Datensätze eines dynamischen Auswahlfeld einschränken
Hallo in die Runde,
wenn ich folgenden Code verwende dann werden mir immer alle Datensätze angezeigt bei dem die Uhrzeit größer ist. Das kann mal einer sein das können aber auch mal mehrere Datensätze sein.
let my := this;
let termindanach:= ((select Termine)[Datum = my.Datum and Start > my.Start and Mitarbeiter= my.Mitarbeiter] order by Start);
termindanach
Ich möchte aber das mir nur ein Datensatz vorgeschlagen wird, unzwar der Datensatz mit der nächst höheren Uhrzeit. Das wär in dem Fall 12:00 Uhr.
ich hab es mit first() .... aber dann wird mir gar nichts mehr angezeigt.
let my := this;
let termindanach:= first((select Termine)[Datum = my.Datum and Start > my.Start and Mitarbeiter= my.Mitarbeiter] order by Start);
termindanach
Hat einer eine Idee woran das liegen könnte?
für jede Hilfe bin ich wie immer sehr dankbar.
Viele Grüße Martin
3 Antworten
-
Hat keiner eine Idee wie ich die Auswahl bei einem dynamischen Auswahlfeld nur auf den 1Datensatz beschränke ?
Ich hab es mit First() und last() versucht das hat überall bisher ganz gut funktioniert nur bei den Dyn.-Auswahlfeldern nicht.
Viele Grüße Martín
-
versuche mal so
let firstRecord:= first((select Termine)[Datum = my.Datum and Start > my.Start and Mitarbeiter= my.Mitarbeiter] order by Start).number(Nr); select Termine[number(Nr) = firstRecord]
-
Hat geklappt! Herzlichen Dank Mirko
Content aside
- Status Answered
-
1
„Gefällt mir“ Klicks
- vor 1 JahrZuletzt aktiv
- 3Antworten
- 61Ansichten
-
3
Folge bereits