Functies toevoegen aan Access-expressies

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Access biedt een groot aantal ingebouwde functies waarmee u expressies kunt opbouwen. Als u Een expressie opbouwen hebt gelezen, weet u dat functies slechts een van de mogelijke ingrediënten van een expressie zijn. U kunt echter niet veel doen met expressies als u niet weet hoe u er functies aan toevoegt.

Opmerking: U kunt ook op maat functies gebruiken in uw expressies, maar als u hoe weet u die kunt maken, de kans groot dat u niet nodig hebt voor een artikel zoals dit! U kunt slechts gastgebruikers voor een lijst met alle beschikbare Access-functies.

Hier volgen eerst enkele basisbeginselen over het gebruik van functies:

  • Als u een functie wilt gebruiken, typt u eerst het sleutelwoord, gevolgd door een haakje openen, de argumenten (waarden) die u wilt verzenden en een haakje sluiten.

  • Sommige functies vereisen geen argumenten, terwijl andere meerdere argumenten vereisen. In dat geval scheidt u ze door komma's.

  • Functieargumenten kunnen id's, constanten of andere functies zijn. U kunt deze onderdelen verder combineren met standaard wiskundige operatoren (zoals +, -, * of /) of vergelijkingsoperatoren (zoals <, > of =).

  • Functie kunnen alle gegevens die u opgeeft gebruiken als argument, code uitvoeren achter de schermen en daarna een waarde retourneren op de exacte plaats waar u de functie hebt getypt. Met andere woorden, u kunt een programmeur zijn zonder echt te programmeren!

Dat klinkt misschien ingewikkeld, maar dat is het niet. Hier volgen enkele voorbeelden om u te helpen:

Voorbeeld van het gebruik van de functie IIf in een expressie.

Deze expressie bestaat uit de volgende geheel van de functie IIf (de groene tekens). Let op de groene komma's gescheiden van de drie argumenten. In dit voorbeeld wordt de functie IIf gebruiken om te vergelijken van een veld met de naam voorbeeld op de datum van vandaag. Als het veld voorbeeld groter dan of gelijk is aan de datum van vandaag is, keert deze de tekenreeks "OK"; terug anders, wordt deze "Vervallen" retourneren.

  • Het eerste argument van de functie IIf is een logische test die bestaat uit de id voor het veld voorbeeld (in oranje), een aantal vergelijkingsoperatoren (in het rood) en de functie Date (in blauw), waarvoor geen argumenten.

  • Het tweede en derde argument en de functie IIf zijn twee tekenreeksconstanten (zwart) die tussen dubbele aanhalingstekens moeten worden geplaatst. Deze twee argumenten kunnen ook functies of expressies zijn die getallen of tekst retourneren.

U kunt een dergelijke expressie bijvoorbeeld gebruiken in een tekstvak op een formulier of in een weergave, of in een berekend veld in een tabel.

Hier volgt nog een voorbeeld waarbij een functie in een expressie wordt gebruikt om een tekenreeks te maken:

Voorbeeld van het gebruik van de functie Left in een expressie.

Hier begint de expressie met een tekenreeksconstante (zwart).

  • Het en-teken (rood) is een samenvoegingsoperator die wordt gebruikt om tekenreeksen samen te voegen.

  • De functie links (in groen) heeft twee argumenten:

    • Een veld-id (oranje) en

    • Een integerconstante (zwart). In dit geval willen we alleen de twee meest linkse teken in het veld, zodat we 2 invoeren.

Als het veld Productcode 'CD22035' zou bevatten, zou het resultaat van deze expressie 'Prefix: CD' zijn.

Wilt u meer informatie over expressies en functies?

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×