Lastnost UniqueRecords

Z lastnostjo UniqueRecords lahko določite, ali bodo vrnjeni le enolični zapisi, ki temeljijo na vseh poljih v temeljnem podatkovnem viru, ne pa le na tistih poljih, ki so prisotni v sami poizvedbi.

Opomba : Lastnost UniqueRecords se nanaša le na poizvedbe za dejanja pripenjanja in izdelavo tabele ter poizvedbe za izbiranje.

Nastavitev

Lastnost UniqueRecords uporablja te nastavitve.

Nastavitev

Opis

Da

Ne vrne podvojenih zapisov.

Ne

(Privzeto) Vrne podvojene zapise.


Lastnost UniqueRecords lahko nastavite na listu z lastnostmi poizvedbe ali v pogledu SQL okna poizvedbe.

Opomba : To lastnost nastavite, če ustvarite novo poizvedbo z uporabo stavka SQL. Predikat DISTINCTROW ustreza nastavitvi lastnosti UniqueRecords. Predikat DISTINCT ustreza nastavitvi lastnosti UniqueValues.

Pripombe

Lastnost UniqueRecords lahko uporabite, ko želite izpustiti podatke, ki temeljijo na celotnih podvojenih zapisih, ne le na podvojenih poljih. Microsoft Office Access 2007 obravnava zapis kot enoličen, dokler se vrednost v enem polju v zapisu razlikuje od vrednosti v istem polju v drugem zapisu.

Lastnost UniqueRecords ima vpliv le, če uporabite več tabel v poizvedbi in izberete polja v tabelah, ki so uporabljene v poizvedbi. Lastnost UniqueRecords je prezrta, če poizvedba vključuje le eno tabelo.

Lastnosti UniqueRecords in UniqueValues sta v takšni relaciji, glede na katero je mogoče le eno od njiju nastaviti na »Da«. Če npr. nastavite UniqueRecords na »Da«, Access samodejno nastavi UniqueValues na »Ne«. Kljub temu lahko obe lastnosti nastavite na »Ne«. Ko sta obe lastnosti nastavljeni na »Ne«, so vrnjeni vsi zapisi.

Primer

Poizvedba v tem primeru vrne seznam strank iz tabele »Stranke«, za katere obstaja v tabeli »Naročila« vsaj eno naročilo.

Tabela »Stranke«

Ime podjetja

ID stranke

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Tabela »Naročila«

ID stranke

ID naročila

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Ta stavek SQL vrne imena strank v tej tabeli:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

Vrnjene stranke

ID stranke

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×