1. Υπολογισμοί σε ερωτήματα:
* Υπολογισμός συνολικής τιμής: `[Ποσότητα] * [UnitPrice]`
* Υπολογισμός μιας μειωμένης τιμής: `[Τιμή] * (1 - [έκπτωση])`
* Ημερομηνίες μετατροπής: `Datediff (" d ", [startdate], [enddate])`
* Συμβολές Concatening: `[FirstName] &" "&[lastName]`
2. Κανόνες επικύρωσης σε πίνακες:
* Επιβολή τύπου δεδομένων: `[DateOfbirth] <Ημερομηνία ()` (Η εξασφάλιση της ημερομηνίας γέννησης δεν είναι στο μέλλον)
* Περιοριστικές τιμές πεδίου: `[Orderstatus] σε (" εκκρεμείς "," αποστέλλονται "," ολοκληρωμένα ")`
* Προσαρμοσμένη επικύρωση: `Len ([phoneNumber]) =10 και isnumeric ([phonenumber])`
3. Πηγή ελέγχου για έντυπα και αναφορές:
* Εμφάνιση υπολογισμένων τιμών: `=Άθροισμα ([ποσότητα])`
* Εμφάνιση μορφοποιημένων δεδομένων: `=Μορφή ([dateofbirth]," σύντομη ημερομηνία ")`
* Μορφοποίηση υπό όρους: `=Iif ([OrderStatus] =" Ολοκληρώθηκε ", αληθής, ψευδής)`
4. Μακροεντολές και κώδικας VBA:
* Τιμές υπολογισμού: «Dim Totalprice ως διπλό
TotalPrice =[ποσότητα] * [UnitPrice] `
* Δεδομένα χειρισμού: `Docmd.runsql" Ενημέρωση παραγγελιών [OrderStatus] ='Αποστολή' όπου [orderId] =10 "`
5. Ενσωματωμένες λειτουργίες:
* Μαθηματικές λειτουργίες: `Abs (x)`, `round (x, n)`, `sqrt (x)`
* Λειτουργίες κειμένου: «Αριστερά (x, n)`, `Δεξιά (x, n)`, `trim (x)`, `Αντικαταστήστε (x, παλιά, νέα)`
* Λειτουργίες ημερομηνίας: `DATE (), TIME (), DATEFIFF (διάστημα, ημερομηνία1, ημερομηνία2)`
Παράδειγμα έκφρασης σε ένα ερώτημα:
Ας πούμε ότι έχετε ένα τραπέζι που ονομάζεται `παραγγελίες 'με πεδία όπως` orderid', `quantity ',` unitprice' και `έκπτωση '. Θέλετε να δημιουργήσετε ένα ερώτημα που υπολογίζει τη συνολική τιμή για κάθε παραγγελία, εφαρμόζοντας την έκπτωση:
`` sql
ΕΠΙΛΕΓΩ
Orderid,
Ποσότητα,
Unitprice,
Εκπτωση,
[Ποσότητα] * [UnitPrice] * (1 - [έκπτωση]) ως TotalPrice
ΑΠΟ
Παραγγελίες ·
`` `
Αυτό το ερώτημα χρησιμοποιεί την έκφραση `[ποσότητα] * [UnitPrice] * (1 - [έκπτωση])` για να υπολογίσει το 'TotalPrice' για κάθε παραγγελία.
Βασικά σημεία:
* Οι εκφράσεις χρησιμοποιούν τετράγωνες αγκύλες (`[]`) για να αναφέρονται σε ονόματα πεδίων.
* Μπορείτε να χρησιμοποιήσετε ενσωματωμένες λειτουργίες και χειριστές (+, -, *, /, κλπ.).
* Οι εκφράσεις είναι ισχυρές για την εκτέλεση υπολογισμών, τον χειρισμό δεδομένων και τον έλεγχο της συμπεριφοράς στην πρόσβαση.
Μη διστάσετε να ρωτήσετε αν θέλετε πιο συγκεκριμένα παραδείγματα ή έχετε περαιτέρω ερωτήσεις!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα