you cannot update or delete the document since you are not listed as an allowable author
Hallo,
Und das 'Autorenfeld' steht auch wirklich auf "Berechnet" und nicht auf "Berechnet zur Anzeige"
Und was sagen die Dokumenten-Eigenschaften (Feldeigenschaften des Autorenfeldes) des Zaehldokumentes.
(aufgerufen aus der Ansicht und nicht wenn das Dokument geoeffnet ist)
Völlig logisch. Du kannst in der Maske tausend Autorenfelder definieren, als berechnet, berechnet beim Anlegen oder sonstwas. Wenn Du per Script ein Dokument im Backend erstellst, ist diesem Dokument die Definition in der Maske sch...egal, und das ist auch gut so.
Ich war der Meinung selbst ein Backend Dokument muss sich, wenn Felder definiert sind an diese halten... Das man Felder hinzufügen, entfernen oder bearbeiten kann, das war schon klar...
Dim S As New NotesSession
Dim doc_New As New NotesDocument( S.CurrentDatabase )
doc_New.Form = "BA"
Call doc_New.ComputeWithForm( False, False )
Call doc_New.Save( True, False )
Aber noch eine Frage: Wenn ich das so mache. Werden dann nicht in dem ID Dokument nachher 1000000 Items erzeugt?
Ich war der Meinung selbst ein Backend Dokument muss sich, wenn Felder definiert sind an diese halten... Das man Felder hinzufügen, entfernen oder bearbeiten kann, das war schon klar...
Du könntest mit ComputeWithForm erzwingen, dass alle Felder aus der Maske in dem frisch erstellen Dokument erzeugt werden und mit dem eingestellten Default bzw. der Berechnung versehen werden:CodeDim S As New NotesSession Dim doc_New As New NotesDocument( S.CurrentDatabase ) doc_New.Form = "BA" Call doc_New.ComputeWithForm( False, False ) Call doc_New.Save( True, False )