lotus 基本开发功能总结(一)

本文介绍了在Lotus Notes中进行视图操作的方法,包括遍历数据库视图的所有文档、删除选中的文档以及清空视图中的数据。通过具体代码示例展示了各项操作的实现步骤。

1 如何遍历当前数据库视图的所有文档

 ///////////////////////////////////////////////////

 

Dim entrydc As NotesViewEntryCollection
Dim entry As NotesViewEntry

Set entrydc=view.AllEntries

If entrydc.Count =0 Then
  Exit Sub
End If


while not entry is nothing

 

Set entry=entrydc.GetFirstEntry
Set doc=entry.Document 
Set entry=entrydc.GetNextEntry(entry)

 

wend

////////////////////////////////////////

2  删除当前视图中选中的文档
Dim wk As New NotesUIWorkspace
 Dim session As New NotesSession  
 Dim uiview As NotesUIView
 Dim doc As NotesDocument
 Dim db As NotesDatabase
 Dim view As NotesView
 Set uiview =wk.CurrentView
 Set db=session.CurrentDatabase
 Set view=db.GetView("viewJgbs")
 If uiview.Documents.Count >0 Then
  
  
  For j=1 To uiview.Documents.Count
   Set doc=uiview.Documents.GetNthDocument(j)
   doc.Remove(True)
  Next
  wk.ViewRefresh
  
 Else
  Exit Sub
  
 End If
////////////////////////////

 

3 清空当前数据库的活动视图中的数据

//////////////////////////////////

 

Dim entrydc As notesviewentrycollection
dim entry as notesiviewEntry
set entrydc =view.allentrys
set entry=entry.getfirstEntry

 

if not entry is nothing then
entrydc.removeall(true)
end if

wk.ViewRefresh

 

//////////////////////////

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半部论语

如果觉得有帮助,打赏鼓励一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值