我正在嘗試使用基於特定列的蓮花腳本來查找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