Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Atribuudi UniqueRecords (Kordumatud_kirjed) abil saate määrata, kas kordumatud kirjed tagastatakse kõigi aluseksoleva andmeallika väljade või ainult päringus sisalduvate väljade põhjal.

Märkus.: Atribuut UniqueRecords (Kordumatud_kirjed) rakendub ainult lisamis-, tabeliloomis- ja valikupäringutele.

Säte

Atribuut UniqueRecords (Kordumatud_kirjed) kasutab järgmisi sätteid.

Säte

Kirjeldus

Yes (Jah)

Duplikaatkirjeid ei tagastata.

No (Ei)

(Vaikeväärtus) Duplikaatkirjed tagastatakse.

Atribuudi UniqueRecords (Kordumatud_kirjed) saate määrata päringu atribuudilehel või päringuakenSQL-vaade.

Märkus.: Selle atribuudi saate määrata SQL-lausega uut kirjet luues. Predikaat DISTINCTROW vastab atribuudi UniqueRecords (Kordumatud_kirjed) sättele. Predikaat DISTINCT vastab atribuudi UniqueValues (Kordumatud_väärtused) sättele.

Märkused

Atribuuti UniqueRecords (Kordumatud_kirjed) saate kasutada ka juhul, kui soovite välja jätta duplikaatkirjete andmed (mitte ainult duplikaatväljade omad). Access peab kirjet kordumatuks, kui kirje ühe välja väärtus erineb teise kirje sama välja väärtusest.

Atribuuti UniqueRecords (Kordumatud_kirjed) tasub kasutada ainult juhul, kui päring sisaldab rohkem kui ühte tabelit ja te valite päringus kasutatavad tabeliväljad. Kui päring sisaldab ainult ühte tabelit, siis atribuuti UniqueRecords (Kordumatud_kirjed) eiratakse.

Atribuudid UniqueRecords (Kordumatud_kirjed) ja UniqueValues (Kordumatud_väärtused) on seotud ning ainult ühe väärtuseks võib olla määratud Yes (Jah). Näiteks kui määrate atribuudi UniqueRecords (Kordumatud_kirjed) väärtuseks Yes (Jah), määrab Access automaatselt atribuudi UniqueValues (Kordumatud_väärtused) väärtuseks No (Ei). Sellegipoolest saate määrata mõlema väärtuseks No (Ei). Kui mõlema atribuudi väärtuseks on määratud No (Ei), tagastatakse kõik kirjed.

Näide.

See päring tagastab tabelist „Kliendid“ kõik kliendid, kellel on tabelis „Tellimused“ vähemalt üks tellimus.

Tabel „Kliendid“

Ettevõtte nimi

Kliendi ID

Reigo Lepp

REIGL

Paul Kirsipuu

PAULK

FISSA Fabrica Inter. Salchichas S.A.

VESKO

Eesti Masinatehas

EESTM

Tabel „Tellimused“

Kliendi ID

Tellimuse ID

REIGL

10698

PAULK

10512

PAULK

10725

EESTM

10763

EESTM

10408

See SQL-lause tagastab järgmises tabelis klientide nimed.

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

Tagastatud kliendid

Kliendi ID

Reigo Lepp

REIGL

Paul Kirsipuu

PAULK

Eesti Masinatehas

EESTM

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.