Als u een specifiek item wilt zoeken wanneer u niet meer precies weet hoe het is gespeld, kunt u een jokerteken gebruiken in een zoekopdracht.
Jokertekens zijn speciale tekens die in de plaats kunnen komen van onbekende tekens in een tekstwaarde. Jokertekens zijn handig voor het zoeken naar meerdere items met verwante, maar niet identieke gegevens. Jokertekens kunnen ook helpen bij het verkrijgen van gegevens op basis van een opgegeven patroonovereenkomst. Bijvoorbeeld: iedereen met de naam John vinden in Parkstraat.
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. | Met b?l vindt u bal, bel en bol. |
| [ ] | Komt overeen met de tekens tussen vierkante haken. | Met b[ae]l vindt u bal en bel, maar niet bol. |
| ! | Hiermee worden tekens tussen vierkante haken uitgesloten. | Met b[!ae]l vindt u bol en bul, maar niet bal of bel. Like "[!a]*" vindt alle items die niet beginnen met de letter a. |
| - | Komt overeen met een tekenbereik. Vergeet niet de tekens in oplopende volgorde op te geven (A naar Z, niet 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 overeenkomsten met jokertekenpatronen in expressies
Een jokerteken in een patroon gebruiken:
- Open de query in de ontwerpweergave.
- In de rij Criteria van het veld dat u wilt gebruiken, typt u de operator Like vóór de 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:
| Karakter(s) | Gebruiken om te vergelijken |
|---|---|
| ? 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]. | Een willekeurig alfanumeriek teken |
| [A-Z] | Een van de hoofdletters in het bereik van A tot en met Z. Opmerking: Wanneer u een tekenbereik opgeeft, moeten de tekens in oplopende volgorde worden weergegeven. [Z-A] is bijvoorbeeld geen geldig patroon. |
De basisbeginselen van het opbouwen van een expressie kijken
Als u speciale tekens zoals een vraagteken (?), een hekje (#) en een sterretje (*) wilt vinden, plaatst u deze tussen vierkante haken.
De functie TEKEN.TEKEN geeft overeenkomsten voor een of meer tekens en kan bijna alle tekens uit de ANSI-tekenset bevatten, inclusief cijfers. De TEKENLIJST staat tussen vierkante haken ([ ]) en kan worden gebruikt met jokertekens voor meer specifieke overeenkomsten.
Als u een tekenbereik wilt opgeven, gebruikt u TEKENLIJST met een streepje (-) om de boven- en ondergrens van het bereik te scheiden.
Het afbreekstreepje (-) moet overeenkomen door het teken aan het begin of einde van TEKENLIJST te plaatsen (na het uitroepteken als u een teken gebruikt). Als het afbreekstreepje op een andere positie wordt gebruikt, staat het voor een bereik van ANSI-tekens.