UniqueRecords-Eigenschaft (EindeutigeDatensätze)

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Sie können mithilfe der UniqueRecords-Eigenschaft angeben, ob nur eindeutige Datensätze auf Basis aller Felder in der zugrunde liegenden Datenquelle zurückgegeben werden sollen, anstatt nur die in der Abfrage selbst vorhandenen Felder zurückzugeben.

Hinweis : Die Eigenschaft eindeutige Datensätze bezieht sich nur auf Anfügen und Tabellenerstellungsabfragen Aktion und Auswahlabfragen.

Einstellung

Die UniqueRecords-Eigenschaft verwendet die folgenden Einstellungen.

Einstellung

Beschreibung

Ja

Gibt doppelte Datensätze nicht zurück.

Nein

(Standard) Gibt doppelte Datensätze zurück.


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

Hinweis : Wenn Sie eine neue Abfrage mithilfe einer SQL-Anweisung erstellen, legen Sie diese Eigenschaft. Das DISTINCTROW-Prädikat entspricht die Einstellung der Eigenschaft eindeutige Datensätze . DISTINCT-Prädikat entspricht der Einstellung keine Duplikate Eigenschaft.

Hinweise

Sie können die UniqueRecords-Eigenschaft verwenden, wenn Sie Daten auf Basis doppelter Datensätze (und nicht nur doppelte Felder) unterdrücken möchten. Microsoft Office Access 2007 betrachtet einen Datensatz als eindeutig, wenn der Wert in einem Feld des Datensatzes vom Wert in dem gleichen Feld eines anderen Datensatzes abweicht.

Die UniqueRecords-Eigenschaft hat nur Auswirkungen, wenn Sie mehr als eine Tabelle in der Abfrage verwenden und Felder aus den Tabellen auswählen, die in der Abfrage verwendet werden. Die UniqueRecords-Eigenschaft wird ignoriert, wenn die Abfrage nur eine Tabelle enthält.

Die Eigenschaften UniqueRecords und UniqueValues sind insofern miteinander verbunden, dass nur für jeweils eine dieser Eigenschaften Ja festgelegt werden kann. Wenn Sie z. B. UniqueRecords auf Ja festlegen, wird die UniqueValues-Eigenschaft von Access 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.

Beispiel

Die Abfrage in diesem Beispiel gibt eine Liste der Debitoren aus der Customers-Tabelle (Kunden) zurück, für die es in der Orders-Tabelle (Bestellungen) mindestens eine Bestellung gibt.

Customers-Tabelle

Firmenname

Kunden-Nr

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Orders-Tabelle (Bestellungen)

Kunden-Nr

Bestellungs-ID:

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Die folgende SQL-Anweisung gibt die Kundennamen in der folgenden Tabelle zurück:

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

Zurückgegebene Kunden

Kunden-Nr

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×