Haben Sie die gewünschten Tabellen in das Feld from geschrieben, können Sie die Verbindungen zwischen den Tabellen festlegen. Hierzu gehen Sie wie folgt vor:
Klicken Sie auf rechts neben dem Feld where,
so bekommen Sie in der Feldgruppe Hilfe/Vorschau
eine Liste aller möglichen expliziten Verknüpfungen basierend auf den
Tabellennamen im Feld from. Alle Verknüpfungen,
die die Tabellen miteinander verbinden, sind automatisch markiert.
Um die vorgeschlagenen Verbindungen im Feld where
automatisch zu erzeugen, klicken Sie doppelt auf das kleine graue Viereck
links neben der Spaltenüberschrift Richtung.
Die Verknüpfungsunterstützung setzt auf der referenziellen Integrität der SQL-Datenbank auf, was dazu führen kann, dass mehrere Kombinationen zwischen einzelnen Tabellen markiert werden. Dies kann wiederum unerwünschte Auswirkungen auf das Select-Statement haben.
Die automatisch erzeugten Verknüpfungen sehen wie folgt aus:
where ANGAUFGUT.BETREUNR = MITARBEITER.MITARBNR
and ANGAUFGUT.KNDNR = KUNDE.KNDNR
and ANGAUFGUT.VERMITNR = MITARBEITER.MITARBNR
and ANGAUFGUT.WAEHRUNG = FREMDWAEHRUNG.LFDNR
and ANGAUFGUT.LFDNR = AUFTRAG.LFDANGAUFGUTNR
and KUNDE.BETREUER = MITARBEITER.MITARBNR
and KUNDE.VERMITTLER = MITARBEITER.MITARBNR
and KUNDE.WAEHRUNG = FREMDWAEHRUNG.LFDNR
and MITARBEITER.WAEHRUNG = FREMDWAEHRUNG.LFDNR
In eEvolution® können Sie jedem Kunden sowohl einen Betreuer, als auch einen Vermittler zuweisen. Die obigen Verknüpfungen schränken das Select-Ergebnis so ein, dass nur Daten erzeugt werden, wenn der Betreuer und der Vermittler der gleiche Mitarbeiter ist. Hier können Sie sich nun für die Betreuer- oder die Vermittler-Verknüpfung entscheiden.
In der Spalte Richtung der Tabelle in der Feldgruppe Hilfe/Vorschau wird angezeigt, in welche Richtung die referenzielle Integrität fließt. Diese Spalte enthält nur zwei Werte: FK von A und FK von B. Die Abkürzung FK bedeutet Fremdschlüssel ( Foreign Key). Die Buchstaben A und B stehen für die Spaltennamen Tabelle A und Tabelle B. Wenn z. B. Tabelle A die Fremdschlüssel hält, dann hält Tabelle B die Primärschlüssel (Primary Key). Die Spalten Spalte von ... halten dann die Namen der Fremd- bzw. Primärschlüssel-Spalten.