Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Pomocí vlastnosti UniqueRecords můžete určit, jestli se mají vracet jenom jedinečné záznamy na základě všech polí v podkladovém zdroji dat, nejenom polí existujících v samotném dotazu.

Poznámka: Vlastnost UniqueRecords platí jenom pro přidávací, vytvářecí a výběrové dotazy.

Nastavení

Vlastnost UniqueRecords používá následující nastavení.

Nastavení

Popis

Yes

Nevrací duplicitní záznamy.

No

(Výchozí) Vrací duplicitní záznamy.


Vlastnost UniqueRecords můžete nastavit v seznamu vlastností dotazu nebo v Zobrazení SQLOkno dotazu.

Poznámka: Tuto vlastnost můžete nastavit při vytváření nového dotazu pomocí příkazu SQL. Predikát DISTINCTROW odpovídá nastavení vlastnosti UniqueRecords. Predikát DISTINCT odpovídá nastavení vlastnosti UniqueValues.

Poznámky

Vlastnost UniqueRecords můžete použít, když chcete vynechat data na základě celých duplicitních záznamů, ne pouhých duplicitních polí. Microsoft Office Access 2007 považuje záznam za jedinečný, pokud se hodnota v jednom poli záznamu liší od hodnoty ve stejném poli jiného záznamu.

Vlastnost UniqueRecords platí jenom tehdy, když v dotazu použijete více než jednu tabulku a vyberete pole z tabulek použitých v dotazu. Vlastnost UniqueRecords se ignoruje, když dotaz obsahuje jenom jednu tabulku.

Vlastnosti UniqueRecords a UniqueValues spolu souvisejí tak, že současně může být na hodnotu Yes nastavená jenom jedna z nich. Když například UniqueRecords nastavíte na Yes, Access automaticky nastaví UniqueValues na No. Obě vlastnosti ale můžete nastavit na No. V takovém případě se vrátí všechny záznamy.

Příklad

Dotaz v tomto příkladu vrátí seznam zákazníků z tabulky Customers, kteří mají alespoň jednu objednávku v tabulce Orders.

Tabulka Customers

Název firmy

ID zákazníka

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Tabulka Orders

ID zákazníka

ID objednávky

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Následující příkaz SQL vrátí jména zákazníků v následující tabulce:

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

Vrácení zákazníci

ID zákazníka

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×