Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: sorosch am 09.02.21 - 17:00:14

Titel: Feld wird beim Speichern überschrieben
Beitrag von: sorosch am 09.02.21 - 17:00:14
Hallo,

ich habe auf einer Maske ein Feld vom Typ "Datum/Zeit".

Dieses Feld setze ich im postopen auf das heutige Datum:


Code
Call Source.FieldSetText("BisDatum", Cstr(Now()))

Das funktioniert grundsätzlich auch.
Wenn ich jedoch ein anderes Datum setze, das Dokument speichere und es wieder öffne, so wird beim Öffnen der Maske das aktuelle Datum wieder angezeigt. Das passt somit.
Speichere ich jedoch das Dokument z.B. mit der Tastenkombination "Strg+S", so wird das zuvor gespeicherte Datum wieder angezeigt. Ich vermute, er holt sich das Datum aus dem Backend - oder? Nur wie verhindere ich das? Oder an was könnte das ansonsten liegen?

Vielen Dank
Viele Grüße
George
Titel: Re: Feld wird beim Speichern überschrieben
Beitrag von: jBubbleBoy am 09.02.21 - 17:24:59
Ich würde den Wert über das Backend setzen
Code
 source.Document.BisDatum = Now
oder nach dem fieldSetText ein source.refresh ausführen.
Titel: Re: Feld wird beim Speichern überschrieben
Beitrag von: sorosch am 09.02.21 - 17:49:29
Ich habe nach dem fieldSetText einfach ein source.refresh durchgeführt.
Das wars schon.

So einfach und soooo lange herumprobiert.

Vielen Dank für deine sehr schnelle Hilfe. Echt klasse...