λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Microsoft Access

Πώς μεταφέρετε υπολογισμούς στην πρόσβαση στο MS;

Μπορείτε να πραγματοποιήσετε υπολογισμούς σε πρόσβαση MS με διάφορους τρόπους:

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 προσφέρει μεγάλη ευελιξία στον τρόπο με τον οποίο μπορείτε να πραγματοποιήσετε υπολογισμούς, οπότε επιλέξτε τη μέθοδο που ταιριάζει καλύτερα στις συγκεκριμένες ανάγκες σας.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα