找回密码
 立即注册

QQ登录

只需一步,快速开始

Eric.Liang 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-7-4 14:37  /   查看:6796  /  回复:2
大家都知道,在活字格中可以通过页面跳转或者弹出页面时设置加载数据绑定就可以在详情页面中将选择的数据显示出来。
正因为有了这个默认功能的存在,省去了使用中的很多不便的地方。但是,毕竟每个公司的业务不同,有的公司可能需要选择某一个数据表的数据,详情页面打开它关联的数据表的详细信息。


此时很多人并不知道应该怎么做才能让详情页面中的数据显示成自己想要的。我以主子表为例,之前的论坛教程一直讲述的都是主表列表页面点击更改显示对应的主表详情和子表列表。今天的教程是用子表的列表打开该子表对应的主表的详细信息。


首先,大家要记住两点。
1.对于这种有关联关系的数据表,我们都是可以通过页面跳转命令或者弹出页面命令中的传值到目标页面操作将关联的字段传递到目标页面的隐藏单元格中。
2.当某一个页面中既绑定了表格,也在普通单元格中绑定了该表格的某些字段时。表格中选择不同的行时,绑定表格字段的普通单元格的值也会实时变化。
可能逻辑会有点绕,大家可以通过动图了解下。
blob499984740.png
数据联动.gif

当大家对上述两个功能掌握了之后对于从子表打开主表详情的功能就更加容易了解了。
功能逻辑是这样的:
1.子表在跳转主表的详情页面时将子表与主表关联的ID传递给主表详情页面。
blob866430969.png
2.在主表详情页面中既有详情页面的单元格,也有隐藏的表格。
blob201546630.png

3.表格设置默认查询条件,ID=从子表传值过来的ID。(设置查询条件,默认会查出当前ID对应的主表信息,会默认选中当前行,因此左侧详情单元格中默认显示的就是对应的主表数据)
blob231154784.png

4.配合表格查询条件的运用左侧单元格中默认显示的就是需要的数据。

5.对于只要是有对应关联字段可以进行查询,都可以选择某一个数据表的数据,详情页面打开它关联的数据表的详细信息。

具体工程文件见附件。

数据加载问题.fgcc

525.36 KB, 下载次数: 542

2 个回复

倒序浏览
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-7-5 22:22:29
沙发
我也做了一个事例,不用在详情表中加列表子表关联打开主表。这样有几个好处,不会数据多了加载慢,改动较小,正常的增改不用做传递条件。

数据加载问题.fgcc

526.2 KB, 下载次数: 580

评分

参与人数 1金币 +50 收起 理由
Simon.hu + 50 赞一个!

查看全部评分

回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-7-6 09:08:11
板凳
感谢支持!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部