1. Χρήση υπολογισμένων πεδίων:
* σε πίνακες:
* Δημιουργήστε ένα νέο πεδίο με μια υπολογισμένη έκφραση χρησιμοποιώντας τον τύπο δεδομένων "υπολογισμός".
* Αυτή η έκφραση μπορεί να χρησιμοποιήσει άλλα πεδία μέσα στον ίδιο πίνακα, σταθερές και ενσωματωμένες λειτουργίες.
* Για παράδειγμα:`[Price] * [Ποσότητα]` Υπολογίζει το συνολικό κόστος για κάθε εγγραφή.
* Σε ερωτήματα:
* Προσθέστε ένα υπολογιζόμενο πεδίο στο πλέγμα σχεδίασης ερωτήματος.
* Χρησιμοποιήστε το "Builder Expression" (το κουμπί "FX") για να δημιουργήσετε την έκφρασή σας.
* Αυτό σας επιτρέπει να χρησιμοποιείτε πεδία από πολλαπλούς πίνακες (εντάχθηκαν), λειτουργίες και ακόμη και συνολικές λειτουργίες.
* Για παράδειγμα:`SUM ([πωλήσεις])` Υπολογίζει τις συνολικές πωλήσεις.
2. Χρήση υπολογισμένων ελέγχων σε μορφές και αναφορές:
* σε μορφές:
* Προσθέστε ένα έλεγχο (π.χ. ένα πλαίσιο κειμένου) στη φόρμα σας.
* Ρυθμίστε την ιδιότητα "Πηγή ελέγχου" σε μια υπολογιζόμενη έκφραση χρησιμοποιώντας πεδία από τον υποκείμενο πίνακα ή ερώτημα.
* Για παράδειγμα:`=[UnitPrice] * [Ποσότητα]` Εμφανίζει το συνολικό κόστος ενός στοιχείου στη φόρμα.
* σε αναφορές:
* Προσθέστε ένα πλαίσιο κειμένου στην αναφορά σας.
* Παρόμοια με τις μορφές, ρυθμίστε την ιδιότητα "Πηγή ελέγχου" σε μια υπολογιζόμενη έκφραση.
* Χρησιμοποιήστε την "Αναφορά!" Πρόθεμα για πρόσβαση σε πεδία από την υποκείμενη πηγή δεδομένων της έκθεσης.
* Για παράδειγμα:`=αναφορά! [UnitPrice] * Αναφορά! [Ποσότητα]` Εμφανίζει το συνολικό κόστος ενός στοιχείου στην αναφορά.
3. Χρήση λειτουργιών VBA:
* Δημιουργήστε μια λειτουργία VBA:
* Μεταβείτε στον επεξεργαστή VBA (Alt + F11).
* Δημιουργήστε μια νέα ενότητα και γράψτε την προσαρμοσμένη λειτουργία σας.
* Αυτό σας επιτρέπει να εκτελείτε σύνθετους υπολογισμούς με πολλαπλά βήματα και λογική υπό όρους.
* Μπορείτε να καλέσετε αυτήν τη λειτουργία σε υπολογισμένα πεδία, χειριστήρια ή ακόμα και άλλο κώδικα VBA.
Παράδειγμα:Υπολογισμός έκπτωσης και καθαρή τιμή:
χρησιμοποιώντας ένα υπολογισμένο πεδίο σε έναν πίνακα:
1. Δημιουργήστε ένα νέο πεδίο που ονομάζεται "έκπτωση" με έναν τύπο δεδομένων υπολογισμού ".
2. Εισαγάγετε την έκφραση:`[PRICE] * 0,1` (10% έκπτωση).
3. Δημιουργήστε ένα άλλο πεδίο που ονομάζεται "NetPrice" με έναν τύπο δεδομένων "υπολογισμού".
4. Εισαγάγετε την έκφραση:`[PRICE] - [έκπτωση]`
χρησιμοποιώντας ένα υπολογισμένο πεδίο σε ένα ερώτημα:
1. Προσθέστε ένα νέο πεδίο στο πλέγμα σχεδίασης ερωτήματος.
2. Εισαγάγετε την έκφραση:`[PRICE] * 0,1` ως πεδίο" έκπτωση ".
3. Προσθέστε ένα άλλο πεδίο και εισαγάγετε `[PRICE] - [έκπτωση]` ως πεδίο "netprice".
χρησιμοποιώντας έναν υπολογισμένο έλεγχο σε μορφή:
1. Προσθέστε ένα πλαίσιο κειμένου στη φόρμα σας.
2. Ρυθμίστε την ιδιότητα "Πηγή ελέγχου" σε `=[τιμή] * 0,1` για τον υπολογισμό της έκπτωσης.
3. Προσθέστε ένα άλλο πλαίσιο κειμένου και ρυθμίστε την ιδιότητα "Source Control" σε `=[PRICE] - [έκπτωση]` για τον υπολογισμό της καθαρής τιμής.
Χρήση λειτουργιών VBA:
1. Δημιουργήστε μια λειτουργία VBA:
`` `vba
Δημόσια λειτουργία CalculateScount (τιμή ως διπλό) ως διπλό
CalculateScount =Τιμή * 0.1
Τελική λειτουργία
Δημόσια λειτουργία calculateNetPrice (τιμή ως διπλή, έκπτωση ως διπλή) ως διπλό
CalculAteNetPrice =Τιμή - έκπτωση
Τελική λειτουργία
`` `
2. Χρησιμοποιήστε αυτές τις λειτουργίες σε υπολογισμένα πεδία, χειριστήρια ή άλλο κωδικό VBA:
* Υπολογισμένο πεδίο:`=CalculateScount ([τιμή])`
* Υπολογισμένος έλεγχος:`=CalculAteNetPrice ([Price], CalculatedIscount ([Price]))`
Αυτά είναι μόνο μερικά παραδείγματα. Η Access προσφέρει μεγάλη ευελιξία στον τρόπο με τον οποίο μπορείτε να πραγματοποιήσετε υπολογισμούς, οπότε επιλέξτε τη μέθοδο που ταιριάζει καλύτερα στις συγκεκριμένες ανάγκες σας.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα