| |
StarOffice 5.0: Relationen einrichten
Mit dem StarOffice 5.0 lassen sich relationale Datenbankverknüpfungen herstellen.
Mit relationalen Datenbanken verwalten Sie Ihre Daten effektiver, indem Sie beispielsweise Aufträge und Kundenadressen in getrennten Tabellen speichern und die Informationen bei Bedarf zusammenführen. Dies vermeidet Mehrarbeit bei der Dateneingabe und vereinfacht die Datenpflege. Im StarOffice 5.0 steht diese Möglichkeit für Tabellen zur Verfügung, die im eigenen StarBase-Format vorliegen.
Um zwei vorhandene Tabellen zu verbinden, richten Sie in beiden Tabellen ein gleichnamiges Schlüsselfeld ein. Dabei muß dieses Feld in untergeordneten Tabellen als Primärschlüssel gekennzeichnet sein.
Öffnen Sie im Explorer-Fenster den Ordner Tabellen im Verzeichnis der entsprechenden Datenbank. Klicken Sie mit der rechten Maustaste auf eine untergeordnete Tabelle, die Sie mit der Haupttabelle verknüpfen möchten. Im Kontextmenü benutzen Sie den Befehl Tabellenentwurf. Fügen Sie nun ein neues Feld ein, über das die Verknüpfung hergestellt wird, beispielsweise Kdnr (für "Kundennummer"), und weisen in der Spalte Feldtyp das gewünschte Format zu, beispielsweise Text. Dann klicken Sie mit der rechten Maustaste auf den Zeilenkopf links neben dem neuen Feld und benutzen im Kontextmenü den Befehl Primärschlüssel. Ein Schlüsselsymbol im Zeilenkopf kennzeichnet das Feld entsprechend. Schließen Sie die Entwurfsansicht und speichern die Änderungen ab.
Anschließend fügen Sie der Haupttabelle ein gleichnamiges Feld als Fremdschlüssel hinzu. Öffnen Sie dazu die Entwurfsansicht der Haupttabelle und legen das neue Feld Kdnr an. Wichtig ist, daß Sie den gleichen Feldtyp wie in der ersten Tabelle zuweisen. Dieses Feld erhält keinen Primärschlüssel. Speichern Sie die Änderungen und schließen die Entwurfsansicht.
Um die Verknüpfung zwischen den Tabellen herzustellen, wählen Sie im Kontextmenü des Ordners Tabellen im Explorer-Fenster den Befehl Relationen. Im Verknüpfungseditor klicken Sie auf die Schaltfläche Tabelle hinzufügen und übernehmen im Dialog die zu verknüpfenden Tabellen mit der Schaltfläche Hinzufügen in den Editor. Ziehen Sie nun das Referenzfeld (hier: (KdNr) aus einem Tabellenfenster auf das gleichnamige Feld im anderen Fenster. Eine Verbindungslinie zeigt an, das die Verknüpfung hergestellt ist. Speichern Sie die Änderungen ab.
Auf diese Weise lassen sich beliebig viele Untertabellen mit einer Haupttabelle verbinden.
|
|
 |
| |
|
|
|
|