29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

4.4.1. 1:1 Relation ohne Schlüsselfeldangabe<br />

Umgang mit 1:1-Relationen<br />

Wenn die Schlüsselfelder für die Relation nicht relevant sind, es also nur eine 1:1-<br />

Relation zwischen den beiden beteiligten Tabellen gibt, können Sie die Felder wie folgt<br />

anmelden:<br />

:., also z.B.<br />

OrderDetails:Orders.OrderDate<br />

Damit erscheint innerhalb der OrderDetails-Hierarchie im Variablenfenster ein Ordner mit<br />

dem Feld OrderDate der Orders- Tabelle:<br />

Sie müssen nun natürlich auch dafür sorgen, dieses Feld für jeden Datensatz, den Sie in<br />

der OrderDetails- Tabelle durchlaufen, mit dem zugehörigen Inhalt zu füllen.<br />

4.4.2. 1:1 Relation mit Schlüsselfeldangabe<br />

Im Falle mehrfacher 1:1-Verknüpfungen ist es für den Benutzer wichtig zu sehen, über<br />

welches der Schlüsselfelder die Verknüpfung vorgenommen wird. In diesem Falle können<br />

Sie die Felder wie folgt anmelden:<br />

.@.:, also z.B.<br />

OrderDetails.OrderID@Orders.OrderID:OrderDate<br />

(SQL Äauivalänt: "SELECT OrderDate FROM Orders WHERE<br />

OrderDetails.OrderID=Orders.OrderID")<br />

Nun erscheint im Variablenfenster neben der Verknüpfung auch die Schlüsselfeldangabe:<br />

Auch hier muss das Feld für jeden Datensatz, den Sie in der OrderDetails-Tabelle durchlaufen,<br />

mit dem zugehörigen Inhalt gefüllt werden.<br />

65

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!