D
dron231
Доброе время суток. На форме есть кнопка, на кнопке код:
Что мне нужно: нужно перебрать всю коллекцию документов удовлетворяющих условию search_str (далее условие будет усложняться) и сосчитать сумму значений определенных полей.
Код:
Sub Click(Source As Button)
Dim coll As NotesDocumentCollection
Dim db As NotesDatabase
Dim sess As New NotesSession
Dim ws As New NotesUIWorkspace
'Dim doc As NotesDocument
Dim this_doc As NotesUIDocument
Set db = sess.CurrentDatabase
Set this_doc = ws.CurrentDocument
search_str$ = "(FIELD Form CONTAINS ""Training"")"
Set coll = db.FTSearch(search_str$, 0)
If coll.Count > 0 Then
Set doc = coll.GetFirstDocument
this_doc.EditMode = True
While Not(doc Is Nothing)
tmp_str$ = doc.FieldGetText(training_aim) - ВОТ НА ЭТОЙ СТРОКЕ ОШИБКУ ВЫДАЕТ (Type mismatch)
Set doc = coll.GetNextDocument(doc)
Wend
End If
this_doc.Save
End Sub
Что мне нужно: нужно перебрать всю коллекцию документов удовлетворяющих условию search_str (далее условие будет усложняться) и сосчитать сумму значений определенных полей.