Beziehungen zwischen Tabellen

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Zugreifen Sie, indem Sie bei Allen Braun MVP

Datenbank Anfänger viele manchmal mit welchen Tabellen erforderlich sind, und wie Sie einer Tabelle in eine andere zu verknüpfen. Es ist wahrscheinlich am einfachsten anhand eines Beispiels folgen.

Als einen Lehrer muss Margaret Nachverfolgen jeder Student Name und private Details, zusammen mit den betreffen, die sie geöffnet haben, die und die Noten erreicht. Hierzu alle in einer einzelnen Tabelle konnte Anna versuchen Sie Felder für:

Name

Adresse

Telefon (privat)

Betreff

Note

Diese Struktur sich Student'schen Namens- und für jede neue Betreff erneut eingeben, erfordert jedoch! Neben der Uhrzeit für den Eintrag erforderlich ist können Sie vorstellen, was passiert, wenn ein Student Adresse ändert und Margaret weist zum Suchen und aktualisieren alle vorherigen Einträge? Anna versucht eine andere Struktur mit nur einen Datensatz für jeden Kursteilnehmer. Dies sind viele zusätzliche Felder - eines Beitrags wie erforderlich:

Name

Adresse

Telefon (privat)

Name des Betreffs 1

Noten zum Thema 1

Name des Betreffs 2

Noten zum Thema 2

Name des Betreffs 3

Aber wie viele Themen muss Anna für zulassen? Wie viel Speicherplatz wird dieser Abfälle? Woher weiß Anna die Spalte suchen in "Verlauf 104" zu finden? Wie kann Anna Noten Durchschnittswerte, die in einer beliebigen Spalte alten werden könnten? Wenn Sie diese Wiederholung von Feldern angezeigt, müssen die Daten in gesonderten Tabellen aufgeteilt werden.

Die Lösung für ihr Problem umfasst drei Tabellen vornehmen: eine für Schüler, Themenund Noten. Die Tabelle Kursteilnehmer müssen einen eindeutigen Code für jeden Kursteilnehmer, damit der Computer über zwei Teilnehmern mit denselben Namen verwechselt abrufen nicht. Margaret ruft dieses Feld StudentID, damit die Kursteilnehmer Tabelle Felder enthält:

StudentID einen eindeutigen Code für jeden Kursteilnehmer.

Nachname aufteilen, Name und Vorname, um Suchvorgänge zu vereinfachen.

Vorname

Adresse Teilen Adressinformationen aus demselben Grund ein.

Angabe

PLZ

Telefon

Die Tabelle Objekte wird Felder haben:

SubjectID einen eindeutigen Code zum jeweiligen Thema.

Vollständigen Titel Betreff den Betreff

Notizen eine kurze Beschreibung der was diesem Thema befasst.

Die Tabelle Noten müssen nur drei Felder:

StudentID verbindet diesen Eintrag, um einen Schüler in der Tabelle " Students "

SubjectID verbindet diesen Eintrag, um ein Thema in der Tabelle Objekte

Noten gekennzeichnet erzielt diesen Schüler in diesem Thema.

Nach dem Erstellen der drei Tabellen, muss Margaret eine Verknüpfung zwischen ihnen zu erstellen. In Access 95-2003 würden Anna die Datenbank-Container Fenster, und klicken Sie auf Auswahl Beziehungen im Menü Extras (im Menü Bearbeiten in Access 1-2.) auswählen. In Access 2007 wird Beziehungen in der Gruppe Einblenden/Ausblenden des Menübands Datenbanktools aus. "Noten" werden die "Verwandte Tabelle" in Beziehungen mit den anderen Tabellen.

Nachdem sie alle die Teilnehmer in der Tabelle mit den eindeutigen StudentID für jeden Kursteilnehmer gibt. Als Nächstes gibt Anna die Themen, die sie zum Erstellen in der Tabelle Objekte , jede mit einem SubjectID. Klicken Sie dann kann am Ende des Ausdrucks, wenn die Markierungen bereit sind, sie diese in der Noten -Tabelle mit den entsprechenden StudentID aus der Tabelle Kursteilnehmer und SubjectID aus der Tabelle Themen eingeben.

Damit werden Anführungszeichen, Anna erstellt ein Formular mithilfe des Assistenten "Formular und Unterformular": "Betreff" ist die Quelle für das Hauptformular, und "Noten" ist die Quelle für das Unterformular. Jetzt mit dem entsprechenden Betreff in das Hauptformular und jeder StudentID und Noten im Unterformular addiert.

Die Noten nach Betreff eingegeben wurden, aber Margaret muss sie nach dem Student anzuzeigen. Anna erstellt ein anderes Formular und Unterformular mit dem Hauptformular, lesen die Daten aus der Tabelle " Students ", und das Unterformular aus der Tabelle Noten aus. Da Anna StudentID verwendet, wenn Noten in dem vorherigen Formular eingeben, Access diesen Code in das neue Hauptformular einem links und automatisch für die Kursteilnehmer im Hauptformular werden alle Themen und Noten angezeigt.

MVP-Logo

Bei Allen Braun ist am häufigsten Werte Professional (MVP) für den Zugriff. Herr Browne ist der Besitzer der Datenbank und Schulungskurse für die Allen Browne, und er in Perth, Australien verfügbar ist.

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×