UniqueRecords tulajdonság

A UniqueRecords tulajdonsággal megadhatja, hogy az egyedi rekordokat az alapul szolgáló adatforrás összes mezője alapján, és ne csak a lekérdezésben szereplő mezők alapján kapja eredményül.

Megjegyzés : A UniqueRecords tulajdonság csak a hozzáfűző és a táblakészítő lekérdezésekre, valamint a választó lekérdezésekre érvényes.

Beállítás

A UniqueRecords tulajdonság az alábbi beállításokat használja.

Beállítás

Leírás

Igen

Nem adja vissza az ismétlődő rekordokat.

Nem

(Alapértelmezett) Visszaadja az ismétlődő rekordokat.


A UniqueRecords tulajdonságot a lekérdezés tulajdonságlapján vagy a Lekérdezés ablakSQL nézetében állíthatja be.

Megjegyzés : A tulajdonságot akkor állíthatja be, amikor egy SQL-utasítás használatával hoz létre új lekérdezést. A DISTINCTROW predikátum a UniqueRecords tulajdonságbeállításnak felel meg. A DISTINCT predikátum a UniqueValues tulajdonságbeállításnak felel meg.

Megjegyzések

A UniqueRecords tulajdonságot akkor használhatja, ha teljes ismétlődő rekordok, és nem csak ismétlődő mezők alapján szeretne adatokat kihagyni. A Microsoft Office Access 2007 akkor tekint egyéninek egy rekordot, ha a rekord egyik mezőjében lévő érték különbözik egy másik rekord ugyanazon mezőjében szereplő értéktől.

A UniqueRecords tulajdonságnak csak akkor van hatása, ha több táblát használ a lekérdezésben, és kiválasztja a kívánt mezőket a lekérdezésben használt táblákból. A UniqueRecords tulajdonságot a program figyelmen kívül hagyja, ha a lekérdezés csak egy táblát tartalmaz.

A UniqueRecords és a UniqueValues tulajdonság olyan értelemben függ össze, hogy egyszerre csak az egyikük állítható Igen értékre. Ha például a UniqueRecords tulajdonságot Igen értékre állítja, az Access a UniqueValues tulajdonságnak automatikusan a Nem értéket adja. Ön azonban megteheti, hogy mindkettőt Nem értékre állítja. Ha mindkét tulajdonság értéke Nem, akkor a lekérdezés az összes rekordot visszaadja.

Példa

Az ebben a példában szereplő lekérdezés azoknak a vevőknek a listáját adja vissza a Vevők táblából, akikhez legalább egy megrendelés tartozik a Rendelések táblában.

Vevők tábla

Cég neve

Vevőkód

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Rendelések tábla

Vevőkód

Rendelés azonosítója

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


A következő SQL-utasítás vevőneveket ad vissza a következő táblában:

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

Visszaadott vevők

Vevőkód

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×