Svojstvo UniqueRecords služi za određivanje vraćaju li se samo jedinstveni zapisi utemeljeni na svim poljima iz izvora podataka u pozadini, a ne samo ona polja koja su prisutna u samom upitu.
Napomena: Svojstvo UniqueRecords odnosi se samo na upite s akcijama dodavanja i stvaranja tablica te na odabrane upite.
Postavka
Svojstvo UniqueRecords koristi sljedeće postavke.
Postavka |
Opis |
---|---|
Da |
Ne vraća duplicirane zapise. |
Ne |
(Zadano) Vraća duplicirane zapise. |
Svojstvo UniqueRecords 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 DISTINCTROW odgovara postavci svojstva UniqueRecords. Predikat DISTINCT odgovara postavci svojstva UniqueValues.
Napomene
Svojstvo UniqueRecords možete koristiti kada želite izostaviti podatke na temelju cijelih dupliciranih zapisa, ne samo dupliciranih polja. Access zapis smatra jedinstvenim sve dok se vrijednost u jednom polju u zapisu razlikuje od vrijednosti u istom polju u drugom zapisu.
Svojstvo UniqueRecords primjenjuje se samo kada koristite više tablica u upitu i polja odabirete iz tablica koje se koriste u upitu. Svojstvo UniqueRecords zanemaruje se ako upit sadrži samo jednu tablicu.
Svojstva UniqueRecords i UniqueValues povezana su tako da istovremeno samo jedno može imati postavku Da. Kada svojstvo UniqueRecords postavite na Da, Access automatski postavlja UniqueValues na Ne. No oba mogu imati postavku Ne. Kada su oba postavljena na Ne, svi će se zapisi vratiti.
Primjer
Upit u ovom primjeru vraća popis kupaca iz tablice Kupci koji imaju barem jednu narudžbu u tablici Narudžbe.
Tablica Kupci
Naziv tvrtke |
ID kupca |
---|---|
Ernst Handel |
ERNSH |
Familia Arquibaldo |
FAMIA |
FISSA Fabrica Inter. Salchichas S.A. |
FISSA |
Folies gourmandes |
FOLIG |
Tablica narudžbi
ID kupca |
ID narudžbe |
---|---|
ERNSH |
10698 |
FAMIA |
10512 |
FAMIA |
10725 |
FOLIG |
10763 |
FOLIG |
10408 |
Sljedeća SQL naredba vraća imena kupaca u sljedećoj tablici:
SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;
Vraćeni kupci |
ID kupca |
---|---|
Ernst Handel |
ERNSH |
Familia Arquibaldo |
FAMIA |
Folies gourmandes |
FOLIG |