视图中排序后遍历(解决立马结贴)

wjh971 2008-06-11 05:55:05
一个nsf有三笔文档(s_Subject为A, B, C),
文档创建顺序是C,B,A;
在库中建一视图按s_Subject升序排(即A,B,C),
如何要遍历视图时是从A-->B-->C顺序...?
Msgbox doc.s_Subject(0)不能从A-->B-->C顺序显示..如何解决..?

Sub Initialize
Dim uiworkspace As New notesuiworkspace
Dim uiview As notesuiview
Dim doc As NotesDocument

Set uiview = uiworkspace.currentview

Set doc = uiview.Documents.GetFirstDocument()
While Not (doc Is Nothing)
Msgbox doc.s_Subject(0)
Set doc = uiview.Documents.GetNextDocument(doc)
Wend
End Sub
...全文
51 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
only4u 2008-06-11
  • 打赏
  • 举报
回复
没时间去测试你说的东西,

但是,如果实在不行就先将选中的document放到folder, 记得folder的第一列要排序,然后去folder取
wjh971 2008-06-11
  • 打赏
  • 举报
回复
只想对视图中选中的文件做遍历
only4u 2008-06-11
  • 打赏
  • 举报
回复
用backend的类

dim s as new NotesSession
dim db as NotesDatabase
dim v as NOtesView
dim doc as NotesDocument
set db=s.currentDatabase
set v=db.getView("yoursortingviewName")
set doc=v.getFirstDocument
do while not doc is nothing

msgbox doc.s_subject(0)
set doc=v.getNextDocument(doc)


loop

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧