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”这一行,即使有文档也会结束循环。如果视图未打开,则相同的代码可以正常工作。请帮助我。谢谢。