请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

stevenHN

初级会员

29

主题

85

帖子

470

积分

初级会员

积分
470
stevenHN
初级会员   /  发表于:2023-4-9 00:26  /   查看:681  /  回复:6
1金币
如下图:单元格K33中的命令,前半段会设置单元格BN9的值。然后单元格BN9值的改变,会触发命令设置单元格BR20和BR21的值。接着单元格K33中的命令又会引用单元格BR20和BR21的值进行判断,最后再执行后半段命令。








我担心:单元格BN9中的命令还没有执行完毕设置单元格BR20和BR21的值时,单元格K33中的命令就开始取单元格BR20和BR21的值。

请问如何解决这个问题?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

查询条件放到表格外,触发查询,表格设置 默认不加载数据。

6 个回复

倒序浏览
最佳答案
最佳答案
olookok活字格认证
银牌会员   /  发表于:2023-4-9 00:26:42
来自 6#
stevenHN 发表于 2023-4-10 09:28
先谢!我理解如果有明确的“相关程序”,则可通过“设置单元格属性”确认前述“相关程序”已经执行完毕。 ...

查询条件放到表格外,触发查询,表格设置 默认不加载数据。
回复 使用道具 举报
olookok活字格认证
银牌会员   /  发表于:2023-4-9 09:32:57
2#
你可以再加一个判断, 判断满足一定条件采触发k33,  可以在 br20   br21  执行的命令中,设置一个条件,来确定命令执行完毕。然后 k33  根据这个条件 执行 k33
回复 使用道具 举报
stevenHN
初级会员   /  发表于:2023-4-9 21:45:59
3#
本帖最后由 stevenHN 于 2023-4-9 23:05 编辑
olookok 发表于 2023-4-9 09:32
你可以再加一个判断, 判断满足一定条件采触发k33,  可以在 br20   br21  执行的命令中,设置一个条件,来 ...

关键是判断需要一个标准值,但标准值又如何获取呢?

如下图所示:

业务逻辑如下:
1、我向红色标示1的单元格中设置值。
2、红色标示2的表格又需要红色标示1的单元格的值作为“查询条件”。
3、红色标示3的单元格,又是红色标示1的单元格中的命令去循环红色标示2表格中查询后结果。

这样一来,就感觉业务逻辑中2与3都在业务逻辑1之下并列开始执行,但业务逻辑3又需要在业务逻辑2完成之后再执行。可如何确保业务逻辑3开始时,业务逻辑2已经执行完成呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
olookok活字格认证
银牌会员   /  发表于:2023-4-10 08:22:45
4#
设置单元格属性  啊。
单元格名:执行成功
if   执行成功=1
      设置单元格属性.执行成功=0
     if   条件 1   
          运行相关程序
          设置单元格属性.执行成功=1
     if   条件2  
          运行相关程序
          设置单元格属性.执行成功=1

     根据你实际情况做调整
回复 使用道具 举报
stevenHN
初级会员   /  发表于:2023-4-10 09:28:43
5#
本帖最后由 stevenHN 于 2023-4-10 09:32 编辑
olookok 发表于 2023-4-10 08:22
设置单元格属性  啊。
单元格名:执行成功
if   执行成功=1

先谢!我理解如果有明确的“相关程序”,则可通过“设置单元格属性”确认前述“相关程序”已经执行完毕。

再问:
但类似于“表格查询”的命令,是系统内自动运行,没有办法放至“运行相关程序”处。





这个怎么处理?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-4-10 17:47:01
7#
感谢大家对活字格的支持
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部