Egenskaben UnikkePoster

Du kan bruge egenskaben EntydigePoster til at angive, om kun entydige poster baseret på alle felterne i den underliggende datakilde skal returneres og ikke kun de felter, der findes i selve forespørgslen.

Bemærk!: Egenskaben EntydigePoster kan kun bruges til at vedhæfte og foretage forespørgsler om tabeloprettelse og til at vælge forespørgsler.

Indstilling

Egenskaben EntydigePoster anvender følgende indstillinger.

Indstilling

Beskrivelse

Ja

Returnerer ikke dublerede poster.

Nej

(Standard) Returnerer dublerede poster.


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

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

Bemærkninger

Du kan bruge egenskaben EntydigePoster, når du vil udelade data baseret på hele duplikerede poster og ikke kun dublerede felter. Microsoft Office Access 2007 opfatter en post som entydig, så længe værdien i et felt i posten adskiller sig fra værdien i det samme felt i en anden post.

Egenskaben UnikkePoster virker kun, når du bruger mere end én tabel i forespørgslen og vælger felter fra tabeller, der bruges i forespørgslen. Egenskaben EntydigePoster ignoreres, hvis forespørgslen kun indeholder én tabel.

Egenskaberne EntydigePosteog EntydigeVærdier er relateret, fordi kun én af dem kan angives til Ja ad gangen. Når du f.eks. angiver EntydigePoste til Ja, angiver Access automatisk EntydigeVærdier til Nej. Du kan dog angive dem begge til Nej. Når begge egenskaber er angivet til Nej, returneres alle poster.

Eksempel

I dette eksempel returnerer forespørgslen en liste over kunder fra tabellen Kunder, der har mindst én ordre i tabellen Ordrer.

Tabellen Kunder

Firmanavn

Kunde-id

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Tabellen Ordrer

Kunde-id

Ordre-id

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Denne SQL-sætning returnerer kundenavne i følgende tabel:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

Returnerede kunder

Kunde-id

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


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?

×