Hilfe bei dynamischen Auswahlfeld
Hallo! Ich komme einfach nicht weiter, trotz Doku und Forumsuche.
Ich habe in einer Tabelle "Kurse" drei Felder für verschiedene Preise:
Preis1
Preis2
Preis3
Nun möchte ich in einer verknüpften Tabelle "Teilnehmer" ein dynamisches Auswahlfeld einbauen, in der eben genau Preis 1, Preis 2, Preis 3 angezeigt wird. Ich habe schon eine Tabelle "Preisliste" angelegt und versucht mit Funktionen die drei Preise aus der Kurstabelle einfügen, aber es gelingt mir einfach nicht.
Hat jemand eine Idee? Danke!
5 Antworten
-
Ein dynamisches Auswahlfeld speist sich nicht aus den Feldern einer Tabelle, sondern aus den Records einer Tabelle. Du müsstest also eine Tabelle "Kurs" anlegen, dort den Wert hinterlassen, drei anlegen (evenl. User restricted, so dass niemand neue anlegen kann) und dann von Teilnehmer aus auf die Tabelle (mit Select "Kurs") verknüpfen.
-
Danke Lars, das verstehe ich soweit. Aber kann ich die 3 Records irgendwie dynamisch halten? Wenn ich dort fest per Hand die Werte eintrage kann ich ja gleich ein statisches Auswahlfeld nehmen.
-
Hallo, wenn sich die drei Preise auch von Kurs zu Kurs unterscheiden, würde ich in 'Kurse' eine Untertabelle namens 'Preise' mit den Feldern 'Preisbezeichnung' sowie 'Preis' anlegen und selbige dort eintragen. Dann könnte man in der Tabelle 'Teilnehmer' ein dynamisches Auswahlfeld 'Preis' anlegen, welches auf die Tabelle 'Preise' zugreift, und zwar gefiltert nach dem Kurs, mit dem der Teilnehmer verknüpft wurde. Bei "Dynamic values" wäre dann einzutragen:
let myK := Kurse; select Preise where Kurse = myK
Die genannten Feldbezeichnungen sind natürlich nur exemplarisch, man kann sie auch anders benennen.
-
Klasse! Danke, das ist die Lösung!
Content aside
- vor 2 JahrenZuletzt aktiv
- 5Antworten
- 54Ansichten
-
4
Folge bereits