【发布时间】:2012-12-20 23:55:19
【问题描述】:
Lotus notes 5 上有一个应用程序。如果视图打开,getdocumentbykey 函数将不起作用。如果其他视图已打开或数据库已关闭,则该功能正常工作并找到文档。即使视图是打开的,我们如何使它工作?我已经给出了下面的代码部分。谢谢。
BillNo2 = cdoc.fieldgettext("Bill_No2")
Set view = db2.GetView("Bill No.")
Set doc = view.getdocumentbykey(BillNo2)
If Not doc Is Nothing Then
doc.DOdone = "Done"
doc.LorryNo = cdoc.fieldgettext("Lorry_No")
doc.TripNo = cdoc.fieldgettext("Trip_No")
Call doc.save(True, True)
End If
在调试时,它会跳过“If Not doc is Nothing”这一行,即使有文档也会结束循环。如果视图未打开,则相同的代码可以正常工作。请帮助我。谢谢。
【问题讨论】:
-
在隐藏视图上查找具有类似选择且用户无法打开的视图?
-
您应该考虑将 Lotus Notes 5(也许还有您的 Domino 服务器?)升级到最新版本 8.5。 Lotus Notes 5 于 1999 年推出,并于 2004 年退出。
-
代理属性设置为在选定文档、新文档等上运行什么?
-
@AndersLindahl:非常感谢。隐藏视图起作用了。我试图进行数据库搜索作为替代方案,这使过程变慢。想到了这个主意。谢谢你的建议。
-
@PerHenrikLausten:嗯。我向客户提出了同样的建议。可能是应用程序到目前为止对他们很好:)
标签: lotus-notes lotus-domino lotus lotusscript