Atribuut Kordumatud kirjed

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Atribuuti Kordumatud kirjed saate kasutada, et määrata, kas päring peaks tagastama ainult kordumatud kirjed, mis põhinevad andmeallika kõigil väljadel, mitte otseselt päringusse kaasatud väljadel.

Märkus. : Atribuut kordumatud kirjed kehtib ainult lisamine ja toimingu Tabelikoostepäringute ja mäluvärskendust.

Sätted

Atribuut Kordumatud kirjed kasutab järgmisi sätteid.

Säte

Kirjeldus

Jah

Duplikaatkirjeid ei tagastata.

Ei

(Vaikeväärtus.) Duplikaatkirjed tagastatakse.


Atribuuti Kordumatud kirjed saate seada päringu atribuudilehel või päringuakenSQL-vaade.

Märkus. : Saate selle atribuudi, kui loote uue päringu SQL-lause abil. DISTINCTROW predikaat vastab atribuudisäte kordumatud kirjed . ERINEVATE predikaat vastab atribuudisäte Korrdumatud väärtused .

Kommentaarid

Atribuuti Kordumatud kirjed saate kasutada, kui soovite saada andmeid mitte ainult korduvate väljade, vaid kõigi korduvate kirjete alusel. Microsoft Office Access 2007 käsitab kirjet kordumatuna, kuni kindla kirje ühe välja väärtus erineb mõne muu kirje sama välja väärtusest.

Atribuut Kordumatud kirjed toimib ainult juhul, kui päringus kasutatakse rohkem kui ühte tabelit ning väljad valitakse päringus kasutatavatest tabelitest. Kui päring sisaldab ainult ühte tabelit, siis ignoreeritakse atribuuti Kordumatud kirjed.

Atribuutidel Kordumatud kirjed ja Kordumatud väärtused ei tohi samaaegselt olla seatud väärtuseks Jah. Näit kui seate atribuudi Kordumatud kirjed sätteks Jah, seab Access automaatselt atribuudi Kordumatud väärtused sätteks Ei . Kuid sätte Ei saate samaaegselt seada mõlemale atribuudile. Kui mõlema atribuudi säte on Ei, siis tagastatakse kõik kirjed.

Näide

Järgmises näites tagastatakse tabelist Kliendid nende klientide loend, kellel on tabelis Kliendid vähemalt üks tellimus.

Tabel Kliendid

Ettevõtte nimi

Kliendi ID

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Tabel Tellimused

Kliendi ID

Tellimuse ID

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Järgmise SQL-lausega tagastatakse alltoodud tabelis esitatud klientide nimed.

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

Tagastatud kliendid

Kliendi ID

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×