我知道这是一个常见问题,我已经尝试了一些解决方案,但我当前代码现在遇到的问题是,即使附件显示在计算显示字段中,我也会收到错误“注意当我尝试打开它们时,找不到项目”。
该表单由两个字段构建,在一个可编程表格中,显示可编辑字段或计算显示字段。
我在 Google 的帮助下发现的技巧是删除 queryopen
事件中计算的显示项,以便 Notes 在打开文档时重新生成 cfd 项。从视觉上看,这是有效的,因为我看到了文本和附件,但附件无法打开。
以下是删除表单 QueryOpen 中的项目的代码:
...
Set item = doc.GetFirstItem("dspDescription")
If Not item Is Nothing Then Call item.Remove()
...
有人成功实现了该功能吗?还有另一种方法可以做到这一点吗?我已经尝试过使用子表单,并且由于应用程序的构建方式,我需要能够通过单选按钮的轻弹从可编辑切换为只读,因此子表单是不可能的,因为它们无法显示动态地。
最佳答案
为什么不简单地将富文本项放入受控访问部分,并使用计算的显示公式使该部分可编辑/不可编辑。选择“始终展开”并隐藏该部分标题,这样就没有人可以折叠它,等等。
关于您的评论:具有以下属性:
对于设计器中的此部分:
你得到这个结果:
你看:没有曲折,没有“可见”部分
关于lotus-notes - 如何创建一个计算显示的 NotesRichtext 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39146485/