0

Datensatz aus Untertabelle anzeigen

Liebe Ninox-Experten,

 

ich stehe mal wieder auf dem Schlauch. Folgendes Szenario:

 

Tabelle A

- Name (Text)

Untertabelle B

- Reihenfolgeposition (Zahl)

- Checklistenpunkt (Text)

- erledigt (Ja/Nein)

 

Ich möchte in der Tabellenansicht der Tabelle A den als nächstes auszuführenden Checklistenpunkt anzeigen. Dazu habe ich mir in Tabelle A ein Funktionsfeld erstellt, aber ich bekomme es nicht hin, den Checklistenpunkt [letzter erledigter Checklistenpunkt]+1 angezeigt zu bekommen. Mir fehlt der richtige Ansatz. Könnt Ihr mir einen Tipp geben?

 

Danke iund LG

Arne

5 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Arne, ich würde lieber den ersten unerledigten Datensatz suchen:

    ---

    first('Untertabelle B'[not erledigt] order by Reihenfolgeposition).Checklistenpunkt
    ---

    Leo

    • Arne.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Leo, vielen Dank! Ich code mir da 10 Zeilen zurecht und Du machst mit einer Zeile mal eben das, was funktioniert. Aber ich übe : ) Also Danke Dir, funktioniert!

    • Arne.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    und dazu noch eine Frage, vielleicht hast Du auch direkt eine Idee: ich möchte in der Maske der Tabelle A, in der die Untertabelle B als Tabelle angezeigt wird, das Feld "erledigt" direkt anhaken können, ohne in den Datensatz der Untertabelle direkt rein gehen zu müssen. Gibt es hier eine Möglichkeit in Ninox? LG

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Arne,
    diese Möglichkeit gibt es nicht. Du kannst aber in dem Funktionsfeld mit dem ersten unerledigten Datensatz eine Formel "bei Klick" erstellen:

    ---

    first('Untertabelle B'[not erledigt] order by Reihenfolgeposition).(erledigt:=true)

    ---

    Leo

    • Arne.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Super Idee, Danke!