【问题标题】:Prevent button to execute if field is empty and "status" still in the database如果字段为空且“状态”仍在数据库中,则阻止按钮执行
【发布时间】:2019-07-01 02:37:39
【问题描述】:

我有一个包含一些字段的表单和一个要执行的按钮。我想要做的是,当任何字段为空时,按钮无法执行。这意味着,当该字段未完成时,我无法继续按钮处理。

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

**更新问题**

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

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

检查是否有状态 LOCK 然后我无法执行按钮。如果我对文档进行了一些更改并且仍然处于 LOCK 状态,我无法继续该按钮。我会提示消息“首先完成PC检查!”并退出子。我以为我成功了,但没有。我尝试了两种情况:

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

我从上一个问题中尝试this,但问题仍然存在。仅当我对查看的第一个文档进行更改时,才会出现问题。但是,如果我对第一个文档以外的其他文档进行了更改,则没有问题。我希望你明白这个问题。如果你们需要,我会添加额外的代码。谢谢!

【问题讨论】:

    标签: lotus-notes lotusscript


    【解决方案1】:

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

    【讨论】:

    • 我的按钮在一个表单中,我的表单显示在视图中。它是否被视为按钮?
    猜你喜欢
    • 2019-06-11
    • 2016-09-13
    • 2011-04-09
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 2013-02-18
    • 2017-10-23
    • 1970-01-01
    相关资源
    最近更新 更多