Gjelder for
Access 2013

I del 1 av denne tredelte serien regnes vi som et grunnleggende eksempel på bruk av vilkår i en spørring for å gjøre spørringens spørsmål mer spesifikke. Dette er flott hvis du vet nøyaktig hva du leter etter. Men hva om du vil se inaktive treff – la oss si at alle som har etternavn begynner med Th? Du er heldig – Access har kraftige verktøy du kan bruke i spørringskriterier for å hente ugyldige treff: jokertegn og LIKE-operatoren.

Jokertegn

Hvis du noen gang har spilt lodd, kan det hende du kan gjette hva jokertegn gjør: de kan erstattes med andre tegn. Det finnes ti jokertegn, men bare fem kan brukes i en hvilken som helst database. Fem av dem oppfyller standarden ANSI-89, og de andre fem oppfyller ANSI-92-standarden. Hver database støtter én standard eller den andre, men ikke begge. Du kan angi et alternativ for å angi hvilken ANSI-standard som skal brukes.

ANSI-89 tegn

Tegn   

Beskrivelse

Eksempel

*

Gir treff uavhengig av antall tegn. Du kan bruke stjernetegnet hvor som helst i en tegnstreng.

wh * finner what, white, and why, men ikke awhile eller watch.

?

Gir treff på alle alfabetiske enkelttegn.

B?ll finner ball, bell og bill

[ ]

Brukes med andre tegn (omsluttet av hakeparenteser).Gir treff på alle enkelttegn innenfor parentesene.

B[ ae ]finnerball og bell, men ikke bill

!

Brukes i hakeparenteser sammen med andre tegn.Gir treff på alle tegn som ikke står i parentesene.

b[! ae ] finner bill og bull, men ikke ball eller bell

-

Brukes i hakeparenteser sammen med andre tegn. Gir treff på alle innenfor et tegnområde. Husk å angi tegnene i området i stigende rekkefølge (A til Å, ikke Å til A).

b[a-c]d finner bad, bbd og bcd

#

Svarer til et vilkårlig numerisk enkelttegn.

1#3 finner 103, 113, 123

ANSI-92 tegn

Tegn  

Beskrivelse

Eksempel

%

Gir treff uavhengig av antall tegn. Det kan brukes som første eller siste tegnet i tegnstrengen.

wh % finner what, white og why, men ikke en stund eller se på.

_

Gir treff på alle alfabetiske enkelttegn.

B_ll finner ball, bell og bill

[ ]

Brukes sammen med andre tegn. Gir treff på alle enkelttegn innenfor parentesene.

B[ ae ]finnerball og bell, men ikke bill

^

Brukes i hakeparenteser sammen med andre tegn.Gir treff på alle tegn som ikke står i parentesene.

b[^ ae ]llfinner bill og bull, men ikke ball eller bell

-

Brukes i hakeparenteser sammen med andre tegn.Gir treff på alle innenfor et tegnområde. Husk å angi tegnene i området i stigende rekkefølge (A til Å, ikke Å til A).

b[a-c]d finner bad, bbd

LIKE-operatoren

Access krever ordet «Like» i alle vilkår som bruker jokertegn. Du bruker LIKE-operatoren rett foran strengen som inneholder jokertegnene. Access trenger også strengen omgitt av anførselstegn. Hvis du for eksempel vil sammenligne tekstdata som inneholder bokstaven T, bruker du dette uttrykket:

LIKE "*t*"

I nyere versjoner legger Access til LIKE-operatoren og anførselstegn for deg hvis du utelater dem. Så hvis du bruker uttrykket *t* endres det til Like «*t*» når du kjører spørringen eller flytter markøren utenfor vilkåret.

Se LIKE og jokertegn i aksjon

Hvis du vil se en video som viser bruken av disse verktøyene, kan du prøve denne YouTube-videoen om Like og jokertegn i spørringskriterier i Access.

Neste i del 3 i denne tredelte serien: Be om inndata ved hjelp av en parameter.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.