[LS] - Classe pour compter les documents dans une vue en
cette classe permet de compter les documents dans une vue
il faut faire une vue comportant une colonne calculée avec une valeur constante, cette constant sera passée comme clé
cette colonne doit être triée !!! ne pas oublier
exemple d'utilisation
il faut faire une vue comportant une colonne calculée avec une valeur constante, cette constant sera passée comme clé
cette colonne doit être triée !!! ne pas oublier
exemple d'utilisation
- Code : Tout sélectionner
dim cnt as new CountDocuments
..
..
set cnt=new CountDocuments("(maVueCachée)","ZORRO")
msgbox cnt.getCount()
...
...
- Code : Tout sélectionner
Public Class CountDocuments
Private m_session As NotesSession
Private m_db As NotesDatabase
Private m_sView As String
Private m_sKey As String
Private m_collection As NotesDocumentCollection
Private m_view As NotesView
Sub new (v As String, key As String)
m_sView=v
m_sKey=key
Call init
End Sub
Private Sub init
Set m_session=New NotesSession
Set m_db=m_session.currentdatabase
Set m_view=m_db.getView(m_sView)
Set m_collection=m_view.getAllDocumentsBykey(m_sKey)
End Sub
Public Function getCount() As Long
getCount=m_collection.count
End Function
End Class