Egenskaben UnikkePoster

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

Bemærk: Egenskaben UnikkePoster anvendes kun til handlingstyperne tilføje forespørgsel og opret-tabel-forespørgsel og vælg forespørgselforespørgsler.

Indstilling

Egenskaben UnikkePoster kan angives til følgende indstillinger.

Indstilling

Beskrivelse

Ja

Returnerer ikke dublerede poster.

Nej

(Standardværdi) Returnerer dublerede poster.


Du kan indstille egenskaben UnikkePoster i forespørgslens egenskabsark eller i SQL-visning af Forespørgselsvindue.

Bemærk: Egenskaben angives, når du opretter en ny forespørgsel ved hjælp af en SQL-streng/erklæring. Prædikatet af DISTINCTROW svarer til indstillingen for egenskaben UnikkePoster. Prædikatet DISTINCT svarer til indstillingen for egenskaben UnikkeVærdier.

Bemærkninger

Du kan bruge egenskaben UnikkePoster, når du vil udelade data baseret på hele dublerede poster, ikke kun dublerede felter. Microsoft Office Access 2007 anser en post for at være unik, så længe værdien i ét felt i posten adskiller sig fra værdien i samme felt i en anden post.

Egenskaben UnikkePoster har kun virkning, når du bruger mere end én tabel i forespørgslen og vælger felter fra tabeller, der er anvendt i forespørgslen. Egenskaben UnikkePoster ignoreres, hvis forespørgslen kun omfatter én tabel.

Egenskaberne UnikkePoster og UnikkeVærdier er relateret på den måde, at kun én af dem kan angives til Ja ad gangen. Når du angiver UnikkePoster til Ja, angives UnikkeVærdier f.eks. automatisk til Nej. Du kan imidlertid angive begge til Nej. Når begge egenskaber er angivet til Nej, returneres alle poster.

Eksempel

Forespørgslen i dette eksempel returnerer en liste fra tabellen Kunder over kunder, der som minimum har é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

Ordrenr

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Følgende SQL-sætning returnerer kundenavnene 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


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!

×