Domino 9 und frühere Versionen > ND8: Entwicklung
Felder aus dem gerade angezeigten Dokument in ein neues kopieren....
oxyd21:
Entweder ein ComputeWithForm oder nach dem CopyAllItems das Feld überschreiben.
VG, Michael
koehlerbv:
ComputeWithForm bringt aber nichts bei einem bereits vorhandenen Wert in einem CWC-Feld. Dieses Item muss tatsächlich im Verlauf des Erstellen-Prozesses explizit nachträglich gesetzt (überschrieben) werden.
Bernhard
oxyd21:
das hab ich wohl überlesen ;D
Scotty67:
--- Zitat von: oxyd21 am 27.04.11 - 08:08:46 ---Entweder ein ComputeWithForm oder nach dem CopyAllItems das Feld überschreiben.
VG, Michael
--- Ende Zitat ---
danke, hab ich jetzt mal so gelöst
Dim dateTime As New NotesDateTime( "" )
Call dateTime.SetNow
Set doc.DocCreationDate = dateTime
Call doc.CopyAllItems (newdoc)
Call workspace.EditDocument (True, newdoc)
koehlerbv:
Das ist aber ein nicht ganz sicheres Verfahren (falls Du mal später den Code ergänzt in Bezug auf doc).
Ich würde den Zeitwert explizit in newdoc setzen - und nicht so ein G'schiss mit NotesDateTime veranstalten:
Call doc.CopyAllItems (newdoc)
newdoc.DocCreationDate = Now
Call workspace.EditDocument (True, newdoc)
HTH,
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln