Bruke vilkår

Microsoft Query

Vis alt Vis alt

Bruke vilkår

Dette emnet inneholder informasjon om:

Hva er vilkår?

Oppfylle et enkelt vilkår

Oppfylle flere vilkår

Søke etter lignende poster

Angi et verdiområde

Bruke en beregning

Utelate bestemte poster

Søke etter ufullstendige poster

Hva er vilkår?

Vilkår er betingelser du angir for å søke etter bestemte poster i en database eller liste. Ved å bruke vilkår begrenser du antallet poster (eller rader) som inkluderes i resultatsettet for en spørring. Med vilkåret Enhetspris > 30 velges for eksempel poster der verdien i Enhetspris-feltet er større enn 30. Du legger til vilkår i vilkårsruten i Microsoft Query ved å skrive inn vilkårene direkte i ruten eller ved å bruke Legg til vilkårVilkår-menyen. Felt du bruker til å angi vilkår, trenger ikke inkluderes i resultatsettet.

Vilkårsrute

Siden spørringen kan inneholde flere tabeller med lignende feltnavn, må du kontrollere at du bruker feltet fra den riktige tabellen. Hvis du for eksempel vil søke etter leverandørene for et bestemt land, velger du feltet Land fra leverandørtabellen, ikke fra kundetabellen.

Mer informasjon

Bruke vilkår til å angi hvilke poster som skal hentes

Gå tilbake til toppen

Oppfylle et enkelt vilkår

Du kan søke etter poster med verdier som oppfyller et enkelt vilkår - for eksempel et bestemt land eller produkt. Følgende eksempel viser et vilkår som henter alle postene som inneholder Sverige i feltet Land.

Eksempel på enkeltvilkår

Hvis du vil angi et enkelt vilkår, velger du navnet på feltet i boksen Vilkårsfelt, og deretter skriver du inn den verdien du vil søke etter, i boksen Verdi.

Mer informasjon

Eksempler på uttrykk med logiske operatorer

Gå tilbake til toppen

Oppfylle flere vilkår

Oppfylle vilkår i to eller flere felt   Du kan søke etter alle poster med verdier som oppfyller ett vilkår i ett felt og et annet vilkår i et annet felt. Du kan for eksempel søke etter alle postene for bestillinger i USA i Washington-området (WA). Hvis du vil velge disse postene, skriver du inn to sett med vilkår i vilkårsruten. Hvis du vil angi flere betingelser der alle betingelsene er sanne, oppretter du et OG-vilkår.

Vilkår som oppfyller et OG-vilkår

Hvis du vil søke etter poster som oppfyller to eller flere vilkår, angir du et vilkårsfelt for hvert vilkår.

Oppfylle flere vilkår i samme felt   Du kan søke etter alle postene med verdier som oppfyller flere vilkår i samme felt. Du kan for eksempel søke etter alle poster for kunder i både USA og Mexico. Hvis du vil velge disse postene, skriver du inn to sett med vilkår i vilkårsruten. Hvis du vil angi flere betingelser der en av betingelsene har verdien sann, kan du opprette et ELLER-vilkår. I et ELLER-vilkår trenger bare en av to (eller flere) betingelser å ha verdien sann.

Vilkår som oppfyller et OG-vilkår

Vilkårene ovenfor gir alle kundene fra Mexico eller USA som resultat.

Obs!  Du kan også bruke operatoren Eller innenfor en vilkårsverdi. I stedet for å skrive inn for eksempel Mexico i Eller-boksen, kan du skrive inn USA Eller Mexico i Verdi-boksen.

Mer informasjon

Eksempler på uttrykk med logiske operatorer

Gå tilbake til toppen

Søke etter lignende poster

Du kan søke etter poster der verdiene i ett felt er beslektede, for eksempel telefonnumre som har samme lands- eller retningsnummer. Du kan for eksempel søke etter alle kundene som har telefonnumre som begynner på retningsnummeret (171) eller landsnumrene (1) og (11).

Vilkår med operatoren Lik

Hvis du vil bruke operatoren Lik, skriver du inn ordet Lik, og deretter skriver du inn den verdien du vil søke etter, i enkle anførselstegn.

Obs!  Prosenttegnet (%) i eksemplet over er et jokertegn som representerer et hvilket som helst antall tegn. Du kan bruke et understrekingstegn (_) når du bare vil at ett tegn skal representeres. Hvilke jokertegn som kan brukes, avhenger av datakilden. Se i dokumentasjonen for datakildedriveren hvis du vil ha mer informasjon om hvilke jokertegn som støttes av driveren.

Mer informasjon

Eksempler på uttrykk med andre typer operatorer

Gå tilbake til toppen

Angi et verdiområde

Du kan søke etter alle postene som faller innenfor et bestemt verdi- eller datoområde. Du kan for eksempel hente alle poster for bestillinger mellom 1. november 1998 og 31. desember 1998. Hvis du vil angi to eller flere betingelser som må oppfylles, oppretter du et OG-vilkår. Du angir et OG-vilkår når du skal definere et verdiområde.

Eksempel på et område med to vilkår

Et OG-vilkår med to forekomster av samme felt i vilkårsruten.

Et område som inkluderer operatoren OG

Et OG-vilkår der nedre og øvre grense er atskilt av operatoren Og.

Obs!  Når du skriver inn en dato i vilkårsruten, konverteres datoen til et format som forstås av Query. Når du for eksempel skriver inn vilkåret >31.10.1998, konverteres det til >#31.10.98#.

Mer informasjon

Eksempler på uttrykk med sammenligningsoperatorer

Gå tilbake til toppen

Bruke en beregning

Det kan hende du må finne poster som samsvarer med resultatet av en beregning, for eksempel alle poster der bestillingstotalen er større enn et beløp som er basert på prisfeltet multiplisert med kvantumsfeltet.

Eksempel på beregnet vilkår

Hvis du vil søke etter alle poster der bestillingstotalen er større enn kr 3 500, oppretter du en formel for å beregne bestillingstotalen, og deretter angir du vilkårene.

Mer informasjon

Eksempler på uttrykk med aritmetiske operatorer

Gå tilbake til toppen

Utelate bestemte poster

I stedet for å finne poster som samsvarer med en bestemt verdi, kan du søke etter poster som ikke samsvarer med en verdi. Du kan for eksempel bruke operatoren Ikke til å søke etter alle postene for leverandører utenfor USA.

Vilkår med operatoren Ikke

Bruk operatoren Ikke til å utelate poster.

Mer informasjon

Eksempler på uttrykk med logiske operatorer

Gå tilbake til toppen

Søke etter ufullstendige poster

Du kan søke etter poster som har manglende eller ufullstendige verdier. Du kan for eksempel bruke operatoren Is Null til å søke etter alle postene for ansatte som mangler en verdi for navnet på den overordnede.

Vilkår med operatoren Is Null

Bruk operatoren Is Null til å søke etter poster med tomme felt.

Mer informasjon

Eksempler på uttrykk med andre typer operatorer

Gå tilbake til toppen