UniqueValues (unieke waarden), eigenschap

U kunt de eigenschap UniqueValues gebruiken als u records wilt uitsluiten die dubbele gegevens bevatten in de velden die in gegevensbladweergave worden weergegeven. Als de uitvoer van een query bijvoorbeeld meer dan één veld bevat, wordt een bepaalde record alleen in de resultaten opgenomen als de combinatie van waarden uit alle velden uniek zijn.

Opmerking: De eigenschap UniqueValues geldt alleen voor het toevoegen van tabelmaakquery's en SELECT-query's.

Instelling

Voor de eigenschap UniqueValues worden de volgende instellingen gebruikt.

Instelling

Beschrijving

Ja

Geeft alleen de records weer waarin de waarden van alle velden die in de gegevensbladweergave worden weergegeven uniek zijn.

Nee

(Standaard) Alle records worden weergegeven.


U kunt de eigenschap UniqueValues instellen in het eigenschappenvenster van de query of in SQL-weergave van de queryvenster.

Opmerking: U kunt deze eigenschap instellen als u een nieuwe query maakt met behulp van een SQL-instructie. Het predicaat DISTINCT komt overeen met de instelling van de eigenschap UniqueValues. Het predicaat DISTINCTROW komt overeen met de instelling van de eigenschap UniqueRecords.

Opmerkingen

Als u de eigenschap UniqueValues op Yes instelt, kunnen de resultaten van de query niet worden bijgewerkt en geven ze geen latere wijzigingen door andere gebruikers weer.

De eigenschappen UniqueValues en UniqueRecords kunnen niet allebei worden ingesteld op Ja. Als u bijvoorbeeld de eigenschap UniqueValues op Yes instelt, stelt Microsoft Office Access 2007 de eigenschap UniqueRecords automatisch in op No. U kunt beide eigenschappen echter wel instellen op No. Als u dit doet, worden alle records geretourneerd.

Tip

Maak een totalenquery als u het aantal exemplaren van een waarde in een veld wilt tellen.

Voorbeeld

De SELECT-instructie in dit voorbeeld retourneert een lijst met de landen/regio's waar klanten zijn. Omdat er mogelijk veel klanten in elk land/elke regio zijn, kunnen veel records hetzelfde land of dezelfde regio in de tabel Klanten hebben. Elk land of elke regio wordt echter maar één keer in de queryresultaten weergegeven.

Dit voorbeeld gebruikt de tabel Klanten. Deze bevat de volgende gegevens.

Land/regio

Bedrijfsnaam

Brazilië

Familia Arquibaldo

Brazilië

Delicatessenkoekjes krijgt Lanchonetes

Brazilië

Hanari Carnes

Frankrijk

Du monde entier

Frankrijk

Folies gourmandes

Duitsland

Frankenversand

Ierland

Hungry Owl All-Night Grocers


Deze SQL-instructie geeft als resultaat de landen/regio's in de volgende tabel:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Geretourneerde landen/regio's

Brazilië

Frankrijk

Duitsland

Ierland


Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×