Querycriteria, deel 2: Like me?

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.

In deel 1 van deze uit drie delen bestaande serie hebben we gekeken naar een eenvoudig voorbeeld van het toepassen van criteria in een query om de vraagstelling van de query specifieker te maken. Dat is heel handig als je precies weet wat je zoekt. Maar wat als je matches wilt zien die niet exact overeenkomen, bijvoorbeeld iedereen waarvan de achternaam begint met Th? Geen probleem. Access beschikt over krachtige tools die u kunt gebruiken in querycriteria om niet-exacte matches weer te geven: jokertekens en de operator LIKE.

Jokertekens

Iedereen die weleens heeft gepokerd, kan waarschijnlijk wel raden wat voor functie jokertekens of wildcards hebben: ze kunnen worden vervangen door andere tekens. Er zijn tien jokertekens, maar u kunt er maar vijf gebruiken in een bepaalde database. De reden hiervoor is dat de tien jokertekens evenredig zijn verdeeld over twee standaarden, ANSI-89 en ANSI-92, en een database altijd maar één van deze standaarden ondersteunt, dus niet allebei tegelijk. U kunt een optie instellen om aan te geven welke ANSI-standaard u wilt gebruiken.

Jokertekens van ANSI-89

Teken  

Beschrijving

Voorbeeld

*

Komt overeen met elk willekeurig aantal tekens.
Een sterretje of asterisk kunt u overal in een tekenreeks gebruiken.

an * vindt u ander, antenne en anti, maar niet band of accordeon.

?

Komt overeen met elk willekeurig alfabetisch teken.

Met B?l vindt u bal, bel en bol.

[ ]

Dit jokerteken gebruikt u in combinatie met andere tekens (tussen de rechte haken).
Komt overeen met elk willekeurig teken tussen de rechte haken.

B [ ae ] l vindt u bal en be, maar niet bol.

!

Dit jokerteken gebruikt u in combinatie met andere tekens en moet u binnen de rechte haken typen.
Komt overeen met elk willekeurig teken dat niet binnen de rechte haken staat.

b [! AE ] l vindt u bol en bul, maar niet bal of bel.

-

Dit jokerteken gebruikt u in combinatie met andere tekens en moet u binnen de rechte haken typen.
Komt overeen met elk willekeurig teken uit het opgegeven bereik.
U moet het bereik in oplopende volgorde opgeven (A tot Z, niet Z tot 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.

Jokertekens van ANSI-92

Teken  

Beschrijving

Voorbeeld

%

Komt overeen met elk willekeurig aantal tekens.
U kunt dit jokerteken gebruiken als het eerste of laatste teken in de tekenreeks.

an % vindt u ander, antenne en anti, maar niet band of accordeon.

_

Komt overeen met elk willekeurig alfabetisch teken.

Met B_l vindt u bal, bel en bol.

[ ]

Dit jokerteken gebruikt u in combinatie met andere tekens.
Komt overeen met elk willekeurig teken binnen de rechte haken.

B [ ae ] l vindt u bal en be, maar niet bol.

^

Dit jokerteken gebruikt u in combinatie met andere tekens en moet u binnen de rechte haken typen.
Komt overeen met elk willekeurig teken dat niet binnen de rechte haken staat.

b [^ ae ] l vindt u factuur en bul, maar niet bal of bel

-

Dit jokerteken gebruikt u in combinatie met andere tekens en moet u binnen de rechte haken typen.
Komt overeen met elk willekeurig teken uit het opgegeven bereik.
U moet het bereik in oplopende volgorde opgeven (A tot Z, niet Z tot A).

Met b[a-c]d vindt u bad, bbd en bcd.

De operator LIKE

In Access moet u het woord 'Like' gebruiken in alle criteria waarin jokertekens voorkomen. U typt de operator LIKE direct voor de tekenreeks met de jokertekens. Bovendien moet de tekenreeks tussen aanhalingstekens staan. Gebruik bijvoorbeeld deze expressie om tekst te vinden waarin de letter T voorkomt:

LIKE "*t*"

In recente versies van Access worden de operator LIKE en de aanhalingstekens automatisch ingevoegd als u ze weglaat. Dus als u de expressie *t* gebruikt, verandert Access dit in Like "*t*" wanneer u de query uitvoert of de cursor buiten het criterium plaatst.

Video bekijken van LIKE en jokertekens

Als u bekijken van een video wilt zien waarin deze tools wilt, kunt u deze YouTube-video over Like en jokertekens in Access-querycriteria.

Hierna in deel 3 van deze serie: Vragen om invoer door een parameter te gebruiken.

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.

×