Ypatybė UniqueRecords

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Galite naudoti ypatybę UniqueRecords, kad nurodytumėte, ar grąžinti tik unikalius įrašus pagal visus esamo duomenų šaltinio laukus, ne tik laukus, esančius pačioje užklausoje.

Pastaba: Ypatybė UniqueRecords taikoma tik papildymo ir lentelės sudarymo veiksmų užklausoms ir išrinkimo užklausoms.

Parametras

Ypatybė UniqueRecords naudoja toliau pateiktus parametrus.

Parametras

Aprašas

Taip

Negrąžina pasikartojančių įrašų.

Ne

Grąžina pasikartojančius įrašus (numatytasis parametras) .


Galite nustatyti ypatybę UniqueRecords užklausos ypatybių lape arba užklausos lango SQL rodinyje.

Pastaba: Ši ypatybė nustatoma, kai kuriama nauja užklausa naudojant SQL sakinį. DISTINCTROW taisyklės sąlyga atitinka ypatybės UniqueRecords parametrą. DISTINCT taisyklės sąlyga atitinka ypatybės UniqueValues parametrą.

Pastabos

Galite naudoti ypatybę UniqueRecords, norėdami praleisti duomenis pagal visus pasikartojančius įrašus, ne tik pasikartojančius laukus. Programoje „Microsoft Office Access 2007“ įrašas laikomas unikaliu tol, kol įrašo kurio nors lauko reikšmė skiriasi nuo kito įrašo to pačio lauko reikšmės.

Ypatybė UniqueRecords turi įtakos tik tada, kai užklausoje naudojate daugiau nei vieną lentelę ir pasirenkate laukus iš užklausoje naudojamų lentelių. Ypatybės UniqueRecords nepaisoma, jei užklausoje yra tik viena lentelė.

Ypatybės UniqueRecords ir UniqueValues susijusios tik tuo, kad vienu metu tik vienai iš jų galima nustatyti parametrą Taip. Pavyzdžiui, kai nustatote UniqueRecords reikšmę Taip, „Access“ automatiškai nustato UniqueValues reikšmę Ne. Tačiau galite nustatyti abiejų savybių reikšmes Ne. Kai abiejų savybių reikšmė yra Ne, grąžinami visi įrašai.

Pavyzdys

Šiame pavyzdyje užklausa iš lentelės Klientai grąžina sąrašą klientų, kurie turi bent vieną užsakymą lentelėje Užsakymai.

Lentelė Klientai

Įmonės pavadinimas

Kliento ID

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Lentelė Užsakymai

Kliento ID

Užsakymo ID

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Šis SQL sakinys grąžina klientų vardus toliau pateiktoje lentelėje:

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

Grąžinti klientai

Kliento ID

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×