0

Berechnung Datumsfeld

Hallo ich such eine Möglichkeit um aus einen Datumsfeld das eingegebene Datum plus 3 Jahre in ein neues Feld auszugeben.

Im Voraus Danke

6 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Elke:

    'Neues Datenfeld':=date (year('Altes Datenfeld')+3, month('Altes Datenfeld'),day('Altes Datenfeld'))

    Leo

    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Du hast zwei Datumsfelder, DATUM1 und DATUM2,

    dann bei DATUM1 in "Nach Änderung folgendes Script ausführen" eintragen:

    DATUM2 := date(year(DATUM1) + 3, month(DATUM1), day(DATUM1))

    • Elke
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo und Tobias,

    ich habe beide lösungen versucht aber es funktioniert leider nicht.

    'Kaution fällig':=date (year('Geburtsdatum')+3, month('Geburtsdatum'),day('Geburtsdatum'))

    Es wird im Feld Kaution fällig nichts angezeigt

    Elke

    • Elke
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo und Tobias,

    es funktioniert doch so wie Ihr vorgeschlagen habt.

    Ich wollte eigentlich das sich das Feld automatisch das Datum holt aus dem ersten Datumsfeld und plus Drei Jahre im Feld Kaution fällig anzeigt.

    Sorry für das Misverständnis.

    Elke

    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Das ginge auch... ein funktionsfeld mit dem Script 

    date (year('Geburtsdatum')+3, month('Geburtsdatum'),day('Geburtsdatum'))

    zeigt dir - wenn Geburtsdatum gefüllt ist - das Datum + 3 Jahre an... diese Lösung kann allerdings bei sehr vielen Datensätzen die Performance schwächen, da die Formel immer aktuell berechnet wird... das sollte aber zu vernachlässigen sein, da es ja eine simple Formel ist.

    • Elke
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Tobias,

    Perfekt das ist genau das was ich gesucht habe.

    Vielen Dank