2.3 Functies
Functies geven waarden terug aan hun namen. In Access bestaan heel wat functies waarvan er nu een aantal besproken worden.
Datum-en tijdfuncties
| Functie (Engels) | functie (Nederlands) | Doel/werking | voorbeeld | Resultaat |
| YEAR | JAAR | toont het jaartal van een datum | JAAR(#97/09/01#) | 1997 |
| MONTH | MAAND | toont de maand van een datum | MAAND(#97/09/01#) | 9 |
| DAY | DAG | toont de dag van een datum | DAG(#97/09/01#) | 1 |
| DATEPART | DATUMDEEL | geeft het deel van de datum als integer terug, | DATUMDEEL("M",#97/09/01#) | 9 |
| DATE | DATUM | geeft de systeemdatum en -tijd | DATUM() | 97/09/01 |
| NOW | NU | geeft de huidige datum en tijd van de systeemklok weer | NU() | 97/09/01 08:30:28 |
functies voor tekstmanipulatie
| Functie (Engels) | functie (Nederlands) | Doel/werking | voorbeeld | Resultaat |
| UCASE | HOOFDLETTERS | geeft een tekenreeks in hoofdletters teug | HOOFDLETTERS("info") | INFO |
| LCASE | KLEINELETTERS | geeft een tekenreeks in kleine letters terug | KLEINELETTERS("INFO") | info |
| LEFT | LINKS | geeft de linkertekens van een tekenreeks terug | LINKS("INFO",3) | INF |
| RIGHT | RECHTS | geeft de rechtertekens van een tekenreeks terug | RECHTS("INFO",1) | O |
| MID | DEEL | geeft een deel van een tekenreeks terug | DEEL("INFO",1,3) | INF |
| LEN | LENGTE | geeft het aantal tekens in een tekenreeks als een lange integer terug | LEN("INFO") | 4 |
| VAL | WAARDE | geeft de numerieke waarde van een tekenreeks terug | VAL("123.45") | 123,45 |
| TRIM | SPATIESWISSEN | haalt inleidende en achtergeplaatste spaties weg | SPATIESWISSEN(" INFO ") | INFO |
Algemeen
| Functie (Engels) | functie (Nederlands) | Doel/werking | voorbeeld | Resultaat |
| IIF | ONMIDDELLIJKALS | geeft als resultaat een van de 2 argumenten, afhankelijk van het resultaat van een expressie | IIF([PUNTEN]>=5;"geslaagd";"niet geslaagd") | Indien het veld punten bv.=7 dan is het resultaat geslaagd. |
oefeningen:

ONMIDDELLIJKALS(WAARDE([BETALINGSCODE])=1;"aanrekenen";"niet aanrekenen")
We maken hier gebruik van de functie WAARDE omdat het veld betalingsode van het type tekst is.