新しい LotusNotes フォームには、計算値フィールド ("NewOrdProdUID") があり、別の既存のドキュメントの一意の ID が正しく設定されています。LotusScript を使用して、既存の文書の「NewProdAvail」フィールドの値を変更したいと考えています。私はこれで試しました:
Sub Querysave(Source As Notesuidocument, Continue As Variant)
Dim session As NotesSession
Dim db As NotesDatabase
Dim ws As New NotesUIWorkspace
Dim uidoc As notesUIDocument
Dim odoc As notesDocument
Set session = New NotesSession
Set db = session.CurrentDatabase
Set uidoc = ws.CurrentDocument
Set odoc = db.GetDocumentByUNID(uidoc.FieldGetText("NewOrdProdUID"))
Call odoc.FieldSetText("NewProdAvail", "0")
Call odoc.Save(True, True)
End Sub
ただし、フィールド「NewProdAval」の値は同じままです(私の場合は0ではなく3です)。私を助けてください!