0

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

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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

    • chkulas
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Super!! Vielen Dank für die schnelle Antwort. Es hat geklappt :-))

    Ihr seid echt super hier in dem Forum!!