@ALL : Hallo
Auf Knopfdruck wird aus einem bestehenden Document ein neues Document erstellt, dem unter anderem auch die DocID des parent mitgegeben wird
...
doc.ass_docid=uidoc.Document.DocID(0)
....
Das Feld DocID enthält die berechnete Formel @TEXT(@DocumentUniqueID)
In dem neuen Dokument möchte ich gerne per Knopfdruck in das Ur-Dokument in ein Feld namens feldxyz zurückschreiben:
Dim session As New NotesSession
Dim db As Notesdatabase
Dim ws As New Notesuiworkspace
Dim uidoc As Notesuidocument
Dim doc As notesdocument
Dim minutes As notesdocument
Set db = session.currentdatabase
Set uidoc = ws.currentdocument
Set doc = uidoc.document
feld1 = doc.ass_docid(0)
Set minutes = db.GetDocumentByUNID(feld1)
minutes.feldxyz = 1
Call minutes.Save(True,True)
Bei einigen Dokumenten klappt das wunderbar, bei anderen meckert er mit der Fehlermeldung "Invalid universal id". Ich habe die Felder im Notepad nebeneinander gehalten. Sie sind absolut identisch ! Wodran kann das liegen
Vielen Dank schon mal für Eure Mühe
Heisst das, ein neues, noch nicht gespeichertes Dokument hat eine andere UNID, als nach der Speicherung
[/b]