Vlastnosť JedinečnéHodnoty

Ak chcete, aby sa záznamy, ktoré obsahujú duplicitné údaje v poliach, zobrazili v údajovom zobrazení, môžete použiť vlastnosť JedinečnéHodnoty. Ak napríklad výstup dotazu obsahuje viac ako jedno pole a má byť zahrnutý do výsledkov, kombinácia hodnôt všetkých polí musí byť pre daný záznam jedinečná.

Poznámka: Vlastnosť JedinečnéHodnoty sa vzťahuje len na pripájací a vytvárajúci akčný dotaz a výberový dotaz.

Nastavenie

Vlastnosť JedinečnéHodnoty používa tieto nastavenia.

Nastavenie

Popis

Áno

Zobrazuje len tie záznamy, v ktorom sú jedinečné hodnoty všetkých polí v údajovom zobrazení.

Nie

(Predvolené) Zobrazí všetky záznamy.


Vlastnosť JedinečnéHodnoty môžete nastaviť v hárku vlastností dotazu alebo v zobrazení SQL okna dotazu.

Poznámka: Túto vlastnosť môžete nastaviť pri vytváraní nového dotazu pomocou príkazu SQL. Predikát DISTINCT zodpovedá nastaveniu vlastnosti JedinečnéHodnoty. Predikát DISTINCTROW zodpovedá nastaveniu vlastnosti JedinečnéHodnoty.

Poznámky

Pri nastavovaní vlastnosti JedinečnéHodnoty na možnosť Áno výsledky dotazu nie je možné aktualizovať a neprejavia sa ani ďalšie zmeny vykonané ostatnými používateľmi.

Vlastnosti JedinečnéHodnoty a JedinečnéZáznamy sú prepojené, a preto v danej chvíli môže byť iba jedna z nich nastavená na hodnotu Áno. Ak napríklad nastavíte vlastnosť JedinečnéHodnoty na hodnotu Áno, Microsoft Office Access 2007 automaticky nastaví vlastnosť JedinečnéZáznamy na hodnotu Nie. Obe vlastnosti však môžete nastaviť na hodnotu Nie. Ak sú obe vlastnosti nastavené na hodnotu Nie, vracajú sa všetky záznamy.

tip

Ak chcete spočítať počet nájdených výskytov hodnoty v poli, vytvorte súhrnný dotaz.

Príklad

Príkaz SELECT v tomto príklade vráti zoznam krajín a oblastí, v ktorých sa nachádzajú zákazníci. Pretože v každej krajine alebo oblasti môže byť mnoho zákazníkov, viaceré záznamy môžu mať v tabuľke Zákazníci uvedenú rovnakú krajinu alebo oblasť. Každá krajina alebo oblasť sa však vo výsledkoch dotazu objaví len raz.

V tomto príklade sa používa tabuľka Zákazníci s nasledujúcimi údajmi.

Krajina/oblasť

Názov spoločnosti

Brazília

Familia Arquibaldo

Brazília

Gourmet Lanchonetes

Brazília

Hanari Carnes

Francúzsko

Du monde entier

Francúzsko

Folies gourmandes

Nemecko

Frankenversand

Írsko

Hungry Owl All-Night Grocers


Tento príkaz SQL vráti krajiny a oblasti v nasledujúcej tabuľke:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Vrátené krajiny alebo oblasti

Brazília

Francúzsko

Nemecko

Írsko


Rozšírte svoje zručnosti práce s balíkom Office
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.

×