Matcha alla tecken var som helst i dina data
Öppna frågan i designvyn. Högerklicka på frågan under Frågor i navigeringsfönstret och välj Designvy.
I cellen Villkor under det fält som du vill använda lägger du till en asterisk på ena sidan av villkoret eller på båda sidor. Till exempel:
*owner*owner**owner
Klicka på Kör i gruppen Resultat på fliken Frågedesign.
Matcha ett tecken i ett mönster
- Öppna frågan i designvyn.
- Skriv operatorn
Likeföre villkoret i cellen Villkor för det fält som du vill använda. - Ersätt ett eller flera tecken i villkoret med ett jokertecken. Returnerar
RA308021till exempelLike "R?308021",RB308021och liknande värden. - Klicka på Kör i gruppen Resultat på fliken Frågedesign.
Hämta en lista med företag från A till och med H
- Öppna frågan i designvyn.
- I cellen Villkor för det fält som du vill använda anger du
Like, följt av ett par dubbla citattecken. Exempelvis:Like "". - Inom citattecknen lägger du till ett par hakparenteser och det teckenintervall du vill söka efter, så här:
Like "[a-h]" - Du kan använda jokertecken utanför hakparenteserna. Exempelvis:
Like "[a-h]*"
Tabell med jokertecken
I den här tabellen visas och beskrivs de jokertecken du kan använda i en Access-fråga.
| Symbol | Beskrivning | Exempel |
|---|---|---|
* |
Matchar noll eller fler tecken. Det kan användas som det första eller sista tecknet i teckensträngen. |
wh* returnerar wh, what, white, och why |
? |
Matchar ett enstaka ospecificerat alfabetiskt tecken. |
b?ll returnerar ball, belloch bill |
[ ] |
Matchar ett enstaka tecken inom hakparenteserna. |
b[ae]ll hittar ball och bell men inte bill |
! |
Matchar alla tecken som inte finns inom hakparenteserna. |
b[!ae]ll hittar bill och bull men inte ball eller bell |
- |
Matchar alla tecken inom ett visst intervall. Du måste ange området i stigande ordning (A till Z, inte Z till A). |
b[a-c]d returnerar bad, bbdoch bcd |
# |
Matchar en enstaka ospecificerad siffra. |
1#3 returnerar 103, 113och 123 |
Exempel på användning av jokertecken
| Situation | Exempel |
|---|---|
I dina data visas vissa personer som owner och andra som owner/operator. |
Like "owner*" eller Like "*owner*" |
| Du vill använda jokertecken med en parameterfråga. |
Like "*" & [parameter] & "*"; returnerar till exempel Like "*" & [fish] & "*" alla recept som innehåller fish, till exempel fish & chips och rockfish. |
Någon stavade ett namn fel när de angav data, till exempel Adrien i stället för Adrian. |
Like "Adri?n" |
Du vill hitta kunder vars efternamn börjar med A , Htill exempel för massutskick. |
Like "[a-h]*" |
| Du vill söka efter artikelnummer som har alla utom den andra och tredje siffran gemensamt. | Like "R??083930" |
| Du vill skicka inbjudningar till en kvartersfest på 1000-kvarteret Park Street. | Like "1### Park Street" |
Syntax för att hämta jokertecken från dina data
| Tecken | Obligatorisk syntax |
|---|---|
Asterisk * |
[*] |
Frågetecken ? |
[?] |
Nummertecken # |
[#] |
Bindestreck - |
[-] |
Uppsättning inledande och avslutande hakparenteser tillsammans [] |
[[]] |
Inledande hakparentes [ |
[[] |
Avslutande hakparentes ] |
Ingen särskild behandling krävs |
Utropstecken ! |
Ingen särskild behandling krävs |
Förstå vilken uppsättning med jokertecken du ska använda
Access-databasmotorn (ANSI-89) jämfört med SQL Server (ANSI-92)
ANSI-89 beskriver den traditionella Access SQL-syntaxen, som är standard för Access-databaser. Jokertecknen följer Microsoft Visual Basic for Applications-specifikationen (VBA), inte SQL.
ANSI-92 används när du vill att syntaxen ska följa microsofts SQL Server databas.
Vi rekommenderar att du inte kombinerar de två typerna av jokertecken i samma databas.
Jokertecken för användning med Access-databasmotorerna (ANSI-89)
Använd följande jokertecken i frågor som skapats för en Access-databas.
| Symbol | Beskrivning | Exempel |
|---|---|---|
* |
Matchar valfritt antal tecken. Det kan användas som det första eller sista tecknet i teckensträngen. |
wh* returnerar what, whiteoch why |
? |
Matchar ett enstaka ospecificerat alfabetiskt tecken. |
B?ll returnerar ball, belloch bill |
[ ] |
Matchar ett enstaka tecken inom hakparenteserna. |
B[ae]ll hittar ball och bell men inte bill |
! |
Matchar alla tecken som inte finns inom hakparenteserna. |
b[!ae]ll hittar bill och bull men inte ball eller bell |
- |
Matchar alla tecken inom ett visst intervall. Du måste ange området i stigande ordning (A till Z, inte Z till A). |
b[a-c]d returnerar bad, bbdoch bcd |
# |
Matchar en enstaka ospecificerad siffra. |
1#3 returnerar 103, 113och 123 |
Jokertecken för användning med SQL Server (ANSI-92)
Använd dessa jokertecken i frågor som skapats för användning med en Microsoft SQL Server-databas.
| Symbol | Beskrivning | Exempel |
|---|---|---|
% |
Matchar valfritt antal tecken. Det kan användas som det första eller sista tecknet i teckensträngen. |
wh% returnerar what, whiteoch why |
_ |
Matchar ett enstaka ospecificerat alfabetiskt tecken. |
B_ll returnerar ball, belloch bill |
[ ] |
Matchar ett enstaka tecken inom hakparenteserna. |
B[ae]ll hittar ball och bell men inte bill |
^ |
Matchar alla tecken som inte finns inom hakparenteserna. |
b[^ae]ll hittar bill och bull men inte ball eller bell |
- |
Matchar alla tecken inom ett visst intervall. Du måste ange området i stigande ordning (A till Z, inte Z till A). |
b[a-c]d returnerar bad, bbdoch bcd |