Frågevillkor, del 2: Som vad?

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

I del 1 av den här serien 3 delar som vi ett grundläggande exempel på användning av villkor i en fråga för att göra frågans fråga mer specifika. Det är bra om du vet exakt vad du letar efter. Men vad händer om du vill se ungefärliga matchar – exempelvis alla vars efternamn börjar med Th? Tur – Access har kraftfulla verktyg du kan använda i dina frågevillkor för att hämta ungefärliga träffar: jokertecken tecken och operatorn.

Jokertecken

Om du någonsin har spelat motspelare du kanske gissa jokertecken gör: de kan användas i stället för andra tecken. Det finns tio jokertecken, men endast fem kan användas i en viss databas. Fem av dem uppfyller standard kallad ANSI-89 och fem uppfyller ANSI-92-standard. varje databas stöder en standard eller andra, men inte båda. Du kan Ange ett alternativ för att ange vilken ANSI-standard du använder.

ANSI-89 tecken

Tecken

Beskrivning

Exempel

*

Matchar valfritt antal tecken.
Du kan använda asterisken var som helst i en teckensträng.

Wh * returneras var, vart och varför, men inte svar eller kvart.

?

Matchar ett enstaka ospecificerat alfabetiskt tecken.

B?ll returneras bit, bet och båt

[ ]

Tillsammans med andra tecken (inom parentes).
Matchar ett enstaka tecken inom hakparenteserna.

B [ Oy ] ll returneras bit och bet men inte båt

!

Används inom hakparenteser tillsammans med andra tecken.
Matchar alla tecken inte inom parentes.

b [! IE []t returneras bit och bet, men inte bot eller klocka

-

Används inom hakparenteser tillsammans med andra tecken.
Matchar vilken som helst av ett teckenintervall.
Du måste ange intervallet i stigande ordning (A till Ö, inte ö till A).

b [a-c] d returnerar bad, bbd och bcd

#

Matchar en enstaka ospecificerad siffra.

1 #3 hittar 103, 113, 123

ANSI-92 tecken

Tecken

Beskrivning

Exempel

%

Matchar valfritt antal tecken.
Kan användas som det första eller sista tecknet i strängen.

Wh % returneras var, vart och varför, men inte svar eller kvart.

_

Matchar ett enstaka ospecificerat alfabetiskt tecken.

B_ll returneras bit, bet och båt

[ ]

Används tillsammans med andra tecken.
Matchar ett enstaka tecken inom hakparenteserna.

B [ Oy ] ll returneras bit och bet men inte båt

^

Används inom hakparenteser tillsammans med andra tecken.
Matchar alla tecken inte inom parentes.

b [^ Oy ] ll returneras faktura och bet men inte bit eller bet

-

Används inom hakparenteser tillsammans med andra tecken.
Matchar vilken som helst av ett teckenintervall.
Du måste ange intervallet i stigande ordning (A till Ö, inte ö till A).

b [a-c] d returnerar bad, bbd

Operatorn LIKE

Access kräver ordet ”gilla” i alla villkor som använder jokertecken. Du använder operatorn omedelbart före den sträng som innehåller jokertecken. Access måste också strängen omges av citattecken. Till exempel vill matcha textdata som innehåller bokstaven T använder det här uttrycket:

SOM ”* t *”

I tidigare versioner läggs GILLA operator och offert markeringarna för dig om du utelämnar. Om du använder uttrycket * t * ändras den till som ”* t *” när du kör frågan eller flytta markören utanför kriteriet.

Tecken ser ut och jokertecken i praktiken

Om du vill titta på en video som beskriver användning av verktygen prova den här YouTube-video på som och jokertecken i Access-frågevillkor.

Nästa uppåt i del 3 i den här serien 3 delar: uppmaning om indata med hjälp av en parameter.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×