* Begrænsning af feltværdier: `[Orderstatus] i (" afventende "," sendt "," afsluttet ")"
* Brugerdefineret validering: `Len ([fonenumber]) =10 og isnumeric ([phonenumber])`
3. Kontrolkilde til formularer og rapporter:
* Visning af beregnede værdier: `=Sum ([mængde])`
* Visning af formaterede data: `=Format ([DateofBirth]," kort dato ")`
* Betinget formatering: `=Iif ([orderStatus] =" afsluttet ", sand, falsk)`
4. Makroer og VBA -kode:
* Beregning af værdier: `Dim TotalPrice som dobbelt
totalPrice =[Mængde] * [UnitPrice] `
* Manipulering af data: `Docmd.runsql" Opdateringsordrer sæt [OrderStatus] ='sendt' hvor [orderid] =10 "`
5. Indbyggede funktioner:
* Matematiske funktioner: `Abs (x)`, `runde (x, n)`, `sqrt (x)`
* Tekstfunktioner: `Venstre (x, n)`, `højre (x, n)`, `trim (x)`, `Udskift (x, gammel, ny)`
* Datofunktioner: `Dato (), tid (), dateretiff (interval, dato1, dato2)`
Eksempel på et udtryk i en forespørgsel:
Lad os sige, at du har et tabel kaldet 'Ordrer' med felter som 'orderid', 'Mængde', 'enhedspris' og 'rabat'. Du vil oprette en forespørgsel, der beregner den samlede pris for hver ordre og anvender rabatten:
`` `sql
VÆLGE
Ordreid,
Mængde,
Enhedspris,
Rabat,
[Mængde] * [UnitPrice] * (1 - [rabat]) som totalpris
FRA
Ordrer;
`` `
Denne forespørgsel bruger udtrykket `[Mængde] * [UnitPrice] * (1 - [Rabat])` til at beregne `TotalPrice 'for hver rækkefølge.
Nøglepunkter:
* Udtryk bruger firkantede parenteser (`[]`) for at henvise til feltnavne.
* Du kan bruge indbyggede funktioner og operatører (+, -, *, /osv.).
* Udtryk er kraftfulde til udførelse af beregninger, manipulering af data og kontrol af adfærd i adgangen.
Du er velkommen til at spørge, om du vil have mere specifikke eksempler eller have yderligere spørgsmål!