请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Top.

金牌服务用户

1

主题

4

帖子

53

积分

金牌服务用户

积分
53
  • 102

    金币

  • 1

    主题

  • 4

    帖子

最新发帖
Top.
金牌服务用户   /  发表于:2025-5-9 11:33  /   查看:83  /  回复:7
1金币
我有一个页面上绑定了一张数据表,这个数据表进行了关联字段绑定,这个页面上的数据表有主表字段和子表字段,我使用分页控件的时候,数据无法全部展示,去掉分页时可以全部显示。有没有解决办法,除了页面绑定子表再去关联主表,我的主表子表顺序无法调换。

最佳答案

查看完整内容

但是这样的话 问题在于一个主表会对应多条子表数据呀,那么在主表去显示子表信息时应该显示哪条数据呢 以及大佬说的不分页时可以显示所有数据指的是,如果一个主表对应多条子表,会直接显示多条子表信息吗 这种场景最常见的使用方式: 1.讲主表个子表分离开,不要显示在同一个表格中,而是利用主子表格去显示 2.就是大佬提到的通过子表去关联主表,但是大佬说这样不行,方便问下是有啥需求上的限制吗

7 个回复

倒序浏览
最佳答案
最佳答案
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 11:33:46
来自 2#
但是这样的话 问题在于一个主表会对应多条子表数据呀,那么在主表去显示子表信息时应该显示哪条数据呢

以及大佬说的不分页时可以显示所有数据指的是,如果一个主表对应多条子表,会直接显示多条子表信息吗

这种场景最常见的使用方式:
1.讲主表个子表分离开,不要显示在同一个表格中,而是利用主子表格去显示

2.就是大佬提到的通过子表去关联主表,但是大佬说这样不行,方便问下是有啥需求上的限制吗
回复 使用道具 举报
Top.
金牌服务用户   /  发表于:2025-5-9 13:53:47
3#
本帖最后由 Top. 于 2025-5-9 13:58 编辑
Nathan.guo 发表于 2025-5-9 13:38
但是这样的话 问题在于一个主表会对应多条子表数据呀,那么在主表去显示子表信息时应该显示哪条数据呢

...

因为我使用的是外联表,已经通过主表设置关联字段来关联到子表。我在这个页面上的表格是以主表为基础,同时取出了几个子表字段来进行展示。一条主表的数据关联了好几条子表数据,不使用分页的时候可以展示多行子表的数据。如我主表的这个字段关联了两条子表数据,我有两行数据可以显示。但是我在使用分页的时候设置每页展示十条数据或者更多行数据显示,总会导致后面的几行数据无法显示。我需要的就是一个主表对应多个子表数据显示。然后比方我主表有45条数据,我在展示的时候只显示了40条,后面5条无法显示。你提到的第二点,因为我逻辑上和其他页面里已经使用了主表绑定子表的逻辑,不适合再去变动。
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 14:07:00
4#
Top. 发表于 2025-5-9 13:53
因为我使用的是外联表,已经通过主表设置关联字段来关联到子表。我在这个页面上的表格是以主表为基础,同 ...

明白了,这样的话,最小的改动实现功能,就是我上边说的,最好将主表子表分开了,也就是页面上放多个表格,子表再去设置为子表格去和主表联动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Top.
金牌服务用户   /  发表于:2025-5-9 14:23:29
5#
Nathan.guo 发表于 2025-5-9 14:07
明白了,这样的话,最小的改动实现功能,就是我上边说的,最好将主表子表分开了,也就是页面上放多个表格 ...

没有对分页控件进行修改吗,让他能显示所有数据,因为我有好几个页面都是这样的模式,全去重新设置子表格也不现实
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 14:44:12
6#
Top. 发表于 2025-5-9 14:23
没有对分页控件进行修改吗,让他能显示所有数据,因为我有好几个页面都是这样的模式,全去重新设置子表格 ...

因为这个问题实质上核心原因在于,对于活字格来说主表的一行记录代表表格中一行记录,无论关联出来的子表有多少行,这才是正常的场景,因为要根据"当前行"的概念锁定数据库的唯一一条记录,而"当前行"的概念时活字格众多功能的核心,和分页控件没关系,反而是分页控件暴露了我们这种设计的隐患

回复 使用道具 举报
Top.
金牌服务用户   /  发表于:2025-5-9 14:48:33
7#
Nathan.guo 发表于 2025-5-9 14:44
因为这个问题实质上核心原因在于,对于活字格来说主表的一行记录代表表格中一行记录,无论关联出来的子表 ...

好的 明白了 谢谢
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 14:53:33
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部