1. 设计背景
很多用户都会使用表单设计进销存出入库场景,为了提高数据录入效率,减少无效数据的干扰,需要对聚合表中库存为 0 的数据进行隐藏,只需要显示有库存的数据。那么,我们如何设置才能让 0 库存的数据不显示呢?
实现本功能的方法有多种,今天我们讲解最简单的一种—通过关联数据过滤掉 0 库存的数据。
2. 表单设计
首先打开简道云工作台并创建物品基础信息表并录入基础数据。
再分别创建一个入库表和一个出库表。
【入库表】:子表单中添加关联数据,关联「物品信息表」中物品编码,物品名称和型号两个字段根据编码自动联动出来。
【出库表】:子表单中添加关联数据,关联「聚合表」中物品编码并显示出剩余库存数据,物品名称和型号两个字段根据编码自动联动出来。(聚合表的设计后文讲解)
过滤条件设置:关联数据中设置过滤条件剩余库存>0。
3. 聚合表设计
通过入库表和出库表进行多表关联,用入库数量减去出库数量求得剩余库存数量。
并添加数据提交校验剩余库存>=0。
4. 效果演示
聚合表中,A00005 的物品库存目前为 0。
那么在出库表中选择物品出库时,为 0 的物品将不再进行显示。