0

Datum bei erreichen automatisch um ein Jahr verstellen

Hallo zusammen. Weiss jemand wie ich das Datumsfeld belege, damit es, sobald das eingestellte Datum überschritten wird, es automatisch um ein weiteres Jahr angepasst wird. 

Es geht darum, dass ich Abläufe von Versicherungspolicen angegeben habe. Sollte sich bis zum Ablaufdatum nichts tun so soll das Ablaufdatum sich automatisch um ein weiteres Jahr verstellen. Geht das? 

3 Antworten

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

    Hallo,

     

    automatisch nur über Start-Option der Datenbank (Admin-Mode --> Optionen --> "Nach dem Öffnen der Datenbank folgendes Skript ausführen").

     

    let myArray := (select Policen) [Ablaufdatum < today()];
    for i in myArray do
      let myAblauf := i.Ablaufdatum;
      let myNew := date(year(myAblauf)+1,month(myAblauf),day(myAblauf));
      i.Ablaufdatum := myNew
    end

     

    lg, Torsten 

    • Waser_Solutions
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Sollte das Scrypt sofort gehen, wenn ich ein Ablaufdatum vor heute setze? Also dass er ins nächste Jahr springt, tut sich nichts bei mir. Danke für eure Hilfe.

    • Waser_Solutions
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ich musste die gesamte Datenbank refreshen oder zu und wieder aufmachen, dann war es geändert, vielen herzlichen Dank Torsten. Fühl dich ge-highfivet.

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 3Antworten
  • 1358Ansichten