如下:我想通过一个关键字在视图中查询满足条件的文档个数
Dim ss As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim view As NotesView
Dim dc As NotesDocumentCollection
Set db=ss.CurrentDatabase
Set doc=ss.DocumentContext
Set view=db.GetView("viewname")
Set dc=view.Dim ss As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim view As NotesView
Dim dc As NotesDocumentCollection
Set db=ss.CurrentDatabase
Set doc=ss.DocumentContext
Set view=db.GetView("viewname")
Set dc=view.GetAllDocumentsByKey(key)
If dc.count>0 Then
'要实现的功能
End If
Msgbox dc.count
--------------------------------
在执行以上代码时,通过msgbox,在控制台上传回的值(dc.count )一直为0.
但是我在视图中通过select form=“form_name” &column=“key”&.......却可以查询到符合key关键字的文档。
解决方法:view.GetAllDocumentsByKey(key) 中key值在视图中一定要排序。在column属性中设置。
不知道大家有没有遇到过这样的问题,在此做个记录,以便下次查询。仅供大家参考
收起