Forespørgselskriterier, del 2: Minder om?

I del 1 af denne serie med 3 dele arbejdede vi med et grundlæggende eksempel på, hvordan man bruger kriterier i en forespørgsel til at gøre forespørgslens spørgsmål mere præcist. Det er fantastisk, hvis du ved helt nøjagtigt, hvad du leder efter. Men hvad nu, hvis du vil have matches, der ikke er helt nøjagtige, f.eks. alle personer, hvis efternavn begynder med Th? Så er du heldig! Access har effektive værktøjer, du kan bruge i forespørgselskriterier til at fremsøge unøjagtige matches: Jokertegn og operatøren LIKE.

Jokertegn

Hvis du nogensinde har spillet poker, kan du måske gætte, hvad jokertegn gør: De kan erstatte andre tegn. Der er ti jokertegn, men du kan kun bruge fem af dem i en database. Fem af dem lever op til en standard, der kaldes ANSI-89, og de andre fem lever op til ANSI-92-standarden. Og alle databaser understøtter den ene standard, men ikke dem begge to. Du kan konfigurere en indstilling for at angive, hvilken ANSI-standard der skal bruges.

ANSI-89-tegn

Tegn   

Følgende formel opretter en kopi af kolonnen [Product Code], der bruger den nye produktkode NW i stedet for den gamle produktkode PA, hver gang den optræder i kolonnen.

Eksempel

*

Svarer til et vilkårligt antal tegn.
Du kan bruge stjernen (*) overalt i en tegnstreng.

hv* finder hvad, hvid og hvorfor, men ikke snehvid eller hul.

?

Svarer til et enkelt alfabetisk tegn.

M?d finder mad, med og mod

[ ]

Bruges sammen med andre tegn (der står inde i parenteserne).
Svarer til et enkelt tegn inde i parenteserne.

M[ae]d finder mad og med, men ikke mod

!

Bruges inde i parenteser sammen med andre tegn.
Svarer til et tegn, der ikke er inde i parenteserne.

m[!ae]d finder mod og mød, men ikke mad og med

-

Bruges inden i parenteser sammen med andre tegn.
Svarer til et ud af flere tegn.
Du skal angive tegnene i stigende rækkefølge, dvs. A til Å og ikke Å til A.

m[a-c]d finder mad, mbd og mcd

#

Svarer til et enkelt numerisk tegn.

1#3 finder 103, 113 og 123

ANSI-92-tegn

Tegn  

Følgende formel opretter en kopi af kolonnen [Product Code], der bruger den nye produktkode NW i stedet for den gamle produktkode PA, hver gang den optræder i kolonnen.

Eksempel

%

Svarer til et vilkårligt antal tegn.
Kan bruges som det første eller sidste tegn i en tegnstreng.

hv% finder hvad, hvid og hvorfor, men ikke snehvid eller hul.

_

Svarer til et enkelt alfabetisk tegn.

M?d finder mad, med og mod.

[ ]

Bruges sammen med andre tegn.
Svarer til et enkelt tegn inden i parenteserne.

M[ae]d finder mad og med, men ikke mod

^

Bruges inde i parenteser sammen med andre tegn.
Svarer til et tegn, der ikke er inde i parenteserne.

m[^ae]d finder mod og mød, men ikke mad og med

-

Bruges inden i parenteser sammen med andre tegn.
Svarer til et ud af flere tegn.
Du skal angive tegnene i stigende rækkefølge, dvs. A til Å og ikke Å til A.

m[a-c]d finder mad, mbd og mcd.

Operatøren LIKE

Access kræver, at ordet "Like" findes i kriterier, der bruger jokertegn. Du skal bruge operatøren LIKE umiddelbart foran den streng, der indeholder jokertegnet. Access kræver også, at stregen omgives af anførselstegn. Hvis du f.eks. vil matche tekstdata, der indeholder bogstavet T, skal du bruge dette udtryk:

LIKE "*t*"

I de seneste versioner tilføjer Access operatøren LIKE og anførselstegnene for dig, hvis du udelader dem. Så hvis du bruger udtrykket *t*, ændrer Access det til Like "*t*", når du kører forespørgslen eller flytter markøren uden for kriteriet.

Se LIKE og jokertegn i aktion

Hvis du vil se en video, der viser, hvordan man bruger disse værktøjer, kan du prøve denne YouTube-video om Like og jokertegn i forespørgselskriterier i Access.

Næste trin i del 3 af denne serie med 3 dele: Anmode om input ved hjælp af et parameter.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×