0

In Ansichtstabelle auf "Urfeld" zugreifen

Hallo,

in einer Tabelle A lege ich eine Ansicht an, die per select Daten als Tabelle aus Tabelle B darstellt. In den Tabelle der Ansicht möchte ich jetzt die Spalten definieren und dabei auf Felder/ein Feld der Tabelle A zugreifen. Warum das per select nicht geht, will ich erläutern (nämlich mangels Eindeutigkeit):

In der Tabelle A steht eine Personalidentifikationsnummer PersID. Die Ansicht wird per

let mxPersID := this.PersID

(select TabelleB where Leitung.PersID = myPersID).Kurs

erzeugt. Nun werden alle Kurse dargestellt, bei denen die Leitung die Person mit PersID besitzt. Es gibt aber Kurse mit mehreren Leitern (über eine m:n Verknüpfung realisiert). Eine Abfrage der PersID in der Leitung in der TabelleB führt also zu einem PersID-array.

Wie kann ich aus der Tabellenansicht der Kurse der TabelleB  auf die eindeutige PersID aus TabelleA zugreifen, mittels derer ich die Ansicht erzeugt habe. Hat jemand eine Idee?

Maurice

Antwort

null