如何仅针对特定文档视图在编辑模式下显示按钮栏?
How to show button bar on edit mode only for specific document view?
我有一个用于保存文档的按钮。此按钮仅在编辑模式下可见。我有 4 个选项来保存文档,分别是 "Save As Draft"、"Save PC Inspection"、"Save New Version" 和 "Save Write Off"。下图:
对于 "Save As Draft"、"Save PC Inspection" 和 "Save New Version",我使用的是相同的文档表单,而 "Save Write Off" 我使用的是具有不同视图的不同文档表单草稿、注销和计算机。
我现在的问题是当我在编辑模式下打开时,保存按钮显示全部。我要实现的目标是:
- 当我在计算机视图中以编辑模式打开文档时,我只想显示 "Save As Draft" 和 "Save New Version"。
- 当我在草稿视图中并在编辑模式下打开文档时,我只想显示 "Save As Draft" 和 "Save PC Inspection"。
- 最后,当我在注销视图和编辑模式下打开文档时,我只想显示 "Save Write Off"
如何仅在特定文档视图的编辑模式下打开文档时才显示保存按钮?我很感激任何建议或帮助!
只需在按钮的隐藏- 时间- 公式中使用您在选择视图时使用的相同公式。
如果视图 "Draft" 的选择公式类似于:
SELECT Form = "SomeForm" & Status = "Draft"
然后在 "Save as Draft"- 按钮的隐藏时间上使用此公式:
Status != "Draft"
如果这是唯一的条件,您将在所有其他保存按钮上使用此按钮:
Status = "Draft"
您的示例将转换为以下 hide- when- 公式(假定存在用于视图选择的 Status- 字段):
所有隐藏时间:
另存为草稿- 按钮:
!(Status = "Draft" : "Computer")
保存新版本- 按钮:
!(Status = "Computer)
或
状态 != "Computer"
保存 PC 检查- 按钮:
Status != "Draft"
保存注销- 按钮:
Status != "Write Off"
编辑:对您的评论的回应
您评论中的公式是:
SELECT Form = "Computer" &
(PFStatus = "Not Found" | PFStatus = "Obsolete" | PFStatus = "Spoilt") &
PStatus != "Write Off"
这个公式太复杂了。如果 PFStatus 是单值而不是多值字段,则公式可以压缩为:
SELECT Form = "Computer" & PFStatus = "Not Found" : "Obsolete" : "Spoilt"
最后的否定可以省略,不加任何东西。
所以如果你想在文档不是来自这个视图的情况下隐藏一个按钮,那么隐藏的时间是:只需否定条件:
!(PFStatus = "Not Found" : "Obsolete" : "Spoilt")
我有一个用于保存文档的按钮。此按钮仅在编辑模式下可见。我有 4 个选项来保存文档,分别是 "Save As Draft"、"Save PC Inspection"、"Save New Version" 和 "Save Write Off"。下图:
对于 "Save As Draft"、"Save PC Inspection" 和 "Save New Version",我使用的是相同的文档表单,而 "Save Write Off" 我使用的是具有不同视图的不同文档表单草稿、注销和计算机。
我现在的问题是当我在编辑模式下打开时,保存按钮显示全部。我要实现的目标是:
- 当我在计算机视图中以编辑模式打开文档时,我只想显示 "Save As Draft" 和 "Save New Version"。
- 当我在草稿视图中并在编辑模式下打开文档时,我只想显示 "Save As Draft" 和 "Save PC Inspection"。
- 最后,当我在注销视图和编辑模式下打开文档时,我只想显示 "Save Write Off"
如何仅在特定文档视图的编辑模式下打开文档时才显示保存按钮?我很感激任何建议或帮助!
只需在按钮的隐藏- 时间- 公式中使用您在选择视图时使用的相同公式。
如果视图 "Draft" 的选择公式类似于:
SELECT Form = "SomeForm" & Status = "Draft"
然后在 "Save as Draft"- 按钮的隐藏时间上使用此公式:
Status != "Draft"
如果这是唯一的条件,您将在所有其他保存按钮上使用此按钮:
Status = "Draft"
您的示例将转换为以下 hide- when- 公式(假定存在用于视图选择的 Status- 字段):
所有隐藏时间:
另存为草稿- 按钮:
!(Status = "Draft" : "Computer")
保存新版本- 按钮:
!(Status = "Computer)
或 状态 != "Computer"
保存 PC 检查- 按钮:
Status != "Draft"
保存注销- 按钮:
Status != "Write Off"
编辑:对您的评论的回应
您评论中的公式是:
SELECT Form = "Computer" &
(PFStatus = "Not Found" | PFStatus = "Obsolete" | PFStatus = "Spoilt") &
PStatus != "Write Off"
这个公式太复杂了。如果 PFStatus 是单值而不是多值字段,则公式可以压缩为:
SELECT Form = "Computer" & PFStatus = "Not Found" : "Obsolete" : "Spoilt"
最后的否定可以省略,不加任何东西。 所以如果你想在文档不是来自这个视图的情况下隐藏一个按钮,那么隐藏的时间是:只需否定条件:
!(PFStatus = "Not Found" : "Obsolete" : "Spoilt")