Mit dem Element RELATE – 1:n Tabellenverknüpfung ist es möglich, im Suchergebnis die Daten einer mit dem Layer in Beziehung stehenden Tabelle anzuzeigen.
Falls Sie beispielsweise die Städte eines bestimmten Landes anzeigen wollen (Städte sind in der Tabelle namens cities gespeichert), ist es möglich über die Konfiguration des Elements RELATE, einen Zugang zu den für ein Land spezifischen Städten zu schaffen.
Für eine RELATE – 1:n Tabellenverknüpfung ist es notwendig, eine Ausgangs- und eine Zieltabelle zu spezifizieren.
Die Ausgangstabelle enthält die Einträge, die mit den Einträgen der Zieltabelle verbunden werden. Die Beziehung wird definiert, indem in beiden Tabellen ein Schlüsselfeld bestimmt wird, worüber diese verknüpft werden (Referenz auf Ergebnisfeld, Referenz auf Tabellenfeld). Dabei werden einem Objekt der Ausgangstabelle mehrere Objekte der Zieltabelle zugeordnet.
Im folgenden Beispiel werden in beiden beteiligten Tabellen die Felder mit den Ländernamen als Schlüsselfelder verwendet (hier: CNTRY_NAME, Feldname muss sich allerdings nicht entsprechen).

Konfiguration von ‚RELATE – 1:n Tabellenverknüpfung‘

Konfiguration von ‚Schlüssel der Ausgangstabelle‘

Konfiguration von ‚Schlüssel der Zieltabelle‘
Eigenschaft |
Beschreibung |
Schlüssel der Ausgangstabelle |
Feld der Ausgangstabelle, das als Schlüsselfeld verwendet werden soll. Hinweis: Das Schlüsselfeld muss als Ergebnisfeld des übergeordneten Suchergebnisses konfiguriert sein. ![]() Ergebnisfeld der Ausgangstabelle
|
Schlüssel der Zieltabelle |
Feld der Zieltabelle, das als Schlüsselfeld verwendet werden soll. Hinweis: Das Schlüsselfeld muss als Ergebnisfeld der übergeordneten Tabelle unter Tabellen konfiguriert sein. ![]() Ergebnisfeld der Zieltabelle
|
Konfiguration von ‚Schlüssel der Ausgangstabelle‘ / ‚Schlüssel der Zieltabelle‘

Schaltfläche ‚Verknüpfte Daten anzeigen‘ im Suchergebnis des WebOffice 10 R3 Clients

Fenster ‚Verknüpfte Daten zu <Name der Tabelle>‘ im WebOffice 10 R3 Client

Zieltabelle in der Datenbank mit dem Feld ‚CNTRY_NAME‘ als ‚Schlüssel der Zieltabelle’
Um eine Zieltabelle auswählen zu können, muss zuerst unter Tabellen die gewünschte Tabelle mit den entsprechenden Konfigurationen wie der Datenbankverbindung, Ergebnisfeld (als Schlüssel) usw. angelegt werden:

Tabellenkonfiguration mit dem als ‚Schlüssel der Zieltabelle' verwendbaren ‚Ergebnisfeld’ und der ‚Datenbankverbindung

Konfiguration der DB-Verbindungsinformation
Siehe die Kapitel Datenbankanbindung und Navigation für nähere Details zur Konfiguration von Tabellen und Datenbankanbindungen.
i.Beibehalten der Tabellenverknüpfung bei csv-Export
Wenn die Ergebnisse einer Tabellenverknüpfung exportiert werden, dann ist der Verbindungsschlüssel zwischen Quell- und Zieldatei in der CSV-Exportdatei enthalten.

Tabellenverknüpfung für 'bus lines' Layer im WebOffice 10 R3 Client

CSV Dateiexport mit dem Verbindungsschlüssel für Quelle und Ziel (bus line ID)
ii.Navigation durch mehrfache Tabellenverknüpfungen mit dem Objekt-Browser
Es ist möglich mehrfache Tabellenverknüpfungen in einem Datenmodell einzurichten (z.B. von einem Gebäude-Layer zu einer Fassaden-Tabelle (1:N) und von einer Fassaden-Tabelle zu einer Fenster-Tabelle (1:N)). WebOffice 10 R3 bietet eine Abbildung an für verknüpfte Objekte (= Related Features) zur Navigation und eine Suchergebnis-Sicht zur Datenanalyse.

Fenster ‚Related Features’ im WebOffice 10 R3 Client zur Navigation durch ein Datenmodell

RELATE 1:n Konfiguration (Bus lines : Bus stops = 1 : N)

RELATE 1:n Konfiguration (Bus stops (street) : house numbers = 1 : N)

Ergebnisfeld Konfiguration für die Hausnummern