クリックするとスタッフのキーワード リストが表示され、選択して上司 1 フィールドに配置する、ボタン クリック イベント用の適切なロータス スクリプトが必要です...指定するパラメーターがわかりません...助けてください.. .私は以下のスクリプトに従いましたが、うまくいきませんでした...それは空のダイアログリストに表示されています...:(...または、これを解決するための代替式またはsumthinを提供してください... thxたくさん...
Sub Click(Source As Button)
Dim session As New notessession
Dim view,view1 As NotesView
Dim doc,doc1 As notesdocument
Dim db As Notesdatabase
Set db=session.CurrentDatabase
Dim Overdb As notesdatabase
Set Overdb=session.GetDatabase(db.server, "Master\\ASEAN_Staff.nsf")
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim picklist As Variant
Set uidoc = workspace.CurrentDocument
If Superior1= "" Then
Sup1$ = uidoc.FieldGetText("Superior1")
picklist = workspace.PickListStrings( PICKLIST_CUSTOM,_
False,_
db.server,_
"Master\\ASEAN_Staff.nsf",_
"x_asean_search",_
"Select Name",_
4,_
Sup1$ )
End If
End Sub
Thx a lot Hristo & mbonaci... :) pickliststrings を使いこなしました。つまり、グループ列ごとに分類された Superior1 キーワードのリストを表示したいと思っていました。使用したスクリプトは次のとおりです。 ..
Sub Click(Source As Button)
Dim session As New notessession
Dim view As NotesView
Dim view1 As notesview
Dim doc,doc1 As notesdocument
Dim db As Notesdatabase
Set db=session.CurrentDatabase
Dim Overdb As notesdatabase
Set Overdb=session.GetDatabase(gsserver, gspath + "Master\\ASEAN_Staff.nsf")
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim picklist As Variant
Set uidoc = workspace.CurrentDocument
If Superior1= "" Then
'Sup1 = uidoc.FieldGetText("Superior1")
'Ofc = uidoc.FieldGetText("Office")
Gp = uidoc.FieldGetText("Group")
'og = doc.Office + doc.Group
picklist = workspace.PickListStrings( PICKLIST_CUSTOM,_
False,_
gsserver,_
"Master\\ASEAN_Staff.nsf",_
"x_asean_search",_
"Select Name",_
"Choose",_
1,_
Gp )
End If
End Sub
さて、リストから任意のキーワードを選択すると...たとえば、「エグゼクティブ」は現在のドキュメント/フォームのフィールド「Superior1」に配置されます...これのスクリプトを見てください...助けてください...