我有启用软删除的数据库,并将这些已删除的文档存储到名为“DeletedDocuments”的视图中当视图不包含任何文档时隐藏
以下是动作栏的ma lotusscript
函数 deleteSelectedDocuments 作为布尔值
deleteSelectedDocuments=False
调用 setObjectVars()
将 documentCollection 变暗为 NotesDocumentCollection
将 userChoice 调暗为整数
出错时转到 errHandler
设置 documentCollection=gDB.UnprocessedDocuments
如果 documentCollection.Count=0 那么
Msgbox "您没有选择任何文件。请选择一些删除它们",,"没有选择文件"
别的
userChoice=Msgbox ("你要删除 " & Cstr(documentCollection.Count) & " 文档吗?",64+100, _
“请确认...”)
如果 userChoice=6 那么
调用 documentCollection.RemoveAll(True)
调用 gWk.ReloadWindow()
调用 gWk.ViewRefresh
万一
万一
deleteSelectedDocuments=真
退出函数
错误处理程序:
在尝试删除选定的行时打印“错误 ***”和错误 &“在第 *** 行发生”&Cstr(Erl)&“***,错误号为 ***”&Cstr(Err)&“***文件”
Msgbox "Error ***" & Error & " 发生在第 *** 行" & Cstr(Erl) & "*** with error number ***" & Cstr(Err) & "*** while 尝试删除选中文件”
退出函数
结束功能
一旦文件被删除,我想刷新我的视图,并且也想刷新 HideWhen 公式......我得到了类似 uiDoc.RefreshHideFormulas 但 uiDoc 在这里不起作用......我也无法使用 @Command( [RefreshHideFormulas] ) '评估'......我该怎么做????