私の目標は、あるデータベースから別のデータベースにドキュメントを作成し、フィールドにソース データベースの値を入力することです。他のデータベースに接続して文書を作成することはできたのですが、編集ができません。
Sub Click(Source As Button)
Dim mydb As NotesDatabase
Dim workspace As NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim Server As String
Dim DBPath As String
Dim DBForm As String
'-----------------------------------------------------------------
' Set target database information
'-----------------------------------------------------------------
Server = "Server"
DBPath = "Path"
DBForm = "Form"
'-----------------------------------------------------------------
' Attempt connection to target server
'-----------------------------------------------------------------
Print "Connecting to target database"
Set mydb = New NotesDatabase("", "")
Call mydb.Open(Server, DBPath)
If (mydb.IsOpen) Then
'-----------------------------------------------------------------
' Create new document
'-----------------------------------------------------------------
Print "Connection established to: " + mydb.FileName
Set workspace = New NotesUIWorkspace
Print "Composing change management record"
Set uidoc = workspace.ComposeDocument (Server, DBPath, DBForm)
Call uidoc.FieldSetText("FIELD", "12345")
Else
Msgbox "Warning: unable to open target database."
End If
End Sub
私が電話しているとき
Call uidoc.FieldSetText("FIELD", "12345")
ドキュメントを編集モードで開く必要があるというエラー メッセージが表示されます。で編集モードを変更しようとすると
uidoc.EditMode = True
「ドキュメント コマンドは使用できません」というエラー メッセージが表示されます。誰かがここで私を助けてくれますか?