Navigation:  WebOffice Standard - Referenz > Kategorie WebOffice > Suchen / Abfragen auf Layer > Suche / Abfrage > Suchergebnisse >

Relate (1:n) Tabellen-Verknüpfung

Previous pageReturn to chapter overviewNext page

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 ‚RELATE – 1:n Tabellenverknüpfung‘

 

Konfiguration von ‚Schlüssel der Ausgangstabelle‘

Konfiguration von ‚Schlüssel der Ausgangstabelle‘

 

Konfiguration von ‚Schlüssel der Zieltabelle‘

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 

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

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

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

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’

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

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

 

Konfiguration der DB-Verbindungsinformation

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

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)

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

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 lines : Bus stops = 1 : N)

 

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

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

 

Ergebnisfeld Konfiguration für die Hausnummern 

Ergebnisfeld Konfiguration für die Hausnummern