Svojstvo UniqueRecords

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, u SQL prikazu ili prozoru 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. Microsoft Office Access 2007 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


Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×