Ausgabe Ergebnis True/False Feld
Liebe Ninox Experten, ich verstehe gerade Ninox nicht.
Ich habe eine Tabelle mit einer Untertabelle. In dieser Untertabelle gibt es ein Feld Position (Number), Bezeichnung (Text) und erledigt (True/False). Gebe ich in einem Funktionsfeld in der Haupttabelle folgendes aus:
let pos := 1;
let status := WorkflowDetails[Position = pos].Bezeichnung;
status
Es wird korrekt die Bezeichnung des Datensatzes der zur Positionsnummer passt, ausgegeben. Will ich jedoch das Ergebnis des True/Fals Feldes haben, dann kommt IMMER "ja" dabei heraus!?!? Egal, ob das Feld in diesem Datensatz True oder False ist. Was habe ich übersehen???
let pos := 1;
let status := WorkflowDetails[Position = pos].erledigt;
status
Liefert als Ergebnis immer "Ja".
Danke und LG
3 Antworten
-
Hallo Arne,
versuch es mal so:
---
let pos := 1;
let status := first(WorkflowDetails[Position = pos]).erledigt;
status
---
Leo
-
verrückt. Funktioniert. Dabei kommt kein Array zurück, sondern es gibt diesen Datensatz mit der Positionsnummer nur einmal. Na gut. Vielen Dank, Leo!
-
Hallo Arne, auch wenn nur ein Datensatz vorhanden ist, ist es immer ein Array, deswegen wenn man nur einen Datensatz aus der select() oder Untertabelle braucht - immer first() oder last() einschalten.
Leo
Content aside
- vor 3 JahrenZuletzt aktiv
- 3Antworten
- 243Ansichten