Als u een specifiek item wilt zoeken wanneer u niet meer precies weet hoe het is gespeld, gebruikt u een jokerteken in een query.
Jokertekens zijn speciale tekens die kunnen worden gebruikt voor onbekende tekens in een tekstwaarde en die handig zijn voor het zoeken naar meerdere items met vergelijkbare, maar niet identieke gegevens. Jokertekens kunnen ook helpen bij het ophalen van gegevens op basis van een opgegeven patroonovereenkomst. Bijvoorbeeld iedereen met de naam John vinden in Park Street.
Zie Inleiding tot query's voor meer informatie over query's.
Hier volgen enkele voorbeelden van jokertekens voor Access-query's:
Teken |
Beschrijving |
Voorbeeld |
* |
Komt overeen met elk willekeurig aantal tekens. Een sterretje (*) kunt u overal in een tekenreeks gebruiken. |
Met an* vindt u ander, antenne en anti, maar niet band of accordeon. |
? |
Komt overeen met één alfabet op een specifieke positie. |
b?ll vindt bal, bel en bill. |
[ ] |
Komt overeen met tekens tussen de haken. |
b[ae]ll vindt bal en bel, maar niet bill. |
! |
Sluit tekens tussen de haken uit. |
Met b[!ae]l vindt u bol en bul, maar niet bal of bel. Net als '[!a]*' vindt u alle items die niet beginnen met de letter a. |
- |
Komt overeen met een reeks tekens. Vergeet niet om de tekens in oplopende volgorde op te geven (A tot Z, niet van Z naar A). |
Met b[a-c]d vindt u bad, bbd en bcd. |
# |
Komt overeen met elk willekeurig numeriek teken. |
Met 1#3 vindt u 103, 113 en 123. |
Meer informatie over het toepassen van criteria op een query.
Voorbeelden van jokertekenpatronen die overeenkomen in expressies
Een jokerteken in een patroon gebruiken:
-
Open de query in de ontwerpweergave.
-
Typ in de rij Criteria van het veld dat u wilt gebruiken de operator Like voor uw criteria.
-
Vervang een of meer tekens in de criteria door een jokerteken. Met Like R?308021 wordt bijvoorbeeld RA308021, RB308021 enzovoort geretourneerd.
-
Klik op het tabblad Ontwerp op Uitvoeren.
Hier volgen enkele voorbeelden van jokertekenpatronen die u in expressies kunt gebruiken:
C haracter(s) |
Gebruiken om overeen te komen |
? of _ (onderstrepingsteken) |
Eén willekeurig teken |
* of % |
Nul of meer tekens |
# |
Een willekeurig cijfer (0 — 9) |
[ tekenlijst ] |
Een willekeurig teken dat in tekenlijst staat |
[! tekenlijst ] |
Een willekeurig teken dat niet in tekenlijst staat |
[a-zA-Z0-9]. |
Alfanumerieke tekens |
[A-Z] |
Een van de hoofdletters in het bereik A tot en met Z. Opmerking: Wanneer u een reeks tekens opgeeft, moeten de tekens in oplopende volgorde worden weergegeven. [Z-A] is bijvoorbeeld geen geldig patroon. |
Als u wilt overeenkomen met speciale tekens, zoals vraagteken (?), nummerteken (#) en sterretje (*), plaatst u deze tussen vierkante haken.
De functie CHARLIST geeft u overeenkomsten voor een of meer tekens en kan vrijwel alle tekens in de ANSI-tekenset bevatten, inclusief cijfers. De CHARLIST staat tussen haken ([ ]) en kan worden gebruikt met jokertekens voor specifiekere overeenkomsten.
Als u een bereik van tekens wilt opgeven, gebruikt u CHARLIST met een afbreekstreepje (-) om de boven- en ondergrens van het bereik van elkaar te scheiden.
Als u wilt overeenkomen met het afbreekstreepje (-), plaatst u het aan het begin of einde van CHARLIST (na het uitroepteken als u er een gebruikt). Als het afbreekstreepje op een andere positie wordt gebruikt, staat het voor een bereik van ANSI-tekens.