버튼 클릭 이벤트에 적절한 로터스 스크립트를 사용하여 superior1 필드에서 선택하고 배치 할 직원의 키워드 목록을 팝업합니다. 매개 변수를 지정할 수 있는지 확실하지 않습니다. .. 저와 함께 도와주세요 ... 아래의 스크립트를 따라 가면서 작업을하지 못했습니다 ... 빈 대화 목록을 보여주고 있습니다 : ... (또는 다른 방법으로 나에게 대안 수식이나 sumthin을 제공하여 해결하십시오 ... 들으 많이 ... 많이 흐리 스토 & mbonaci가 ... :) 나는 pickliststrings 함께 wrked했는데 내가있어버튼 클릭 이벤트 - 로터스 스크립트
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
들으 와트 내가 superior1의 목록을 표시 즉 원 그룹 열에 의해 분류 된 키워드 ... foll은 내가 사용하는 스크립트입니다 ...
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
이제 목록에서 키워드를 선택하십시오. 예 : "Executive"shud는 현재 문서/양식의 "Superior1"필드에 배치됩니다 ...이 스크립트를 사용하십시오. . PLZ 일곱 번째 위치에 누락 된 인수가 있기 때문에,
서면으로
@mbonaci이 옳다는 훨씬 더 간결 솔루션으로 수식을 사용하는 것이 좋습니다 수 있습니다. 내 생각에, @SarahXP는 현재 열어 둔 문서의 "Superior1"필드의 값에 해당하는 범주 아래에서 대상보기의 선택 사항을 대상보기로 제한하려고합니다. 이 경우에는 대신 @DbLookup을 사용해야합니다. 예를 들면 다음과 같습니다. @DbLookup ("ReCache"; @Subset (@DbName; 1) : "Master \\ ASEAN_Staff.nsf"; "x_asean_search"; Superior1; 대화 상자에서 결과 목록을 사용하십시오. – Hristo
@SarahXP - 또한 LotusScript를 고수하기로 선택한 경우 "Master \\ ASEAN_Staff.nsf"에서 백 슬래시 하나를 제거해보십시오. 필요하다고 생각합니다. – Hristo
음 ... 나는 "Superior1"필드에 선택된 키워드를 얻는 방법에 대한 해결책을 가지고 있습니다 ... 누군가 이걸 도와 줄 수 있겠습니까? "Office"와 "Fields"의 두 필드를 비교하고 싶습니다. 보기의 열 "OfficeGroup"... 예 : 필드 "AB"열이있는 값 및 필드 B 값 ... hw 두 필드를 연결합니다 ..? ... – SarahXP