我正在使用 HCL Notes 应用程序。我开发了一个摘要视图来向用户显示计算得出的数字。然后用户单击其中一个操作按钮并打开一个详细视图,但对于该视图,我动态设置了选择公式,以便显示特定于该按钮条件过滤的记录。几天来它几乎可以正常工作,但现在大部分时间它都会显示一些以前显示的(过滤的)数据,无论用户单击了哪个按钮。意味着它没有设置视图的选择公式,而是使用旧公式显示视图,即使重新启动 Notes 应用程序也不会恢复正常状态。
当用户被困在这种特殊情况下,并且他们通过状态栏窥视时,它会显示以下消息:
文件自签名后已被修改或损坏!(数据)。
必要的代码片段如下:
*设置 dtlView = db.GetView("Report_Dtl")
dtlView.SelectionFormula =公式
调用 dtlView.Refresh()*
其中公式是动态构建的公式。看起来像线
dtlView.SelectionFormula =公式
无法更新选择公式,然后下面的行生成上述错误消息:
调用 uidb.OpenView(dtlView.Name,,False, False)
请帮忙!
谢谢