G
Gor
Вот не пойму в чём ошибка может что не так делаю...
ситуация такая...
у документа есть 3 Response document...
все они создаются программно...
на событии Postsave во всех документах висят коды
это пример одного из кодов. Но они все идентичные только в них по закрытию заполняются разные поля разными значениями т.е. в первом к примеру
sap1 - User5 во втором sap2 - user6 итд
У меня есть кнопка в родительском документе которая должна выбирать определённый родительский документ с определённым значением в определённом поле
ситуация такая...
у документа есть 3 Response document...
все они создаются программно...
на событии Postsave во всех документах висят коды
Код:
Sub Postsave(Source As Notesuidocument)
Dim workspace As New NotesUIWorkspace
Dim User5 As Variant
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
User5= "DAP"
Call uidoc.FieldSetText( "sap1" ,User5)
End Sub
это пример одного из кодов. Но они все идентичные только в них по закрытию заполняются разные поля разными значениями т.е. в первом к примеру
sap1 - User5 во втором sap2 - user6 итд
У меня есть кнопка в родительском документе которая должна выбирать определённый родительский документ с определённым значением в определённом поле
Код:
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim flag As Boolean
Set dc = ws.CurrentDocument.Document.Responses
Set doc = dc.GetLastDocument
flag = False
Do While Not doc Is Nothing
If doc.sap1(0) = "DAP" Then
Call ws.EditDocument(True, doc)
flag = True
Exit Do
End If
Set doc = dc.GetNextDocument(doc)
Loop
If Not Flag Then Msgbox "История на данный компьютер отсутствует"
End Sub
т.е. по идее по кнопке должен выбираться документ значение поля sap1 в котором должно быть равно DAP
а у меня либо документ не находится, либо находится другой Response document для этого родительского в котором поля sap1 и в помине нету!!!
Естественно сохранение Responsa всегда проходит успешно и по первому коду поле заполняется. А вот выборка не проходит....