* Beperking van veldwaarden: `[Orderstatus] in (" in behandeling "," verzonden "," voltooid ")` `
* aangepaste validatie: `Len ([fonenumber]) =10 en isnumeric ([Phonenumber])` `
3. Controle bron voor formulieren en rapporten:
* Berekende waarden weergeven: `=Som ([kwantiteit])`
* Geformatteerde gegevens weergeven: `=Format ([DateOfBirth]," Short Date ")`
* Voorwaardelijke opmaak: `=Iif ([orderstatus] =" voltooid ", waar, niet waar)`
4. Macro's en VBA -code:
* Berekenwaarden: `Dim TotalPrice als dubbel
TotalPrice =[hoeveelheid] * [UnitPrice] `
* Gegevens manipuleren: `Docmd.runsql" Update bestellingen set [orderstatus] ='verzonden' waarbij [orderId] =10 "` `
5. Ingebouwde functies:
* Wiskundige functies: `Abs (x)`, `round (x, n)`, `sqrt (x)`
* tekstfuncties: `Links (x, n)`, `rechts (x, n)`, `trim (x)`, `vervang (x, oud, nieuw)`
* Datumfuncties: `Date (), time (), gedatediff (interval, date1, date2)`
Voorbeeld van een uitdrukking in een query:
Laten we zeggen dat u een tabel heeft genaamd 'Orders' met velden zoals 'orderid', 'kwantiteit', 'unitPrice' en 'korting'. U wilt een query maken die de totale prijs voor elke bestelling berekent, de korting toepassen:
`` `SQL
Uitkiezen
Orderid,
Hoeveelheid,
UnitPrice,
Korting,
[Kwantiteit] * * [UnitPrice] * (1 - [korting]) als TotalPrice
VAN
Bestellingen;
`` `
Deze query gebruikt de uitdrukking `[hoeveelheid] * [unitPrice] * (1 - [korting])` om de `TotalPrice` voor elke bestelling te berekenen.
Sleutelpunten:
* Expressies gebruiken vierkante beugels (`[]`) om te verwijzen naar veldnamen.
* U kunt ingebouwde functies en operators gebruiken (+, -, *, /, enz.).
* Expressies zijn krachtig voor het uitvoeren van berekeningen, het manipuleren van gegevens en het beheersen van gedrag in toegang.
Voel je vrij om te vragen of je meer specifieke voorbeelden wilt of nog vragen hebt!