Erläuterung von Beziehungen
Eine Beziehung ist eine leistungsstarke Methode zur Organisation Ihrer Daten. Mit einer Beziehung können Sie Daten in einer oder mehreren Tabellen auf der Basis gemeinsamer Feldwerte, verschiedener Feldwerte oder eines Vergleichs von Werten in zwei oder mehr Feldern verknüpfen.
Nachdem Sie eine Beziehung definiert haben, können Sie Daten aus der Bezugstabelle wie folgt anzeigen:
 •
Definieren Sie eine relationale Datenbank, die aus einer oder mehreren Tabellen besteht, die gemeinsam alle für Ihre Arbeit benötigten Daten enthalten. Jede Information wird nur in jeweils einer Tabelle gespeichert, steht aber jeder Bezugstabelle für Zugriff und Anzeige zur Verfügung. Sie können jedes Auftreten Ihrer Bezugsdaten ändern und die Änderungen werden an allen Stellen reflektiert, an denen diese Bezugsdaten benutzt werden.
 •
Definieren Sie eine Referenz, um Daten aus einer Bezugstabelle in ein Feld in der Zieltabelle zu kopieren. Die kopierten Daten werden jetzt an zwei Stellen gespeichert, als hätten Sie sie mit den Befehlen "Kopieren" und "Einfügen" in ein Zielfeld übertragen. Die Referenzdaten sind zum Zeitpunkt des Kopierens aktuell, bleiben aber dann so lange statisch, bis sie erneut nachgeschlagen werden oder die Referenz erneut ausgelöst wird.
Wichtig  Wenn Sie Daten aus einer anderen Tabelle verwenden wollen – entweder in einer relationalen Datenbank oder für eine Referenz – müssen Sie zunächst eine Beziehung zwischen den beiden Tabellen definieren.
Eine typische Vertriebsdatenbank könnte z. B. folgende Tabellen enthalten: die Tabelle "Rechnungen", die einen Datensatz für jede Rechnung enthält, die Tabelle "Produkte", die alle Produkte und ihre aktuellen Preise speichert, und die Tabelle "Positionen", die Vertriebsdaten für jede Rechnungsposition einschließlich des verkauften Artikels, der Menge und des Stückpreises speichert, zu dem er verkauft wurde. Da Rechnungen eine Mischung aus dynamischen und statischen Daten sind, verwenden Sie sowohl Bezugsfelder als auch Referenzen für die Anzeige Ihrer Daten. Datensätze aus der Tabelle "Positionen" werden dynamisch in einem Ausschnitt im Layout "Rechnungen" angezeigt, aber der aktuelle Preis jeder Position wird über eine Referenz eingegeben. Damit bleibt die Rechnung gleich, auch wenn sich der Preis zu einem späteren Zeitpunkt ändert.
Sie legen eine relationale Datenbank an, indem Sie eine Beziehung zwischen zwei Feldern, so genannten Abgleichsfeldern, definieren. Diese Felder können sich in verschiedenen Tabellen oder in derselben Tabelle (Self-Join) befinden. Sie können auf Bezugsdaten zugreifen, wenn der Wert im Bezugsfeld auf der einen Seite der Beziehung gemäß den festgelegten Kriterien erfolgreich mit einem Wert im Abgleichsfeld auf der anderen Seite der Beziehung abgeglichen wird.
Nachdem Sie eine Beziehung erstellt haben, können Sie Felder aus der Bezugstabelle verwenden, als wären es Felder in der aktuellen Tabelle: zur Anzeige von Datensätzen in einem Layout, als Teil einer Formel, in einem Script, als Abgleichsfeld für eine andere Beziehung usw.
Wenn Sie Bezugsdaten in einem Ausschnitt anzeigen, werden die Werte aller Bezugsdatensätze abhängig von den Zugriffsrechten eines Benutzers angezeigt. Wenn sich das Bezugsfeld nicht in einem Ausschnitt befindet, wird nur der Wert aus dem ersten Bezugsdatensatz angezeigt. Weitere Informationen hierzu finden Sie unter Erstellen von Ausschnitten für Bezugsdatensätze.
Hinweis  Verwenden Sie Zugriffsrechte in der Quelltabelle, um Zugriff auf Bezugsdaten zu beschränken oder zu verhindern. Benutzer müssen z. B. über Zugriffsrechte zur Anzeige eines Abgleichsfelds verfügen, um die Bezugsfelder aus der entsprechenden Beziehung zu sehen. Weitere Informationen hierzu finden Sie unter Erstellen und Verwalten von Berechtigungen.
Sie können Bezugsdatensätze nach Wunsch sortieren, bevor Sie sie anzeigen. Wenn Sie ein Bezugsfeld direkt auf ein Layout platzieren, sehen Sie den Wert des ersten Bezugsdatensatzes in der Sortierfolge (z. B. den höchsten oder den niedrigsten Wert). Wenn Sie Bezugsfelder in einem Ausschnitt anzeigen, erscheinen die Bezugsdatensätze in der Reihenfolge, die Sie dem Ausschnitt zugewiesen haben. Diese Reihenfolge hat Vorrang vor einer etwaigen Sortierfolge, die in der Beziehungsdefinition festgelegt wurde.
Hinweise
 •
Sie können Ihre Beziehungen auf eines oder mehrere Abgleichsfelder in jeder Tabelle aufbauen. Abgleichsfelder sollten den gleichen Feldtyp aufweisen, beispielsweise Zahlenfelder oder ein Formelfeld, das einen Zahlenwert zurückgibt.
 •
Beziehungen werden stets zwischen zwei Tabellen oder, im Falle von Self-Join-Beziehungen, zwischen zwei Auftreten der gleichen Tabelle im Beziehungsdiagramm erstellt. Sie können Beziehungen in einer Reihe verbinden und von jedem Punkt dieser Reihe aus auf Bezugsdaten zugreifen, jede Beziehung wird jedoch nur zwischen zwei Tabellen erstellt.
 •
Zwei oder mehr Bezugstabellen können nicht kreisförmig verbunden werden. Jede Reihe von Beziehungen muss eine Anfangs- und eine Endtabelle besitzen.
 •
 •
Beziehungen sind bidirektional, obwohl Sie auch unabhängige Optionen für Datensatzsortierung, -erstellung und -löschung für jede Tabelle in der Beziehung festlegen können.
 •
 •
Da sich eine Sortierfolge einem Ausschnitt zuweisen lässt, können Sie Daten aus einer einzigen Beziehung in mehreren Ausschnitten auf derselben Seite anzeigen und für jeden Ausschnitt eine andere Sortierfolge benutzen.
 •
Bevor Sie eine relationale Datenbank erstellen, sollten Sie sie zunächst auf Papier planen. Weitere Informationen hierzu finden Sie unter Die Planung einer Datenbank.
Weiterführende Themen 
Erläuterung von Beziehungstypen
Erstellen von Beziehungen
Themen in diesem Abschnitt
Erläuterung des Beziehungsdiagramms
Erläuterung von Abgleichsfeldern für Beziehungen