聚合表的调用
聚合表的数据可以通过数据联动
、关联数据
字段和关联查询
字段来进行调用。
三种调用方法的区别在于是否入库
,所以我们先了解下入库的概念。
1. 入库的概念
入库
,就是把这个数据随表单一起,提交到数据管理
中。
如果不进行人为的改动,入库的数据是不会变化的,即使之前调用的那条数据已经产生了变化,这个入库的数据也不会变化。
不入库
是指,这个数据每次需要显示的时候,都去读取一下被调用的表单或聚合表的数据,是实时更新的。
入库的数据可以
参与表单计算(公式等)
,不入库的数据可以实时更新
。
2. 通过数据联动调用
2.1 设置方法
选中字段
>> 字段属性
>> 选项
>> 数据联动
>> 联动表单选择聚合表
在表单中选中需要关联的字段,对字段设置 数据联动,联动到聚合表,即可实时调取聚合表的数据,并且随表单一起提交入库。
2.2 效果演示
通过关联数据调用聚合表数据并将数据提交入库
效果如下:
3. 通过关联数据调用
3.1 设置方法
在表单中直接添加关联数据字段
或在子表单中添加关联数据字段
(多条数据),关联表
选择对应的聚合表,即可调用聚合表中的数据。
显示字段的数据不会随表单提交入库,如需入库,可在数据填充规则处设置字段填充,填充规则详情可参考:关联数据字段。
3.2 效果演示
通过关联数据调用聚合表数据并设置填充字段
将数据提交入库
效果如下:
4. 通过关联查询调用
4.1 设置方法
在表单中添加 关联查询 字段,关联表
选择对应的聚合表,即可调用聚合表中的数据,将数据动态显示在显示字段中,且通过关联查询调用的数据不会随表单提交入库。
4.2 效果演示
通过关联查询调用聚合表数据且不入库
效果如下:
5. 应用示例
以出入库管理为例,首先在库存统计聚合表中设置好数据提交检验条件
:
然后在出库表中调用聚合表的库存数据:
最后我们看下调用后的效果:
可以看到,在调用的时候,若出现出库数量大于库存实际数量的时候就会提示聚合表中的校验条件。