Vlastnosť UniqueRecords

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Pomocou vlastnosti UniqueRecords môžete určiť, či sa majú vrátiť iba jedinečné záznamy všetkých polí v príslušnom zdroji údajov, a nie iba polia nachádzajúce v samotnom dotaze.

Poznámka : Vlastnosť UniqueRecords sa vzťahuje výlučne na pripojenie a vytvárajúci akčné dotazy a výberových dotazov.

Nastavenie

Vlastnosť UniqueRecords používa nasledujúce nastavenia.

Nastavenie

Popis

Áno

Nevráti duplicitné záznamy.

Nie

(Predvolená hodnota) Vráti duplicitné záznamy.


Vlastnosť UniqueRecords môžete nastaviť v hárku vlastností dotazu alebo v zobrazenie SQLokno dotazu.

Poznámka : Nastavíte túto vlastnosť, keď vytvoríte nový dotaz pomocou príkazu SQL. Nastavenie vlastností UniqueRecords zodpovedá DISTINCTROW predikát. ODLIŠNÉ predikát zodpovedá nastavenie vlastnosti UniqueValues .

Poznámky

Vlastnosť UniqueRecords môžete použiť, keď chcete vynechať údaje založené na celých duplicitných záznamoch, nie len na duplicitných poliach. V programe Microsoft Office Access 2007 sa záznam považuje za jedinečný, keď sa hodnota v jednom poli v zázname líši od hodnoty v tom istom poli v inom zázname.

Vlastnosť UniqueRecords je uplatňuje, iba ak použijete viacero tabuliek v dotaze a vyberiete polia v tabuľkách použitých v dotaze. Vlastnosť UniqueRecords sa ignoruje, ak dotaz obsahuje iba jednu tabuľku.

Vlastnosti UniqueRecords a UniqueValues sú vo vzťahu, ktorý určuje, aby mohla byť v určitom čase na hodnotu Áno nastavená len jedna z týchto vlastností. Ak napríklad nastavíte vlastnosť UniqueRecords na hodnotu Áno, vlastnosť UniqueValues sa v programe Access automaticky nastaví na hodnotu Nie. Obe vlastnosti však môžu byť súčasne nastavené na hodnotu Nie. Keď sú obe vlastnosti nastavené na hodnotu Nie, vrátia sa všetky záznamy.

Príklad

Dotaz v tomto príklade vráti zoznam zákazníkov z tabuľky Zákazníci, ktorí majú aspoň jednu objednávku v tabuľke Objednávky.

Tabuľka Zákazníci

Názov spoločnosti

Identifikácia zákazníka

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Tabuľka Objednávky

Identifikácia zákazníka

Číslo objednávky

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Nasledujúci príkaz SQL vráti mená zákazníkov v nasledujúcej tabuľke:

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

Vrátení zákazníci

Identifikácia zákazníka

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×