Auswahl aus Untertabellen in Abhängigkeit der Übertabelle anzeigen
Guten Tag liebes ninox-Forum,
ich bin ganz blutiger Anfänger aber jetzt schon ein Fan von ninox und diesem Forum. Nur zu meinem Problem habe ich bisher nichts gefunden, was aber natürlich auch an mir liegen kann ;)
Das Problem: Ich möchte in einem Formular zwei dynamische Auswahlfelder einbinden, die mit einer Tabelle (ABTEILUNG) und mit einer Untertabelle (UNTERABTEILUNG) verbunden sind. In dem Formular möchte ich nun in dem Auswahlfeld "ABTEILUNG" einen Eintrag auswählen und möchte dann. In einem zweiten Auswahlfeld (UNTERABTEILUNG) möchte ich nun nur die Daten der UNTERABTEILUNG angezeigt bekommen, die zur zugehörigen ABTEILUNG gehören. Ist bestimmt richtig simpel, aber ich bekomme es irgendwie nicht hin. Vielen Dank schonmal für Eure Hilfe.
Viele Grüße
Christian
2 Antworten
-
Hallo Christian, wenn 'Unterabteilung' eine Untertabelle von 'Abteilung' ist und die dynamischen Auswahlfelder ebenfalls "Abteilung" und "Unterabteilung" heißen, dann würde ich es so versuchen:
"Dynamic values" im DAF 'Abteilung':
select Abteilung
"Dynamic values" im DAF 'Unterabteilung':
let myA := Abteilung;
select Unterabteilung where number(Abteilung) = myA
Mit der Option "Nur anzeigen, wenn" ließe sich auch noch angeben, dass das Auswahlfeld 'Unterabteilung' nur angezeigt wird, wenn eine 'Abteilung' ausgewählt wurde:
Abteilung
Außerdem kann man mit einem Trigger "Nach Änderung" im Feld 'Abteilung' dafür sorgen, dass eine vorhandenene Auswahl in 'Unterabteilung' ggf. entfernt wird:
Unterabteilung := null
-
Super!! Vielen Dank für die schnelle Antwort. Es hat geklappt :-))
Ihr seid echt super hier in dem Forum!!
Content aside
- vor 3 JahrenZuletzt aktiv
- 2Antworten
- 155Ansichten