Tagesdatum beim Öffnen des Dokumentes

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
LiFi
Beiträge: 36
Registriert: 14.10.2013, 15:54

Tagesdatum beim Öffnen des Dokumentes

Beitrag von LiFi » 12.02.2015, 13:34

Hallo liebe Mitglieder,

in einem mit dem LCD erstellten Formular habe ich folgenden Code hinter ein Datumsfeld gelegt (bei docReady):

 daten.#subform[0].DatumsUhrzeitfeld1::docReady - (JavaScript, client)

var sPfad = this.somExpression;
var sDate = this.rawValue;
var oDate = util.scand("yyyy-mm-dd", sDate);


    var oDateYear = oDate.getFullYear();
    var oDatenYear = oDate.setFullYear(oDateYear);
    DatumsUhrzeitfeld1.rawValue = util.printd("yyyy-mm-dd", new Date(oDatenYear));

Damit erreiche ich, dass immer das aktuelle Tagesdatum drin steht, sobald ich das Dokument öffne.

Nachdem ich das Dokument aber nach längerer Zeit erst wieder öffne, steht noch das Datum vom letzten Öffnen drin, z.B.

letztes Öffnen: 27.01.2015
heutiges Tagesdatum: 12.02.2015 (jedoch steht in dem Formular: 27.01.2015)

Hat jemand einen Rat für mich, wie sich dieses Problem beheben lässt??

Danke danke danke im Voraus.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Tagesdatum beim Öffnen des Dokumentes

Beitrag von armine » 12.02.2015, 16:02

Mit "FormCalc" im "docReady" solltest du immer das aktuelle Datum haben:

$ = Num2Date(Date(), "YYYY-MM-DD")

vg armine

LiFi
Beiträge: 36
Registriert: 14.10.2013, 15:54

Tagesdatum beim Öffnen des Dokumentes

Beitrag von LiFi » 13.02.2015, 07:46

Guten Morgen, Armine,

vielen Dank für deine schnelle Hilfe. Ich habe es jetzt mal so eingegeben, mal sehen, was das Datum im Dokument am Montag sagt ;).

Ein schönes Wochenende.

LG

GismoSusi
Beiträge: 5
Registriert: 30.03.2016, 15:02

Tagesdatum beim Öffnen des Dokumentes

Beitrag von GismoSusi » 30.03.2016, 16:14

Als "Neue" hab ich mal geschnöckert, in den Hoffnung für mein Problem doch noch was zu finden. Bin dabei auf diese Antwort gestoßen und SUPER ... konnte ich gut verwenden! Bin begeistert.

Antworten