Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Filemaker自动输入计算-使用关系更新_Filemaker - Fatal编程技术网

Filemaker自动输入计算-使用关系更新

Filemaker自动输入计算-使用关系更新,filemaker,Filemaker,根据Filemaker文档 如果选择“计算值”,则可以在浏览模式下编辑字段值(如果未选择“禁止修改值”)。当您创建记录时,或当其中一个引用字段更改且目标字段为空时,将计算该值。(但是,如果在“指定计算”对话框中选择“如果所有引用字段均为空则不计算”,则在创建记录时不会计算该值,并且计算引用的所有字段均为空。相反,当其中一个引用字段包含值时,会计算该值 如果计算中使用的参考字段值发生更改,将计算自动输入计算。我在关系中使用字段,并且从同一关系中从相关表中获取值 例如,表A和表B之间的关系基于字段F

根据Filemaker文档

如果选择“计算值”,则可以在浏览模式下编辑字段值(如果未选择“禁止修改值”)。当您创建记录时,或当其中一个引用字段更改且目标字段为空时,将计算该值。(但是,如果在“指定计算”对话框中选择“如果所有引用字段均为空则不计算”,则在创建记录时不会计算该值,并且计算引用的所有字段均为空。相反,当其中一个引用字段包含值时,会计算该值

如果计算中使用的参考字段值发生更改,将计算自动输入计算。我在关系中使用字段,并且从同一关系中从相关表中获取值

例如,表A和表B之间的关系基于字段F1

B::__text
这里,在这个计算中,我没有使用字段F1,而是在A->B之间的关系中使用它。每当我更改F1的值时,Filemaker都会更新自动输入计算的值


这正常吗?我在文档中找不到任何与此相关的文档。

是,只要未选择“不替换字段的现有值”,这就是预期行为。

是,只要“不替换字段的现有值”,这就是预期行为是的。所以,我也需要考虑关系。对相关表中字段的更改不更新AutoEnter计算,但是在关系中使用的任何本地密钥字段的更改将更新使用关系的任何计算,除非没有选择上述选项。从相关表中更改字段不更新AutoEnter计算,但在关系中使用的任何本地关键字段的更改将更新使用关系的任何计算,除非未选择上述选项。