Eksempler på forespørgselskriterier i Access

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Forespørgselskriterier hjælpe dig med nul i på bestemte elementer i en Access-database. Hvis et element opfylder alle de kriterier, du angiver, vises den i forespørgselsresultaterne.

Åbn forespørgslen i designvisning for at føje kriterier til en Access-forespørgsel, og identificere felter (kolonner), du vil angive kriterier for. Hvis feltet ikke er i designgitteret, skal du dobbeltklikke på feltet for at føje det til designgitteret og derefter angive kriteriet i den rækken kriterier for det pågældende felt. Hvis du ikke er sikker på, hvordan du gør dette sker, kan du se Introduktion til forespørgsler.

Her er nogle eksempler på ofte anvendte kriterier, du kan bruge som udgangspunkt, når du opretter dine egne kriterier. Eksemplerne er inddelt efter datatyper.

Denne artikel indeholder

Eksempler på kriterier for tekstfelter

Antag, at vi har en tabel med kontaktpersoner. Eksemplerne nedenfor viser forskellige kriterier for feltet land/område i forespørgslen. Rækken fremhævede kriterier er, hvor du tilføje kriteriet.

Kriterier for Land/område

Hvis du vil medtage elementer, der ...

Skal du bruge dette kriterium

Forespørgselsresultatet returnerer elementer…

Er helt identisk med en værdi som f.eks. Kina

"Kina"

Hvor feltet Land/område er angivet til Kina.

Du kan se mere under anvende kriterier på tekstværdier.

Er forskellig fra en værdi som f.eks. Mexico

Not "Mexico"

Hvor Land/område er angivet til et andet land/område end Mexico.

Begynder med den angivne streng, f.eks. U

Like U*

Hvis navne begynder med "U" som Canada eller USA for alle de lande/områder.

Bemærk: Når den bruges i et udtryk, en stjerne (*) repræsenterer en tegnstreng – den hedder også et jokertegn. Du kan finde en liste over jokertegn i artiklen Oversigt over jokertegn i Access.

Ikke begynder med den angivne streng, f.eks. U

Not Like U*

For alle de lande/områder, hvis navne ikke starter med bogstavet "U".

Indeholder den angivne streng, f.eks. Korea

Like "*Korea*"

For alle de lande/områder, der ikke indeholder strengen "Korea".

Ikke indeholder den angivne streng, f.eks. Korea

Not Like "*Korea*"

Returnerer poster for alle de lande/områder, der ikke indeholder strengen "Korea".

Slutter med den angivne streng, f.eks. "ien"

Like "*ien"

For alle de lande/områder, hvis navne ikke slutter med "ien", f.eks. Kina og Argentina.

Ikke slutter med den angivne streng, f.eks. "ien"

Not Like "*ien"

For alle de lande/områder, hvis navne slutter med "ien", f.eks. Spanien og Italien.

Indeholder Null-værdier (ingen værdier)

Is Null

Hvor der ikke er nogen værdi i feltet.

Ikke indeholder Null-værdier

Is Not Null

Hvor der er en værdi i feltet.

Indeholder strenge af længden nul

"" (et par anførselstegn)

Hvor feltet er angivet til et tomt (men ikke null) værdi. Elementer med salg til en anden afdeling kan for eksempel indeholder en tom værdi i feltet land/område.

Ikke indeholder strenge af længden nul

Not ""

Hvor feltet Land/område indeholder en værdi, der ikke er tom.

Indeholder Null-værdier eller strenge af længden nul

"" Or Is Null

Hvor der ikke er nogen værdi i feltet, eller hvor feltet er angivet til en tom værdi.

Ikke er tom eller en Null-værdi

Is Not Null And Not ""

Hvor feltet Land/område indeholder en værdi, der ikke er tom, og som ikke er null.

Efterfølger en værdi, f.eks. Mexico, når der sorteres i alfabetisk rækkefølge

>= "Mexico"

Alle lande/områder startende fra Mexico til og med slutningen af alfabetet.

Falder inden for et bestemt interval, f.eks. A-D

Like "[A-D]*"

For de lande/områder, hvis navne starter med bogstaverne "A"-"D".

Matcher den ene af to værdier, f.eks. USA eller Canada

"USA" Or "Canada"

For USA og Canada.

Indeholder en af værdierne på listen over værdier

In("Frankrig", "Kina", "Tyskland", "Japan")

For alle de lande/områder, der er angivet på listen.

Indeholder bestemte tegn med en bestemt placering i feltværdien

Right([Land/område], 1) = "a"

For alle de lande/områder, der slutter med bogstavet "a".

Opfylder længdekrav

Len([Land/område]) > 10

For de lande/områder, hvis navn indeholder mere end 10 bogstaver.

Matcher et bestemt mønster

Like "Ira?"

For de lande/områder, hvis navne består af fire bogstaver og starter med "Ira", f.eks. Irak og Iran.

Bemærk: Når de bruges i et udtryk, repræsenterer tegnene ? og _ et enkelt tegn. Jokertegnet _ kan ikke bruges i samme udtryk som jokertegnet ? eller jokertegnet *.

Se mere om at anvende kriterier på tekstværdier.

Toppen af siden

Eksempler på kriterier i felter af typerne Tal og Valuta

I dette eksempel bruger vi forespørgslen PrisPrEnhed for en produkttabel. Føj kriterierne til kriterierækken og den fremhævede række, hvis du har nogle ELLER-kriterier.

Kriterier for PrisPrEnhed

Hvis du vil medtage de elementer, der ...

Skal du bruge dette kriterium

Forespørgselsresultatet returnerer de elementer (poster), hvor enhedsprisen …

Er helt identisk med en værdi som f.eks. 100

100

For produktet er 100.

Er forskellig fra en værdi som f.eks. 1000

Not 1000

For produktet ikke er 1000.

Indeholder en værdi, der er mindre end en værdi, f.eks. 100

< 100
<= 100

Er mindre end 100 (<100). I det andet udtryk (<=100) vises de elementer, hvor enhedsprisen er mindre end eller lig med 100.

Indeholder en værdi, der er større end en værdi, f.eks. 99,99

>99,99
>=99,99

Større end 99,99 (>99,99). I det andet udtryk vises de elementer, hvor enhedsprisen er større end eller lig med 99,99.

Indeholder den ene af to værdier, f.eks. 20 eller 25

20 or 25

Er enten 20 eller 25.

Indeholder en værdi, der falder inden for et værdiinterval

>49,99 and <99,99
Eller
Between 50 and 100

Er mellem (men ikke inklusive) 49,99 og 99,99.

Indeholder en værdi, der falder uden for et værdiinterval

<50 or >100

Er ikke mellem 50 og 100.

Indeholder den ene af mange specifikke værdier

In(20, 25, 30)

Er 20, 25 eller 30.

Indeholder en værdi, der slutter med de angivne cifre

Like "*4,99"

Slutter med "4,99", f.eks. 4,99, 14,99, 24,99 osv.

Indeholder Null-værdier (ingen værdier)

Is Null

De elementer, hvor der ikke er angivet en værdi i feltet PrisPrEnhed.

Ikke indeholder Null-værdier

Is Not Null

De elementer, hvor der ikke mangler en værdi i feltet PrisPrEnhed.

Eksempler på kriterier for et Ja/Nej-felt

Som eksempel har tabellen kunder et Ja/Nej-felt med navnet aktiv, bruges til at angive, om en kundes konto er aktiv i øjeblikket. Tabellen nedenfor viser, hvordan evalueres værdier, der er angivet i rækken kriterier for et Ja/Nej-felt.

Feltværdien

Resultat

Ja, SAND, 1 eller -1

Testet for en værdi, Ja. En værdi på 1 eller -1 konverteres til "True" i rækken kriterier, når du har indtastet.

Nej, FALSK eller 0

Testet for værdien Nej. En værdi på 0 konverteres til "Falsk" i rækken kriterier, når du har indtastet.

Ingen værdi (null)

Ikke testet

Et andet tal end 1, -1 eller 0

Ingen resultater, hvis det er den eneste kriterieværdi i feltet

Et tegn streng end Ja, Nej, SAND eller FALSK

Forespørgslen ikke gennemført til at køre på grund af fejl i uoverensstemmelse datatypen

Dato og klokkeslæt kriterier

Der findes mange måder at bruge dato/klokkeslæt kriterier i en forespørgsel. Se artiklen Brug af datoer som kriterier i forespørgsler i Access.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×