Om du vill söka efter ett visst 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 användas för okända tecken i ett textvärde och är praktiska när du vill hitta flera objekt med liknande data, men inte identiska data. Jokertecken kan också hjälpa dig att hämta data baserat på en viss mönstermatchning. Till exempel att hitta alla som heter John on 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 ett ospecificerat 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 enskilt alfabet på en viss position.

b?t hittar ball, bell och bill.

[ ]

Matchar tecken inom hakparenteserna.

b[ie]t söker efter kulspets, men inte faktura.

!

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 teckenintervall. 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 tillämpar villkor på en fråga.

Exempel på matchning av jokerteckenmönster 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 Som 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:

C haracter(er)

Används för att matcha

? eller _ (understreck)

Ett enstaka tecken

* eller %

Noll eller fler tecken

#

En enstaka siffra (0–9)

[charlist]

Ett enstaka tecken i en teckenlista

[! charlist]

Ett enstaka tecken som inte finns i charlist

[a-zA-Z0-9].

Ett alfanumeriskt tecken

[A–Z]

Alla versaler i cellområdet A till Ö.

Obs!:  När du anger ett teckenintervall måste tecknen visas i stigande sortering. Till exempel är [Z-A] inte ett giltigt mönster.


Ta en titt på grunderna i att skapa ett uttryck.

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

Med funktionen CHARLIST får du matchningar för ett eller flera tecken och kan innehålla nästan alla tecken i ANSI-teckenuppsättning, inklusive siffror. CHARLIST omges av hakparenteser ([ ]) och kan användas med jokertecken för mer specifika matchningar.

Om du vill ange ett teckenintervall använder du CHARLIST med ett bindestreck (-) för att separera intervallets övre och nedre gränser.

Om du vill matcha bindestrecket (-) lägger du till det i början eller slutet av CHARLIST (efter utropstecknet om du använder ett). På andra platser identifierar bindestrecket ett intervall med ANSI-tecken.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Gå med i Microsoft Office Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med översättningskvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×