0

rechtzeitiger Hinweis einer Fälligkeit mit join

Hallo, ich möchte für eine Fälligkeit eine rechtzeitige textliche Anzeige erzeugen immer bezugnehmend auf das aktuelle/heutige Datum.

Das am Fahrzeug hinterlegte Datum lautet 01.01.2023, aber es wird heute ein Hinweis erzeugt, dass die Fälligkeit erreicht ist obwohl die Fälligkeit 01.2023 größer ist als 11.2022 (heute). Hat jemand eine Idee ?

 

join(for HU in select Fuhrpark where format('fällige HU/AU', "MM.YYYY") <= format(today(), "MM.YYYY") do
    "Das Fahrzeug mit dem amtlichen Kennzeichen " + HU.'amtl. Kennzeichen' + " ist diesen Monat mit der HU/AU fällig/überfällig. Bitte an den Versand des Prüfbuches (bei KOM) denken."
end, "
")

6 Antworten

null
    • Torsten_Stang.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Öhm, Du wandelst die Daten in Text - und dann kommt 01.2023 vor 11.2022 ...

      • Rene
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Hallo Torsten,

      eigentlich nicht. Ich möchte die Darstellung im Dashboard erzeugen. Ich möchte die Datumsfelder in der Tabelle Fuhrpark mit dem Datum heute vergleichen lassen mit der angegebenen Formatvorlage. Wenn das Datum quasi kleiner gleich heute ist soll erst der Text angezeigt werden. Danke.

      • Torsten_Stang.1
      • vor 2 Jahren
      • Gemeldet - anzeigen

      René eigentlich schon - mit format('fällige HU/AU', "MM.YYYY") ist das Ergebnis ein String...

      join(for HU in select Fuhrpark where 'fällige HU/AU' <= today() do
          "Das Fahrzeug mit dem amtlichen Kennzeichen " + HU.'amtl. Kennzeichen' + " ist diesen Monat mit der HU/AU fällig/überfällig. Bitte an den Versand des Prüfbuches (bei KOM) denken."
      end, "
      ")

      oder, wenn unbedingt der Monat der Trigger sein soll:

      join(for HU in select Fuhrpark where format('fällige HU/AU', "YYYY.MM") <= format(today(), "YYYY.MM") do
          "Das Fahrzeug mit dem amtlichen Kennzeichen " + HU.'amtl. Kennzeichen' + " ist diesen Monat mit der HU/AU fällig/überfällig. Bitte an den Versand des Prüfbuches (bei KOM) denken."
      end, "
      ")
    • Rene
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Torsten, nein der Monatstrigger ist nicht unbedingt notwendig. Ich habe jetzt das Format mm.yyyy komplett gelöscht, so dass das eigentliche Datum verglichen wird und es funktioniert. Vielen Dank.

     

    Noch ne Frage zu select Fuhrpark: Wie kann ich hier noch eine Bedingung einfügen, so dass der Fuhrpark als Abgleich herangezogen wird mit der Bedingung eines Auswahlfeldes Fahrzeugstatus= 1 (steht für aktiv), so dass inaktive Fahrzeuge für den Vergleich nicht herangezogen werden. Danke.

      • Torsten_Stang.1
      • vor 2 Jahren
      • Gemeldet - anzeigen

      René 

      join(for HU in select Fuhrpark where 'fällige HU/AU' <= today() and Fahrzeugstatus = 1 do
          "Das Fahrzeug mit dem amtlichen Kennzeichen " + HU.'amtl. Kennzeichen' + " ist diesen Monat mit der HU/AU fällig/überfällig. Bitte an den Versand des Prüfbuches (bei KOM) denken."
      end, "
      ")
      
    • Rene
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Vielen Dank Torsten. Die Umsetzung hat prima geklappt und ist ausreichend.