Svojstvo UniqueValues možete koristiti kada želite izostaviti zapise koji sadrže duplicirane podatke u poljima prikazanima u prikaz podatkovnog lista. Ako, primjerice, izlaz upita sadrži više polja, kombinacija vrijednosti iz svih polja mora biti jedinstvena da bi se navedeni zapis uvrstili u rezultate.
Napomena: Svojstvo UniqueValues odnosi se samo na upite s akcijama dodavanja i stvaranja tablica te na odabrane upite.
Postavka
Svojstvo UniqueValues koristi sljedeće postavke.
Postavka |
Opis |
Da |
Prikazuje samo zapise čije su vrijednosti svih polja prikazanih u prikazu podatkovne tablice jedinstveni. |
Ne |
(Zadano) Prikazuje sve slogove. |
Svojstvo UniqueValues možete postaviti na listu svojstava upita ili u SQL prikaz na prozor Upit.
Napomena: To svojstvo možete postaviti kada stvarate novi upit pomoću SQL naredbe. Predikat DISTINCT odgovara postavci svojstva UniqueValues. Predikat DISTINCTROW odgovara postavci svojstva UniqueRecords.
Napomene
Kada je svojstvo UniqueValues postavljeno na Da, rezultati upita ne mogu se ažurirati, a naknadne promjene drugih korisnika neće imati utjecaja.
Svojstva UniqueValues i UniqueRecords povezana su tako da istovremeno samo jedno može imati postavku Da. Kada svojstvo UniqueValues postavite na Da, program Microsoft Office Access 2007 automatski postavlja UniqueRecords na Ne. No oba mogu imati postavku Ne. Kada su oba postavljena na Ne, svi će se zapisi vratiti.
savjet
Ako želite li izbrojati koliko je instanci vrijednosti u polju, stvorite upit ukupnih zbrojeva.
Primjer
Naredba SELECT u ovom primjeru vraća države/regije u kojima postoje klijenti. S obzirom na to da u svakoj državi/regiji može biti mnogo klijenta, mnogi će zapisi imati istu državu/regiju u tablici Klijenti. No svaka država/regija prikazuje se samo jedanput u rezultatima upita.
U ovom se primjeru koristi tablica Klijenti koja sadrži sljedeće podatke.
Država/regija |
Naziv tvrtke |
Brazil |
Familia Arquibaldo |
Brazil |
Gourmet Lanchonetes |
Brazil |
Hanari Carnes |
Francuska |
Du monde entier |
Francuska |
Folies gourmandes |
Njemačka |
Frankenversand |
Irska |
Hungry Owl All-Night Grocers |
Ova SQL naredba vraća države/područja u sljedećoj tablici:
SELECT DISTINCT Customers.CountryRegion
FROM Customers;
Vraćene države/regije |
Brazil |
Francuska |
Njemačka |
Irska |