Domino 9 und frühere Versionen > ND6: Entwicklung

Werte, die mit "uidoc.fieldsettext" geändert wurden, werden nicht gespeichert

<< < (2/2)

rar:
Versuche mal das Dokument im Backend zu speichern. Dadurch sollte das uidoc auch gespeichert werden. Setz dann das Feld Saveoptions im doc auf "0" und schliess das uidoc.
Vielleicht klappt das ja....

ampfi:
Hallo rar,

hat leider auch nicht geholfen. Sonst noch ne Idee? Irgendjemand?

Gruß

Markus

robertpp:
Und warum setzt du das Feld nicht einfach mit:
doc.Status = "erfasst"
dann speicherst du das doc schließen des uidoc und wieder öffnen?
Call doc.Save( True , False )
doc.SaveOptions = "0"
Call uidoc.Close
Set uidoc = ws.EditDocument( True , doc )
Set doc = uidoc.Document

ampfi:
Das war der richtige Hinweis. ;D

Zunächst hatte ich es so gelöst bekommen, indem ich einfach nach dem Ändern des Feldes das Dokument sofort gespeichert habe.

Aber jetzt habe ich einfach "uidoc.fieldsettext....."  gegen "doc.Status....." ausgetauscht. Und schon funzt es. Typisches Beispiel für "Warum einfach, wenn es auch kompliziert geht".

Vielen, vielen Dank

Markus

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln