Ypatybė UniqueValues

Ypatybę UniqueValues galite naudoti, jei norite išvengti įrašų su pasikartojančiais duomenimis „duomenų lapo rodinys“ laukuose. Pvz., jei užklausos išvestis apima daugiau nei vieną lauką, visų laukų reikšmių derinys turi būti unikalus, kad įrašas būtų įtrauktas į rezultatus.

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

Parametras

Ypatybė UniqueValues naudoja toliau pateiktus parametrus.

Parametras

Aprašas

Taip

Rodomi tik įrašai, kurių duomenų lapo rodinyje pateikiamos unikalios reikšmės visuose laukuose.

Ne

Numatytasis parametras: rodomi visi įrašai.


Galite nustatyti ypatybę UniqueValues užklausos ypatybių lape arba „užklausos langas“ srityje „SQL rodinys“.

Pastaba : Šią ypatybę galite nustatyti, kai kuriate naują užklausą naudodami SQL sakinį. DISTINCT taisyklės sąlyga atitinka ypatybės UniqueValues parametrą. DISTINCTROW taisyklės sąlyga atitinka ypatybės UniqueRecords parametrą.

Pastabos

Nustačius ypatybės UniqueValues reikšmę Taip, užklausos rezultatų negalima atnaujinti ir kitų vartotojų atlikti tolesni pakeitimai netaikomi.

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

Patarimas

Jei norite suskaičiuoti reikšmės egzempliorių skaičių lauke, sukurkite „bendrosios sumos užklausa“.

Pavyzdys

Šiame pavyzdyje sakinys SELECT grąžina šalių / regionų, kuriuose yra klientų, sąrašą. Kadangi kiekvienoje šalyje / regione gali būti daug klientų, prie daugelio įrašų Klientų lentelėje gali būti nurodyta ta pati šalis / regionas. Tačiau kiekviena šalis / regionas užklausos rezultatuose rodomas tik vieną kartą.

Šiame pavyzdyje naudojama Klientų lentelė, kurioje yra toliau nurodyti duomenys.

Šalis / regionas

Įmonės pavadinimas

Brazilija

Familia Arquibaldo

Brazilija

Gourmet Lanchonetes

Brazilija

Hanari Carnes

Prancūzija

Du monde entier

Prancūzija

Folies gourmandes

Vokietija

Frankenversand

Airija

Hungry Owl All-Night Grocers


Šis SQL sakinys grąžina klientų šalis / regionus toliau pateiktoje lentelėje:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Grąžintos šalys / regionai

Brazilija

Prancūzija

Vokietija

Airija


Tobulinkite savo į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ų.

×