UniqueValues tulajdonság

A UniqueValues tulajdonságot akkor használja, ha ki szeretne hagyni olyan rekordokat, amelyek duplikált adatokat tartalmaznak Adatlap nézetben megjelenített mezőkben. Ha például egy lekérdezés kimenete egynél több mezőt tartalmaz, akkor az összes mezőből származó értékek kombinációjának egyedinek kell lennie egy adott rekordban ahhoz, hogy megjelenjen az eredmények között.

Megjegyzés : A UniqueValues 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 UniqueValues tulajdonság az alábbi beállításokat használja.

Beállítás

Leírás

Igen

Csak azokat a rekordokat jeleníti meg, amelyekben az összes mező Adatlap nézetben megjelenített értéke egyedi.

Nem

(Alapértelmezett) Az összes rekordot megjeleníti.


A UniqueValues 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 DISTINCT predikátum a UniqueValues tulajdonságbeállításnak felel meg. A DISTINCTROW predikátum a UniqueRecords tulajdonságbeállításnak felel meg.

Megjegyzések

Ha a UniqueValues tulajdonságot Igen értékre állítja, akkor a lekérdezés eredményei nem frissíthetők, és nem fogják tükrözni más felhasználók ezt követő módosításait.

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 UniqueValues tulajdonságot Igen értékre állítja, a Microsoft Office Access 2007 a UniqueRecords 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.

Tipp

Ha ki szeretné számítani egy érték előfordulásának számát egy mezőben, hozzon létre egy összegző lekérdezést.

Példa

Ebben a példában a SELECT utasítás azon országok/régiók listáját jeleníti meg, amelyben van ügyfél. Mivel az egyes országokban és régiókban sok ügyfél lehet, sok rekord tartalmazhatja ugyanazon országokat és régiókat az Ügyfelek táblában. Egy-egy ország vagy régió azonban csak egyszer szerepel a lekérdezési eredményekben.

Ebben a példában az Ügyfelek tábla szerepel, amely az alábbi adatokat tartalmazza.

Ország/régió

Cég neve

Brazília

Familia Arquibaldo

Brazília

Gourmet Lanchonetes

Brazília

Hanari Carnes

Franciaország

Du monde entier

Franciaország

Folies gourmandes

Németország

Frankenversand

Írország

Hungry Owl All-Night Grocers


Ez az SQL-utasítás az alábbi táblázatban adja eredményül az országokat és régiókat:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Eredményül visszaadott országok/régiók

Brazília

Franciaország

Németország

Írország


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.

×