gpt4 book ai didi

lotus-notes - Lotus Notes 可编程表中的意外行为

转载 作者:行者123 更新时间:2023-12-04 02:32:02 27 4
gpt4 key购买 nike

我正在用 Lotus Notes 6.0.3(即将升级到 8.5)设计一个工作流数据库,我的操作系统是 Windows XP。

我最近尝试将选项卡式表格转换为可编程表格。这样我就可以控制在打开时向用户显示哪个选项卡,以便向他们显示最适合该文档在整个工作流程中的进度的选项卡。它的那部分工作!

其中一个选项卡具有控制下一个选项卡可见性的单选按钮和一对级联对话框。一个包含静态列表 "Person":"Team" ,另一个有一个基于第一个的公式:

view:=@If(PeerReview = "Team"; "GroupNames"; "GroupMembers");
@Unique(@DbColumn(""; ""; view; 1))

对话框选择了属性“在关键字更改时刷新字段”。

我没想到的行为是这样的。如果单选按钮设置为"is"并且在其中一个对话框中选择了一个值,则表格将打开下一个选项卡。如果单选按钮设置为“否”并且在其中一个对话框中选择了一个值,则整个表格将被隐藏。

我可以通过关闭对话框上的“在关键字更改时刷新字段”属性并在选择一个值后按 F9 来复制后者。不过,我不知道为什么会发生前者。该表名为“ RFCInfo”,我在表单上有一个名为“ $RFCInfo”的字段,它是可编辑的,对所有不是我的用户隐藏,最初由 Postopen 脚本设置,如果必要 - 它本质上是一个 Select Case 语句,它查看特定的项目值并返回与该值相关的表行的名称。

任何人都可以提供任何指示吗?

最佳答案

Notes R5 和 R6 中表格单元格中的隐藏时间公式因编辑表格单元格时以不可预测的方式中断而臭名昭著。即使在 R7 中,我认为它们仍然有点时髦,但是到了 R8,它们终于变得非常坚固。您还没有显示隐藏时间,但我的第一个猜测是您只是不良行为的受害者。

请不要射击信使,但我们解决此类问题的通常方法是从头开始煞费苦心地重新创建整个表格,并希望我们永远不必再次编辑它。即,以草稿形式制作表格的副本并清除所有隐藏时间 - 一个接一个。然后以第二个草稿形式创建一个全新的空表格,并将所有单元格设置为与原始表格完全相同,包括嵌套表格、合并单元格和其他设置——但现在跳过隐藏时间。然后将每个单元格的内容从第一个草稿表格复制到第二个草稿表格的相应单元格。然后,引用原始表单中的隐藏时间,在第二个临时表单的单元格中的段落上重新创建每个隐藏时间。最后,从原始表单中删除原始表格,然后将第二个草稿中的表格从回复制/粘贴到原始表单中。

关于lotus-notes - Lotus Notes 可编程表中的意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com