Autor Thema: Feld wird beim Speichern überschrieben  (Gelesen 1664 mal)

Offline sorosch

  • Frischling
  • *
  • Beiträge: 18
Feld wird beim Speichern überschrieben
« 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

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Feld wird beim Speichern überschrieben
« Antwort #1 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.
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline sorosch

  • Frischling
  • *
  • Beiträge: 18
Re: Feld wird beim Speichern überschrieben
« Antwort #2 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...


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz