0

"Status" (Änderung) abhängig vom Datum

Liebe Community, 

eine Herausforderung ist aktuell leider noch zu hoch für mich. Es geht um eine Einsatzplanung, die relevanten Felder folgen: 

Wir befinden uns in der Tabelle "Einsätze" (Mitarbeitereinsätze). Die Einsätze sind übergreifend. Eine Person fährt meinetwegen am 11.04. und die Nachfolge kommt am 11.04. 

Die Funktion soll folgendes abbilden: 

Wenn das Datum "Von" noch nicht erreicht ist, ist der Einsatz geplant, wenn der Einsatz aktuell stattfindet z.B. "Von" 01.04.2022 "Bis" 30.04.2022 lautet der Status "Aktiv", wenn das Datum "Bis" mit dem heutigen Datum überschritten ist, soll der Status "Abgelaufen" sein. 

Da ich generell noch Schwierigkeiten mit diesen Automatismen habe, würde ich mich sehr über Hinweise in Bezug auf Lernquellen freuen. Ggf. existieren auch Vorlagen an denen ich mich orientieren kann. Ich freue mich über jede Hilfe. 

LG 

3 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Felix, wenn sich der Status anhand des Datum automatisch aktualisieren soll, dann würde ich statt des Auswahlfeldes ein Funktionsfeld empfehlen. Der Code dazu könnte bspw. so aussehen:

    if Von <= today and Bis >= today() then
       styled("Aktiv", "Green", "", "go")
    else
       if Bis < today() then
          styled("Abgelaufen", "Gold", "", "pause")
       else
          styled("Geplant", "LightGreen", "", "idea")
       end
    end
    


     

    • Felix.3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Wahnsinn, hat hervorragend funktioniert, vielen lieben Dank! Dieses Beispiel wird mir in Zukunft mit Sicherheit viel Arbeit ersparen.

    planox. pro said:
    if Von <= today and Bis >= today() then

     Hinter dem ersten "today" fehlte nur die "()". 

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Felix Ups, ja, sorry. Passiert schon mal, wenn man's nur aufschreibt und nicht ausprobiert. ;)

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 3Antworten
  • 67Ansichten
  • 2 Folge bereits