Oversigt over jokertegn i Access

Dette emne indeholder referenceoplysninger og begrænsede oplysninger om brugen af jokertegn leveret af Access.

Du kan finde oplysninger om, hvordan du finder jokertegn i en Access-database i artiklerne Brug dialogboksen Søg og erstat til at ændre data, Opret en simpel udvælgelsesforespørgsel og Opdatér dataene i en database.

I dette emne

Om understøttede tegnsæt

Find ud af, hvilken ANSI-standard en database understøtter

ANSI-89 jokertegn

ANSI-92 jokertegn

Datatyper, som du kan søge efter ved hjælp af jokertegn

Om understøttede tegnsæt

Access understøtter to sæt jokertegn, da det understøtter to standarder af struktureret forespørgselssprog – ANSI-89 og ANSI-92. Som regel bruger man ANSI-89 jokertegnene, når man kører forespørgsler og Søg og erstat-handlinger i Access-databaser – .mdb- og .accdb-filer. Du kan bruge ANSI-92-jokertegnet, når du kører forespørgsler i Access-projekter – Access-filer med forbindelse til Microsoft SQL Server-databaser. Access-projekter bruger ANSI-92-standarden, fordi SQL Server bruger denne standard.

Access giver dog også en undtagelse til reglen. I følgende tabel vises de metoder eller værktøjer, du kan bruge til at søge efter og erstatte data, og der vises en standard-ANSI-standard, som du bruger med hvert enkelt værktøj.

Søgemetode eller værktøj

Filtypen, der søges efter

Det brugte jokertegn

Dialogboksen Søg og erstat

Access-database (.mdb- og .accdb-filer)

ANSI-89

Dialogboksen Søg og erstat

Access-projekt (.adp- og .accdp-filer)

ANSI-92

Udvælgelses- eller opdateringsforespørgsel

Access-database (.mdb- og .accdb-filer)

ANSI-89

Udvælgelses- eller opdateringsforespørgsel

Access-projekt (.adp- og .accdp-filer)

ANSI-92

Dialogboksen Søg og erstat, udvælgelses- eller opdateringsforespørgsel.

Access-database indstillet til at understøtte ANSI-92-standarden

ANSI-92

Toppen af siden

Find ud af, hvilken ANSI-standard en database understøtter

Følg disse trin for at finde og evt. ændre ANSI-indstillingen for en given database.

  1. Klik på Filer > Indstillinger

    Dialogboksen Access-indstillinger vises.

  2. Klik på Objekt-designere, og gør følgende i sektionen Forespørgselsdesign under SQL Server-kompatibel syntaks (ANSI-92):

    • Vælg Denne database for at ændre den åbne database til ANSI-92-standarden.

      -eller-

      Fjern markeringen i afkrydsningsfeltet for at sætte den åbne database til ANSI-89-standarden.

    • Vælg Standard for nye databaser for at sætte alle nye databaser oprettet med den åbne forekomst af Access til ANSI-92-standarden.

      -eller-

      Fjern markeringen i afkrydsningsfeltet for at sætte alle nye databaser til ANSI-89-standarden.

  3. Klik på OK.

Toppen af siden

ANSI-89 jokertegn

Brug dette sæt jokertegn, når du brugerdialogboksen Søg og erstat til at finde og eventuelt erstatte data i en Access-database eller et Access-projekt. Du kan også bruge disse tegn, når du kører udvælgelses-og opdateringsforespørgsler i en Access-database, men du ikke bruger dem i forespørgsler, der kører op imod et Access-projekt. Du kan finde flere oplysninger om brug af udvælgelses-og opdateringsforespørgsler i artiklerne oprette en simpel udvælgelsesforespørgsel og opdatere dataene i en database.

Tegn

Beskrivelse

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.

?

Matcher et vilkårligt enkelt alfabetisk tegn.

M?d finder mad, med og mod.

[ ]

Finder forekomster af et vilkårligt enkelttegn mellem parenteserne.

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

!

Finder forekomster af alle tegn, der ikke svarer til dem mellem parenteserne.

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

-

Svarer til et vilkårligt tegn område. Du skal angive området i stigende rækkefølge (A til å, 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.

Toppen af siden

ANSI-92 jokertegn

Brug dette sæt jokertegn når du kører udvælgelses- og opdateringsforespørgsler i Access-projekter (.adp-filer), og når du bruger enten den ene eller anden type forespørgsel eller Søg og erstat-dialogboksen til at søge i databaser sat til at bruge ANSI-92-standarden.

Tegn

Beskrivelse

Eksempel

%

Matcher ethvert antal tegn. Kan bruges som det første eller sidste tegn i tekststrengen.

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

_

Matcher et vilkårligt enkelt alfabetisk tegn.

M_d finder mad, med og mod.

[ ]

Finder forekomster af et vilkårligt enkelttegn mellem parenteserne.

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

^

Finder forekomster af alle tegn, der ikke svarer til dem mellem parenteserne.

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

-

Svarer til et vilkårligt tegn område. Du skal angive området i stigende rækkefølge (A til å, ikke å til A).

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

NOTER:

  • Hvis du vil finde jokertegn, der findes i dine data, skal du omslutte det tegn, du vil søge efter, i kantede parenteser, f. eks.: [#]. Følg denne regel, når du søger efter stjerner (*), spørgsmålstegn (?), nummertegn (#), kantede parenteser ([) og bindestreger (-). Brug ikke kantede parenteser, når du søger efter udråbstegn (!) eller kantede parenteser (]). Hvis du vil finde disse tegn ved hjælp af dialogboksen Søg og erstat , skal du skrive tegnet i feltet Søg efter uden omgivende parenteser. Du følger den samme fremgangsmåde, når du finder tegnene ved hjælp af en forespørgsel. For eksempel returnerer følgende syntaks alle poster, der indeholder et udråbstegn, uanset hvor tegnet er placeret i dine data: Like "*! *".

    Oplysninger om, hvordan du bruger dialogboksen Søg og erstat, fås i artiklen Brug dialogboksen Søg og erstat til at ændre data. Oplysninger om brugen af udvælgelses- og opdateringsforespørgsler findes i artiklerne Opret en simpel udvælgelsesforespørgsel og Opdatér dataene i en database.

    Hvis du søger efter en bindestreg og andre tegn samtidigt, skal du placere bindestregen før eller efter alle andre tegn i de kantede parenteser – således: [-#*] eller [#*-]. Men hvis du sætter et udråbstegn (!) efter venstreparentesen, skal du placere bindestregen efter udråbstegnet: [!-].

  • Hvis du vil søge efter et par venstre- og højreparenteser ([]), skal du sætte begge tegn i firkantede parenteser – således: [[]]. Du skal gøre dette, fordi Access fortolker et enkelt par kantede parenteser som en streng af længden nul.

Toppen af siden

Datatyper, som du kan søge efter ved hjælp af jokertegn

Når du designer en tabel, skal du angive en datatype for hvert felt i tabellen. For eksempel angiver du datatypen Dato/klokkeslæt for felter, der indeholder datooplysninger. Denne tabel viser de datatyper, du kan søge efter ved hjælp af jokertegn. Husk, at du i nogle tilfælde kan bruge jokertegn i dialogboksen Søg og erstat , men ikke i forespørgsler og omvendt.

Datatype

Brug i...

Tekst

Dialogboksen Søg og erstat, forespørgsler

Notat

Dialogboksen Søg og erstat, forespørgsler

Tal

Dialogboksen Søg og erstat, forespørgsler

Dato/klokkeslæt

Dialogboksen Søg og erstat, forespørgsler

Bemærk!: Regionale indstillinger kan påvirke måden, hvorpå jokertegn bruges. Du kan finde flere oplysninger i noterne sidst i dette afsnit.

Valuta

Dialogboksen Søg og erstat, forespørgsler

Automatisk nummerering

Dialogboksen Søg og erstat, forespørgsler

OLE-objekt

Ingen.

Ja/Nej

Forespørgsler, men du har ikke brug for dem. Du kan finde flere oplysninger i noterne sidst i dette afsnit.

Link

Dialogboksen Søg og erstat, forespørgsler

Guiden Opslag

Afhænger af kildefeltets datatype.

NOTER:

  • Du kan bruge jokertegn i dialogboksen Søg og erstat til at søge efter dato-og klokkeslætsfelter, hvis det format, der anvendes på disse felter, viser en del af eller hele datoen som tekst. Du kan for eksempel søge ved hjælp af en streng, f. eks *ar*-10-2007, og dine resultater omfatter alle måneder, der indeholder bogstaverne "ar" – januar, februar osv. Husk, at fordi du skal søge ved hjælp af det format, der anvendes til data, skal du vælge en indstilling i dialogboksen – afkrydsningsfeltet søgefelter som formateret . Du kan finde flere oplysninger om dette afkrydsningsfelt i artiklen Brug dialogboksen Søg og erstat til at ændre data.

  • Den dato og det klokkeslæt, der er angivet i internationale indstillinger i Windows, kan påvirke, hvad du kan se, og hvordan du søger. Nogle brugere kan for eksempel Se datoer som romertal, f. eks 07-IX-1997 i stedet for 07-Sept-1997. Som regel kan du søge efter det, du ser, og ikke hvad du synes, du har adgang til lagre i tabellen. Med andre ord kan du søge ved hjælp af en streng som *-IX-2007for at finde alle poster for september i det pågældende år.

    Hvis teksten i et datofelt indeholder diakritiske tegn, f. eks. á eller ä, skal du også medtage mærkerne i din søgestreng, ellers kan søgningen ikke gennemføres. Du kan omgå tilstedeværelse af diakritiske tegn ved hjælp af jokertegn. Hvis du for eksempel ser en dato som 3-heinä-2007, kan du søge ved hjælp af en streng som *-Hein*-2007.

  • Når du søger i et Ja/Nej-felt ved hjælp af dialogboksen Søg og erstat , får du adgang til ingores feltet, og dialogboksen returnerer ikke nogen poster. Når du søger i et Ja/Nej-felt ved hjælp af en forespørgsel, kan du bruge jokertegn, men du skal være opmærksom på, at Ja/Nej-felter kun returnerer to værdier (0 for falsk og-1 for sand), så en jokertegn ikke tilføjer en værdi i søgningen. Hvis du for eksempel bruger et kriterium som =-1 , returneres de samme resultater som "som * 1".

  • Du kan ikke søge i OLE-objektfelter.

Toppen af siden

Bemærk!:  Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.

Har du brug for mere hjælp?

Udvid dine Office-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.

×