λογισμικό

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

Υπάρχουν παραδείγματα εκφράσεων στη Microsoft Access;

Απολύτως! Η Microsoft Access χρησιμοποιεί εκφράσεις εκτενώς με διάφορους τρόπους. Ακολουθούν μερικά παραδείγματα:

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' για κάθε παραγγελία.

Βασικά σημεία:

* Οι εκφράσεις χρησιμοποιούν τετράγωνες αγκύλες (`[]`) για να αναφέρονται σε ονόματα πεδίων.

* Μπορείτε να χρησιμοποιήσετε ενσωματωμένες λειτουργίες και χειριστές (+, -, *, /, κλπ.).

* Οι εκφράσεις είναι ισχυρές για την εκτέλεση υπολογισμών, τον χειρισμό δεδομένων και τον έλεγχο της συμπεριφοράς στην πρόσβαση.

Μη διστάσετε να ρωτήσετε αν θέλετε πιο συγκεκριμένα παραδείγματα ή έχετε περαιτέρω ερωτήσεις!

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

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