Exempel på jokertecken

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Om du vill hitta ett specifikt objekt när du inte kommer ihåg exakt hur det stavas kan du prova att använda ett jokertecken i en fråga.

Jokertecken är specialtecken som kan ersätta okända tecken i ett textvärde och är praktiska när du vill hitta flera objekt med liknande men inte identiska data. Jokertecken kan också hjälpa dig att hämta data baserat på en angiven mönstermatchning. Du kan till exempel hitta alla som heter John på Park Street.

Mer information om frågor finns i introduktionen till frågor.

Här är några exempel på jokertecken för Access-frågor:

Tecken Beskrivning Exempel
* Matchar valfritt antal tecken. Asterisker (*) kan du använda var som helst i en teckensträng. Söker du exempelvis på va* returneras var, vart och varför, men inte svar eller kvart.
? Matchar ett alfabet på en viss position. b?t returnerar bit, bet och bill.
[ ] Matchar tecken inom hakparenteserna. b[ie]t returnerar bit och bet, men inte bill.
! Exkluderar tecken inom hakparenteserna. Söker du exempelvis på b[!oy]t returneras bit och bet, men inte bot eller byt.
Som "[!a]*" hittar alla objekt som inte börjar med bokstaven a.
- Matchar ett intervall med tecken. Kom ihåg att ange tecknen i stigande ordning (A till Ö, inte Ö till A). Söker du exempelvis på b[a-c]d returneras bad, bbd och bcd.
# Matchar en enstaka ospecificerad siffra. Söker du exempelvis på 1#3 returneras 103, 113, 123 och så vidare.

Läs mer om hur du använder villkor i frågor.

Exempel på mönstermatchning med jokertecken i uttryck

Så här använder du ett jokertecken i ett mönster:

  1. Öppna frågan i designvyn.
  2. På raden Villkor för det fält som du vill använda skriver du operatorn Like framför villkoret.
  3. Ersätt ett eller flera tecken i villkoret med ett jokertecken. Söker du exempelvis på SOM R?308021 returneras RA308021, RB308021 och så vidare.
  4. Klicka på Kör på fliken Design.

Här är några exempel på jokerteckenmönster som du kan använda i uttryck:

Tecken Används för att matcha
? OR _ (understreck) Ett enstaka tecken
* eller % Noll eller fler tecken
# Valfri enstaka siffra (0–9)
[teckenlista] Ett enstaka tecken i teckenlista
[! teckenlista] Ett enskilt tecken som inte finns i teckenlistan
[a-zA-Z0-9]. Ett alfanumeriskt tecken
[A-Ö] Någon av de versala bokstäverna i intervallet A till Z.
Notera: När du anger ett intervall med tecken måste tecknen visas stigande. Till exempel är [Z-A] inte ett giltigt mönster.

Ta en titt på grunderna för att skapa ett uttryck.

Om du vill matcha specialtecken som frågetecken (?), nummertecken (#) och asterisk (*) placerar du dem inom hakparenteser.

Funktionen TECKENLISTA ger dig matchningar för ett eller flera tecken och kan innehålla nästan alla tecken i ANSI-teckenuppsättningen, inklusive siffror. TECKENLISTAN omges av hakparenteser ([ ]) och kan användas tillsammans med jokertecken för mer specifika matchningar.

Om du vill ange ett intervall med tecken använder du TECKENLISTA med ett bindestreck (-) för att avgränsa intervallets övre och undre gränser.

Om du vill matcha bindestrecket (-) placerar du det i början eller slutet av TECKENLISTA (efter utropstecknet om du använder ett sådant). På vilken annan plats som helst identifierar bindestrecket ett intervall med ANSI-tecken.