如果字段为空并且数据库中仍存在“状态”,则阻止执行按钮

时间:2019-07-01 02:37:39

标签: lotus-notes lotusscript

我有一个带有某些字段的表单和一个要执行的按钮。我想做的是,当任何字段为空时,按钮都无法执行。这意味着,当字段未完成时,我无法继续按钮操作。

如果字段为空,如何防止按钮执行?任何帮助将不胜感激。谢谢!

**更新问题**

我将为我的问题添加更多信息。目前,我尝试阻止使用

If doc.PStatus(0) = "Lock" Then
    Msgbox "Complete PC Inspection first!"
    Exit Sub
Else

要检查状态是否为LOCK,则无法执行该按钮。如果我对文档进行了一些更改,但仍处于“锁定”状态,则无法继续执行该按钮。我将提示消息“首先完成PC检查!”。并退出子。我以为我成功了,但没有成功。我尝试两个条件:

  1. 我尝试对文档进行更改,但没有从视图中的第一个文档开始。 (没关系,我无法继续执行流程)
  2. 我尝试仅在视图中对第一个文档进行更改,然后我可以执行按钮(据说我不能执行该操作,因为它仍然处于“锁定”状态)。

我尝试使用上一个问题中的this,但问题仍然存在。仅当我更改了我的第一个文档时才出现问题。但是,如果我对第一个文档以外的其他文档进行了更改,那没有问题。希望您能理解这个问题。如果您需要,我会添加其他代码。谢谢!

1 个答案:

答案 0 :(得分:0)

如果此按钮位于视图中,则您的代码需要处于获取每个文档并分别检查每个文档中字段值的循环中。