Egenskaben UnikkeVærdier

Du kan bruge egenskaben EntydigeVærdier, hvis du vil udelade poster, der indeholder duplikerede data i de felterne, der vises i dataarkvisning. Hvis f.eks. en forespørgsels resultater indeholder mere end ét felt, skal kombinationen af værdier fra alle felter være entydig, hvis en given post skal medtages i resultaterne.

Bemærk: Egenskaben EntydigeVærdier gælder kun for at tilføjelseshandlings- og tabeloprettelsesforespørgsler samt udvælgelsesforespørgsler.

Indstilling

Egenskaben EntydigeVærdier anvender følgende indstillinger.

Indstilling

Beskrivelse

Ja

Viser kun de poster, hvor værdierne i alle felter, der vises i dataarkvisning, er entydige.

Nej

(Standard) Viser alle poster.


Du kan angive egenskaben EntydigeVærdier i forespørgslens egenskabsark eller i SQL-visning i Forespørgselsvindue.

Bemærk: Du kan angive denne egenskab, når du opretter en ny forespørgsel ved hjælp af en SQL-sætning. Prædikatet DISTINCT svarer til egenskabsindstillingen EntydigeVærdier. Prædikatet DISTINCTROW svarer til egenskabsindstillingen EntydigePoster.

Bemærkninger

Når du angiver indstiller egenskaben EntydigeVærdier til Ja, kan resultaterne af forespørgslen ikke opdateres og afspejler ikke efterfølgende ændringer, der foretages af andre brugere.

Egenskaberne EntydigeVærdier og EntydigePoster er relaterede, da kun én ad gangen kan indstilles til Ja. Når du f.eks. angiver egenskaben EntydigeVærdier til Ja, angiver Microsoft Office Access 2007 automatisk egenskaben EntydigePoster til Nej. Du kan dog angive dem begge til Nej. Når begge er indstillet til Nej, returneres alle poster.

tip

Hvis du vil tælle antallet af forekomster af en værdi i et felt, kan du oprette en totalforespørgsel.

Eksempel

SELECT-sætningen i dette eksempel returnerer en liste over de lande/områder, hvor der er kunder. Da der kan være mange kunder i hvert land/område, kan mange poster have samme land/område i tabellen Kunder. Men hvert land/område er kun repræsenteret én gang i forespørgselsresultaterne.

I dette eksempel anvendes tabellen Kunder, som indeholder følgende data.

Land/område

Firmanavn

Brasilien

Familia Arquibaldo

Brasilien

Gourmet Lanchonetes

Brasilien

Hanari Carnes

Frankrig

Du monde entier

Frankrig

Folies gourmandes

Tyskland

Frankenversand

Irland

Hungry Owl All-Night Grocers


Denne SQL-sætning returnerer lande/områder i følgende tabel:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Returnerede lande/områder

Brasilien

Frankrig

Tyskland

Irland


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

×