我正在尝试使用基于特定列的莲花脚本来查找Domino数据库中条目的计数。我创建了下面的脚本,其运行正常,但消息框总数比脚本结束时提供的对话总数少了几百。我假设一个是包括所有父类别等。如何根据“创建日期”列来计算视图中的记录数?按列数计算文档
我在视图中包含了我想要的总计列的图像。
Sub Initialize
Dim db As NotesDatabase
Dim view As NotesView
Dim s As NotesSession
Dim NotesDocColl As NotesDocumentCollection
Dim requestDoc As NotesDocument
Dim lngDocCount As Long
Set s = New NotesSession
Set db = s.CurrentDatabase
Set view = db.GetView("By Category")
Set requestDoc = view.Getfirstdocument()
lngDocCount = 0
Do Until requestDoc Is Nothing
lngDocCount = lngDocCount + 1
Set requestDoc = view.GetNextDocument(requestDoc)
Loop
MessageBox "Number of documents = " & lngDocCount
End Sub
每个文档是否只出现在一个类别中?我的猜测是,事实并非如此。 –
你想知道什么?视图中选择了多少个文档或视图中有多少文档创建了特定的日期?您是否无法根据创建的日期创建可以遍历的替代视图? – Newbs
@RichardSchwartz我对迟到的反馈表示歉意,但昨天这里是苏格兰的公众假期。每个创建的文档都不是唯一的。谢谢 – AJF