Možete da koristite svojstvo UniqueValues kada želite da izostavite zapise koji sadrže duplirane podatke u poljima koja su prikazana u prikaz lista sa podacima. Na primer, ako izlaz upita sadrži više od jednog polja, kombinacija vrednosti iz svih polja mora da bude jedinstvena da bi dati zapis bio uključen u rezultate.
Napomena: Svojstvo UniqueValues odnosi se samo na radne upite i upite za izdvajanje za dodavanje i kreiranje tabele.
Postavka
Svojstvo UniqueValues koristi sledeće postavke.
Postavka |
Opis |
---|---|
Da |
Prikazuje samo zapise u kojima su vrednosti svih polja prikazanih u prikazu lista sa podacima jedinstvene. |
Ne |
(Podrazumevano) Prikazuje sve zapise. |
Možete da podesite svojstvo UniqueValues u listu sa svojstvima za upit ili u prikaz „SQL“ od prozor upita.
Napomena: Možete da podesite ovo svojstvo kada kreirate novi upit pomoću SQL izraza. Predikat DISTINCT odgovara postavci svojstva UniqueValues. Predikat DISTINCTROW odgovara postavci svojstva UniqueRecords.
Napomene
Kada postavite svojstvo UniqueValues na „Da“, rezultati upita se ne mogu ažurirati i neće odražavati naknadne promene koje izvrše drugi korisnici.
Svojstva UniqueValues i UniqueRecords povezana su tako da samo jedno od njih može da se postavi na „Da“ u isto vreme. Na primer, kada postavite svojstvo UniqueValues na "Da", Access automatski postavlja svojstvo UniqueRecords na "Ne". Međutim, možete oba da postavite na „Ne“. Kada su oba svojstva postavljena na „Ne“, dobijaju se svi zapisi.
savet
Ako želite da prebrojite broj instanci neke vrednosti u polju, napravite upit zbirova.
Primer
Izraz SELECT u ovom primeru daje listu zemalja/regiona u kojima postoje klijenti. Iz razloga što može biti puno klijenata u svakoj zemlji/regionu, mnogi zapisi mogu da imaju istu zemlju/region u tabeli „Klijenti“. Međutim, svaka zemlja/region predstavljena je samo jednom u rezultatima upita.
Ovaj primer koristi tabelu „Klijenti“ koja sadrži sledeće podatke.
Zemlja/region |
Ime preduzeća |
---|---|
Brazil |
Familia Arquibaldo |
Brazil |
Gourmet Lanchonetes |
Brazil |
Hanari Carnes |
Francuska |
Du monde entier |
Francuska |
Folies gourmandes |
Nemačka |
Frankenversand |
Irska |
Hungry Owl All-Night Grocers |
Ovaj SQL izraz daje zemlje/regione u sledećoj tabeli:
SELECT DISTINCT Customers.CountryRegion
FROM Customers;
Dobijene zemlje/regioni |
---|
Brazil |
Francuska |
Nemačka |
Irska |