UniqueValues-Eigenschaft (KeineDuplikate)

Sie können die UniqueValues-Eigenschaft verwenden, wenn Sie Datensätze auslassen möchten, die in den Feldern der Datenblattansicht Duplikate enthalten. Wenn z. B. in der Ausgabe einer Abfrage mehr als ein Feld enthalten ist, muss die Kombination der Werte aus allen Feldern für einen bestimmten Datensatz eindeutig sein, um in die Ergebnisse eingeschlossen zu werden.

Hinweis : Die UniqueValues-Eigenschaft gilt nur für Anfügeabfrage-, Tabellenerstellungsabfrage-, Aktions- und Auswahlabfrageabfragen.

Einstellung

Die UniqueValues-Eigenschaft verwendet die folgenden Einstellungen.

Einstellung

Beschreibung

Ja

Zeigt nur die Datensätze an, in denen die Werte aller Felder eindeutig sind, die in Datenblattansicht angezeigt werden.

Nein

(Standard) Zeigt alle Datensätze an.


Sie können die UniqueValues-Eigenschaft auf dem Eigenschaftenblatt der Abfrage oder in der SQL-Ansicht des Abfragefenster festlegen.

Hinweis : Sie können diese Eigenschaft beim Erstellen einer neuen Abfrage festlegen, indem Sie eine SQL-Anweisung verwenden. Das DISTINCT-Prädikat entspricht der Einstellung der UniqueValues-Eigenschaft. Das DISTINCTROW-Prädikat entspricht der Einstellung der UniqueRecords-Eigenschaft.

Hinweise

Wenn Sie die UniqueValues-Eigenschaft auf Ja festlegen, sind die Ergebnisse der Abfrage nicht aktualisierbar und geben keine Änderungen von anderen Benutzern wieder.

Die Eigenschaften UniqueValues und UniqueRecords gehören insofern zusammen, als jeweils nur eine dieser beiden Eigenschaften auf Ja festgelegt werden kann. Wenn Sie z. B. die UniqueValues-Eigenschaft auf Ja festlegen, wird von Microsoft Office Access 2007 die UniqueRecords-Eigenschaft automatisch auf Nein festgelegt. Sie können aber auch beide Eigenschaften auf Nein festlegen. Wenn beide Eigenschaften auf Nein festgelegt werden, werden alle Datensätze zurückgegeben.

tip

Erstellen Sie eine Gesamtsummenabfrage, wenn Sie die Anzahl der Instanzen eines Werts in einem Feld zählen möchten.

Beispiel

Die SELECT-Abfrage in diesem Beispiel gibt eine Liste der Länder/Regionen zurück, in denen es Kunden gibt. Da es in den einzelnen Ländern/Regionen viele Kunden geben kann, kann für viele Datensätze in der Customers-Tabelle (Kunden) ein identischer Eintrag für das Land bzw. die Region vorhanden sein. Die einzelnen Länder/Regionen werden jedoch jeweils nur einmal in den Abfrageergebnissen wiedergegeben.

In diesem Beispiel wird die Customers-Tabelle verwendet, die die folgenden Daten enthält.

Land/Region

Firmenname

Brasilien

Familia Arquibaldo

Brasilien

Gourmet Lanchonetes

Brasilien

Hanari Carnes

Frankreich

Du monde entier

Frankreich

Folies gourmandes

Deutschland

Frankenversand

Irland

Hungry Owl All-Night Grocers


Diese SQL-Anweisung gibt die Länder/Regionen in der folgenden Tabelle zurück:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Zurückgegebene Länder/Regionen

Brasilien

Frankreich

Deutschland

Irland


Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×