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

QQ登录

只需一步,快速开始

张晓楠

中级会员

43

主题

104

帖子

637

积分

中级会员

积分
637
张晓楠
中级会员   /  发表于:2025-7-3 15:40  /   查看:78  /  回复:5
16金币

下面设为子表格,上面是主表,现在点击哪一行子表就显示哪一行的明细,怎么能让子表显示主表选择行的所有明细

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

最佳答案

查看完整内容

先断开主子表 主表增加一个对应表格选择项容器,值为主表ID 子表查询条件设置主表ID【在里面】上面容器单元格的值

5 个回复

倒序浏览
最佳答案
最佳答案
高小牛
初级会员   /  发表于:2025-7-3 15:40:45
来自 2#
先断开主子表

主表增加一个对应表格选择项容器,值为主表ID

子表查询条件设置主表ID【在里面】上面容器单元格的值

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2025-7-3 17:36:05
3#
感谢各位大佬的支持~
正如楼上大佬所述,如果设置了子表格的话,那表格就只能展示主表当前行的明细了,这里需要取消掉主子表的设置,然后使用查询条件去设置即可
回复 使用道具 举报
张晓楠
中级会员   /  发表于:2025-7-4 08:01:04
4#
高小牛 发表于 2025-7-3 17:09
先断开主子表

主表增加一个对应表格选择项容器,值为主表ID

在里面会有比如说11,12,这样的ID但是没有1,我查询ID是1在里面的话也会显示出来,查询还必须得用数据库已存的字段,这样我得把【ID,】这样存在数据库里,还有不存这个能实现的方法吗
回复 使用道具 举报
高小牛
初级会员   /  发表于:2025-7-4 08:34:30
5#
本帖最后由 高小牛 于 2025-7-4 08:39 编辑
张晓楠 发表于 2025-7-4 08:01
在里面会有比如说11,12,这样的ID但是没有1,我查询ID是1在里面的话也会显示出来,查询还必须得用数据库 ...

在里面对应的值是以逗号分隔的文本字符串,如"11,12",查询时会自动的拆分,只要子表中的字段列中有符合记录就会查询出来,

本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2025-7-4 10:02:41
6#
感谢大佬支持,楼上大佬的观点是正确的。楼主应用是将“在里面”和“包含指定字符串”给混淆了。
在里面,表达的是,个体与集合的处理关系,活字格针对在里面,也做了特殊处理,比如
  • 1 在里面 11,12,结果是FALES
  • 2 在里面 11,12,结果是FALSE
  • 11 在里面 11,12,结果是TRUE
  • “1,” 在里面 11,12,结果同样是FALSE

所以楼上大佬提到的,在子表中增加查询条件,ID 在里面 主表选择行ID拼接的字符串列表,是可以实现咱们需求的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部