Verwandte Themen
×
Verwenden von Beziehungen
Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.
Verwenden von Beziehungen

Erstellen von 1:1-Beziehungen

Ihr Browser unterstützt kein Video. Installieren Sie Microsoft Silverlight, Adobe Flash Player oder Internet Explorer 9.

Probieren Sie es aus!

Was ist eine 1:1-Beziehung?

1:1-Beziehungen werden häufig zur Angabe wichtiger Beziehungen verwendet, damit Sie die Daten abrufen können, die Sie zur Führung Ihres Unternehmens benötigen.

Eine 1:1-Beziehung ist eine Verknüpfung zwischen den Informationen in zwei Tabellen, wobei jeder Datensatz in jeder Tabelle nur einmal vorkommt. So könnte es beispielsweise eine 1:1-Beziehung zwischen Mitarbeitern und den von ihnen gefahrenen Firmenwagen geben. Jeder Mitarbeiter wird in der Tabelle "Mitarbeiter" nur einmal angezeigt und jeder Wagen in der Tabelle "Firmenwagen" nur einmal.

Vielleicht verwenden Sie 1:1-Beziehungen, wenn Sie eine Tabelle mit einer Liste von Elementen haben, während aber die spezifischen Informationen, die Sie dazu erfassen möchten, nach Typ variieren. Beispielsweise haben Sie eine Tabelle "Kontakte", in der einige Personen Mitarbeiter und andere Personen Subunternehmer sind. Bei den Mitarbeitern möchten Sie deren Nummer, die Durchwahl und sonstige wichtige Informationen wissen. Bei Subunternehmern möchten Sie unter anderem deren Firmennamen, die Telefonnummer und den Tarif wissen. In diesem Fall würden Sie drei verschiedene Tabellen – "Kontakte", "Mitarbeiter" und "Subunternehmer" – und anschließend eine 1:1-Beziehung zwischen den Tabellen "Kontakte" und "Mitarbeiter" und eine 1:1-Beziehung zwischen den Tabellen "Kontakte" und "Subunternehmer" erstellen.

Erstellen von 1:1-Beziehungen – Übersicht

Sie erstellen eine 1:1-Beziehung, indem Sie den Index (normalerweise den Primärschlüssel) in einer Tabelle und einen Index in einer anderen Tabelle verknüpfen, die denselben Wert teilen. Beispiel:

Der Bildschirmausschnitt zeigt zwei Tabellen, die sich eine ID teilen.

Oft besteht die beste Möglichkeit zum Erstellen dieser Beziehung darin, dafür zu sorgen, dass die sekundäre Tabelle einen Wert aus der ersten Tabelle nachschlägt. Machen Sie beispielsweise das Feld "Firmenwagen-ID" in der Tabelle "Mitarbeiter" zu einem Nachschlagefeld, das einen Wert im Index "Firmenwagen-ID" aus der Tabelle "Firmenwagen" sucht. Auf diese Weise fügen Sie niemals die ID eines Wagens versehentlich hinzu, der tatsächlich nicht vorhanden ist.

Wichtig: Wenn Sie eine 1:1-Beziehung erstellen, entscheiden Sie sorgfältig, ob Sie referenzielle Datenintegrität für die Beziehung erzwingen möchten.

Die referenzielle Datenintegrität hilft Access, Ihre Daten sauber zu halten, indem verwandte Datensätze gelöscht werden. Wenn Sie beispielsweise einen Mitarbeiter aus der Tabelle "Mitarbeiter" löschen, werden dadurch auch die Datensätze zu Vergünstigungen für diesen Mitarbeiter aus der Tabelle "Vergünstigungen" gelöscht. In einigen Beziehungen aber, wie in diesem Beispiel, ist die referenzielle Integrität nicht sinnvoll: Wenn Sie einen Mitarbeiter löschen, soll das Fahrzeug in der Tabelle "Firmenwagen" nicht gelöscht werden, weil der Wagen weiterhin zur Firma gehört und dann einer anderen Person zugewiesen wird.

Erstellen einer 1:1-Beziehung – Schritte

Erstellen Sie die 1:1-Beziehung, indem Sie einer Tabelle ein Nachschlagefeld hinzufügen. (Entsprechende Anweisungen finden Sie unter Erstellen von Tabellen und Festlegen von Datentypen.) Um beispielsweise anzugeben, welcher Firmenwagen einem bestimmten Mitarbeiter zugewiesen wurde, könnten Sie der Tabelle "Mitarbeiter" die "Firmenwagen-ID" hinzufügen. Zum Erstellen der Beziehung zwischen den beiden Feldern verwenden Sie dann den Nachschlage-Assistenten:

  1. Öffnen Sie eine Tabelle.

  2. Fügen Sie in der Entwurfsansicht ein neues Feld hinzu, wählen Sie den Wert Datentyp und dann Nachschlage-Assistent aus.

  3. Im Assistenten ist der Standardwert auf das Nachschlagen von Werten aus einer anderen Tabelle festgelegt. Wählen Sie deshalb Weiter aus.

  4. Wählen Sie die Tabelle aus, die den Schlüssel (in der Regel einen Primärschlüssel) enthält, den Sie in diese Tabelle einzahlen möchten, und wählen Sie dann Weiter aus. In unserem Beispiel würden Sie die Tabelle "Firmenwagen" auswählen.

  5. Fügen Sie in der Liste Ausgewählte Felder das Feld mit dem gewünschten Schlüssel hinzu. Wählen Sie Weiter aus.

    Bildschirmausschnitt des Nachschlage-Assistenten
  6. Legen Sie eine Sortierreihenfolge fest, und ändern Sie bei Bedarf die Breite des Felds.

  7. Deaktivieren Sie im letzten Bildschirm das Kontrollkästchen Datenintegrität aktivieren, und wählen Sie dann Fertig stellen aus.

Weitere Tipps gefällig?

Erste Schritte mit Tabellenbeziehungen

Erstellen, Bearbeiten oder Löschen einer Beziehung

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×