lotus-notes - 如果字段为空且“状态”仍在数据库中,则阻止按钮执行
问题描述
我有一个包含一些字段的表单和一个要执行的按钮。我想要做的是,当任何字段为空时,按钮无法执行。这意味着,当该字段未完成时,我无法继续按钮处理。
如果字段为空,如何防止执行按钮?任何帮助将不胜感激。谢谢!
**更新问题**
我将在我的问题中添加更多信息。现在,我试图阻止使用
If doc.PStatus(0) = "Lock" Then
Msgbox "Complete PC Inspection first!"
Exit Sub
Else
检查是否有状态 LOCK 然后我无法执行该按钮。如果我对文档进行了一些更改并且仍然处于 LOCK 状态,我无法继续该按钮。我会提示消息“首先完成PC检查!” 并退出子。我以为我成功了,但没有。我尝试两种情况:
- 我尝试对文档进行更改,但不是从视图中的第一个文档开始。(没关系,我无法继续执行过程)
- 我尝试仅在视图中对第一个文档进行更改,然后我可以执行按钮(据说我不能执行该按钮,因为仍然存在“LOCK”状态)。
我从上一个问题中尝试了这个,但问题仍然存在。仅当我对视图中的第一个文档进行更改时,才会出现问题。但是,如果我对第一个文档以外的其他文档进行了更改,则没有问题。我希望你明白这个问题。如果你们需要,我会添加额外的代码。谢谢!
解决方案
如果此按钮在视图中,则您的代码需要处于一个循环中,该循环获取每个文档并分别检查每个文档中字段的值。
推荐阅读
- javascript - 单击图像“推送”图像下方列表的其余部分
- java - 如何在詹金斯中运行硒测试
- apache-kafka - Kafka Connect HDFS (Azure) 持久化 Avro 值和字符串键
- python - 引用字符串解析器
- scrapy - Scrapy - 通过循环 JSON 文件的多个请求
- python - 我应该在我的数据框中使用多索引吗?
- go - 如何注册函数以与 pongo 模板一起使用?
- python - 将来自 HTML 表单的用户输入作为 Python 脚本的变量
- rabbitmq - 使用 TLS 1.2 安全连接到 RabbitMQ
- java - Spring Boot 执行器的 /beans 无法访问