Lotus notes Lotus Notes中未计算的字段

Lotus notes Lotus Notes中未计算的字段,lotus-notes,Lotus Notes,我使用LotusNotesDesigner创建了一个表单,并在该表单上添加了一个字段,用于@DBColumn查找。然后通过web浏览器查看表单,一切都很顺利 我继续使用该表单将另一个文档添加到数据库中,现在原始文档仍然在浏览器中呈现良好,但新文档不会向字段返回任何内容 我尝试删除@DBColumn查找并仅显示文本,但什么都没有,我只得到0 奇怪的是,如果我将字段重命名为不同的名称,所有操作都很完美,但是如果我将字段重命名回原来的名称,则该字段已损坏,没有计算 有人知道这是为什么吗?在我的申请过程

我使用LotusNotesDesigner创建了一个表单,并在该表单上添加了一个字段,用于@DBColumn查找。然后通过web浏览器查看表单,一切都很顺利

我继续使用该表单将另一个文档添加到数据库中,现在原始文档仍然在浏览器中呈现良好,但新文档不会向字段返回任何内容

我尝试删除@DBColumn查找并仅显示文本,但什么都没有,我只得到0

奇怪的是,如果我将字段重命名为不同的名称,所有操作都很完美,但是如果我将字段重命名回原来的名称,则该字段已损坏,没有计算

有人知道这是为什么吗?在我的申请过程中,我在各个领域都遇到过这种情况。我原本以为这可能是一个保留字的事情,但我现在知道情况并非如此。我通常只是重命名字段,然后继续,但必须有一个解释。是缓存还是什么


谢谢你的信息

未计算的字段可能是缓存问题。尝试打开表单,以编辑模式F9重新计算所有字段。 如果这没有帮助,请关闭表单,按Ctrl+Shift+F9强制刷新数据库中的所有视图(可能需要一些时间)。重新打开表单,编辑模式,F9。如果显示该值,请尝试在@DBColumn上使用“nocache”参数


根据您的应用程序设计,可能有许多原因导致此问题。可能用于查找的视图未设置为自动刷新,或者由于高负载问题,服务器刷新频率不够。

您没有提到字段的类型是否为“计算显示”?如果您已计算表单中的显示字段,并且文档中已包含存储在同名项中的数据,则计算公式将被忽略,项值将按原样显示。

您正在使用的失败字段的名称是什么?出于某种原因,当我读到“计算显示”时,感谢您(指示灯亮起):这让我想到了这篇文章。我最初将此字段创建为可编辑字段,因此它以前存储了值,然后我返回并将该字段更改为CFD,因此我必须进入每个文档并删除该可编辑字段引用,然后清除所有内容。感谢Christian,这是一个好信息,我必须保留该字段(Ctrl+Shift+F9)在我的后口袋里强迫我刷新。