Positionieren in einer Liste
Für eine mit den Kalendertagen verbundene Anwendung habe ich jeweils pro Jahr eine Liste aller Tage.
Gibt es eine Möglichkeit, per Script die Liste auf dem aktuellen Tag zu positionieren?
Also in der Art:
- Button "aktuelles Datum"
- Ermittlung Datum
- Suche nach passendem Datensatz in der Liste
- Positionierung der Liste auf dem gewünschten Datensatz
6 Antworten
-
Hallo Thomas, mir ist nicht ganz klar, was mit "Positionierung der Liste" gemeint ist. Grundsätzlich ließe sich aber mit folgender Befehlszeile der Datensatz mit heutigem Datum finden:
let myRecord := first(select TABELLE where date(DATUM) = date(today()));
Als Ergebnis würde die Variable myRecord die ID des betreffenden Datensatzes enthalten, welche für weitere Zugriffe auf den Datensatz genutzt werden könnte.
-
Hallo planoxpro,
soweit passt das.
Meine Frage zielt darauf, wie ich dann den betreffenden Datensatz in der Liste nach oben (also zumindest in den Sichtbereich bringen kann.
Mit open würde die Einzeldarstellung geöffnet, Popup hilft wahrscheinlich auch nicht weiter.
Gibt es eine Möglichkeit, eine Liste bis zum gewünschten Eintrag zu scrollen?
Danke!
-
Vielen Dank für die Anregungen!
Am besten gefällt mir die Lösung über das Formelfeld.
Damit könnte ich z. B. zur Erhaltung des Kontextes eine Woche zurück und zwei in die Zukunft mit kennzeichnen und damit sortieren oder ein- bzw. ausblenden.
Ich sehe aber auch, dass es keine Lösung per Scriptkommando zum „Spulen“ in einer längeren Liste gibt; schade!
-
In den Tabellenfeldern stecken alle nötigen Infos.
Es geht nur um die Übersicht, also das Sehen. Ich werde aber den Tipp mit dem Formelfeld umsetzen und die Ein-/Ausblendung per Buttons vornehmen, ggf. mit einem Auswahlfeld für den anzuzeigenden Bereich.
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 6Antworten
- 44Ansichten
-
2
Folge bereits