设计表单间的链接时,除了可以从子表格生成新表单,还可以用这个方法将另一张现有的表单拉过来做成参照子表格,自动列出另一张表单中有相关的数据。举例来说,假设有一张“销售订单”跟“客户清单”。你可以将销售订单的数据以子表格的方式加入客户清单中,就可以看到每位顾客过去的订购纪录,透过参照子表格快速帮你从数据库中汇整相关数据,这就是数据库软件的价值所在。
为了要在“客户表单”中利用显示从其他表单的链接来插入参照子表格列出相关的订单记录,首先要确认“销售订单”跟“客户清单”已经有链接关系(这边链接指的是设置在一般字段的链接,若设置在子表格中,请参阅此篇说明)。
先进到“销售订单”的表单页设计模式,在表单工具的链接工作表找到链接与加载,确认链接至“客户清单”。
接着回到“客户清单”的设计模式选择链接工作表下的显示从其他表单的链接。
系统会自动列出所有有链接关系的表单,你可以直接从中找到想要加为参照子表格的表单。
将鼠标移动到链接子表格,链接子表格会变成绿色的,单击住并拖曳至想要放的位置。
透过箭头将想拉进子表格的字段放在已选择字段,不想显示的放在可选择字段。在已选择字段可以透过上下箭头调整字段顺序。
完成后,参照子表格就已经创建好。
离开设计模式,就可以看到“客户清单”中的参照子表格自动汇整了该客户过去的所有订单纪录。
如果参照子表格的原表单上有新增的字段,而你也想同步新增此字段到参照子表格,可以点选显示从其他表单下的表单名称。
就可以打开调整字段的接口。
有需要的话可以透过动作单击钮来帮助你快速打开参照子表格的来源表单并新增一笔数据。点选显示从其他表单下的来源表单旁的齿轮。
点击创建单击钮。
在窗口中命名单击钮。
点击单击钮会直接打开来源表单页面。
就可以在来源表单中新增数据,并且会自动带入对应的数据链路字段。
如果要移除动作单击钮可以参阅这篇。
你可以在子表格中的字字段上创建链接,来进入你用显示从其他表单的链接功能链接的表单。例如:有一张客户表单,这表单内的子表格中含有工作项目,并以显示从其他表单的链接来链接“工作项目”表单。
点击在显示从其他表单下的“工作项目”旁的齿轮。
我们希望以“工作项目编号”字段来做设置,如果参照的来源表单有多版本,则可以设置默认要显示哪一个版本。
保存设置并离开设计模式后,你将会看到你所设置的字段值已经变成链接了。
点击流就能打开该笔子表格数据的来源表单数据。
简易参照子表格创建教学:
在线课程详细演示: