* Begrensende feltverdier: `[Ordstatus] i (" Venter "," sendt "," fullført ")` `` `
* Tilpasset validering: `Len ([fonenumber]) =10 og isNumeric ([fonenumber])`
3. Kontrollkilde for skjemaer og rapporter:
* Vis beregnede verdier: `=Sum ([mengde])`
* Vise formaterte data: `=Format ([dateofbirth],« kort date »)`
* Betinget formatering: `=Iif ([orderstatus] =" fullført ", sann, falsk)`
4. Makroer og VBA -kode:
* Beregning av verdier: `Dim TotalPrice som dobbelt
TotalPrice =[Mengde] * [UnitPrice] `
* Manipulering av data: `Docmd.runsql» Oppdateringsordrer satt [orderstatus] ='sendt' hvor [orderid] =10 "`
5. Innebygde funksjoner:
* Matematiske funksjoner: `Abs (x)`, `runde (x, n)`, `sqrt (x)`
* Tekstfunksjoner: `Venstre (x, n)`, `høyre (x, n)`, `trim (x)`, `erstatning (x, gammel, ny)`
* Datofunksjoner: `Dato (), tid (), datediff (intervall, dato1, dato2)`
Eksempel på et uttrykk i en spørring:
La oss si at du har et bord som heter `Orders` med felt som` OrderId`, `kvantitet`,` UnitPrice` og 'rabatt`. Du vil opprette en spørring som beregner totalprisen for hver ordre, og bruker rabatten:
`` SQL
VELGE
Orderid,
Mengde,
UnitPrice,
Rabatt,
[Mengde] * [UnitPrice] * (1 - [rabatt]) som totalpris
FRA
Bestillinger;
`` `
Denne spørringen bruker uttrykket `[mengde] * [UnitPrice] * (1 - [rabatt])` For å beregne `TotalPrice` for hver ordre.
Nøkkelpunkter:
* Uttrykk bruker firkantede parenteser (`[]`) for å referere til feltnavn.
* Du kan bruke innebygde funksjoner og operatører (+, -, *, /, etc.).
* Uttrykk er kraftige for å utføre beregninger, manipulere data og kontrollere atferd i tilgangen.
Spør gjerne om du vil ha mer spesifikke eksempler eller ha ytterligere spørsmål!