Dynamisches Auswahlfeld
Guten Tag
Könnte mir bitte jemand erklären wie das mit einem Dynamischen Auswahlfeld funktioniert..
brauche folgende dynamisch ändernde Auswahlmöglichkeiten...
Datum Monatsende (month_today) -2
Datum Monatsende (month_today) -1
Datum Monatsende (month_today)
Datum Monatsende (month_today) +1
Wie könnte man dies realisieren??
4 Antworten
-
Hallo Tobias,
die dynamischen Felder beziehen sich immer auf eine Tabelle. Die Werte so aus einem Array kann man nicht aufbauen. Als Workaround:
1. Erstell eine neue Tabelle AUSWAHL mit einem Zahlenfeld namens FAKTOR und einem Funktionsfeld namns DATUM.
2. Im Funktionsfeld feolgende Formel :
---
date(year(today()), month(today()) + 1, FAKTOR)
---
3. Erstell 4 Datensätze in der Tabelle AUSWAHL und gib bei FAKTOR -2,-1,0,1 ein.
4. Geh in deine Tabelle und erstelle dort ein dynamisches Auswahlfeld
bei dynamic values:
---
(select AUSWAHL) order by FAKTOR
---
bei "Name des dynamischen Wertes":
---
DATUM
---
5. Das Datum bekommst du als Wert mit der Formel
---
record(AUSWAHL,number(DEINAUSWAHLFELD)).DATUM
---
Leo
-
KRASS :-)))))))) Vielen Dank.
soweit funktioniert die Auswahl.
Jedoch solte der faktorwert nicht den Tag bestimmen sondern das Monat.
Sprich in der Auswahl sollte immer der letzte Tag vom Monat als Auswahl sein.
for examp.
31.10.2021 Faktor -2)
30.11.2021 (Faktor -1)
31.12.2021 (Faktor 0)
31.01.2022 (Faktor +1)
-
date(year(today()), month(today()) + 1+ FAKTOR,0)
-
:-)
Vielen Dank Leonid!!
Content aside
- vor 3 JahrenZuletzt aktiv
- 4Antworten
- 371Ansichten