0

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

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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)

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    date(year(today()), month(today()) + 1+ FAKTOR,0)

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    :-)

    Vielen Dank Leonid!!