1.应用场景
当表结构已经为主表-明细表时,需要设置明细表的从表,点击明细表的数据,即可在另一个明细表中看到该条明细的下级数据
例:在出库单中,001号出库明细表有001,002两个商品,点击001时,批次明细表只显示001商品的所有的批次明细,再点击002商品时,批次明细表只显示002商品的批次明细。
2.模板设计
前言:在本次示例中,将采用主表、从表A与从表B来表示三个表格,他们之间的关系为:主表-从表A-从表B
需要两个模板,一个模板用于存放从表A与从表B之间的关系,另一个模板展示主表-从表A-从表B之间的关系
①从表A-从表B结构的模板设计

图1:设计两个从表之间的关系
②主表-从表A-从表B结构的模板设计

图2:主-从-从表结构设计
3.数据接口设计
设置从表A-从表B的数据接口
数据源与数据列的设置

图3:选择数据源与数据列
过滤条件的设计

图4:添加参数并设置过滤条件
4.填表公式的设计
①设置明细行单击事件
添加从表A的明细行单击事件,调用3.数据接口设计中设计的数据接口,绑定参数,选择插入操作,勾选插入时删除所有行列,并对从表C赋值

图5:设置公式
②设置保存表单前公式
在保存主表-从表A-从表B表单时,需要清空从表B中的数据,避免从表B中的数据保留表单中

图6:清空数据公式
5.实现效果
①设置从表A-从表B之间的数据关联

图7:添加数据
②在主表-从表A-从表B中显示
选中从表A中的数据行,从表B中显示下级数据

图8:主-从-从关系显示
6.扩展
若需要双击从表B中的数据,达到打开从表A-从表B中表单的效果,则可以设计明细行双击事件,使用打开表单操作实现

图9:公式设置