有没有办法防止脚本更改布局时触发 OnLayoutExit 脚本触发器?

问题描述 投票:0回答:1

我们的 FileMaker 数据库中有一个布局,其中包含 OnLayoutExit 脚本触发器,用于检查用户是否将必填字段留空。但是,作为布局标准使用的一部分,将调用另一个脚本来填充多个表中的字段。为此,脚本执行多个

Go To Layout()
函数调用。这会从原始布局触发 OnLayoutExit 脚本触发器。在调用此脚本时,用户不太可能已经填写了必填字段。当这个脚本完成后,它会返回到原始布局,因此空字段对我们来说不是问题。但是,我们的 OnLayoutExit 脚本警告用户存在空字段。

我很好奇是否有一种方法可以区分用户切换布局和脚本切换布局。

database layout triggers exit filemaker
1个回答
0
投票

一个简单的解决方案可能是不让脚本离开布局。不要切换到另一个布局,而是使用目标布局打开一个新窗口,执行需要执行的操作,然后关闭新窗口。

© www.soinside.com 2019 - 2024. All rights reserved.