找回密码
 立即注册

QQ登录

只需一步,快速开始

可可杰

初级会员

25

主题

68

帖子

293

积分

初级会员

积分
293
可可杰
初级会员   /  发表于:2024-3-8 14:18  /   查看:758  /  回复:8
5金币
本帖最后由 可可杰 于 2024-3-8 14:20 编辑

如图,红色部分为主表内容,黄色部分为子表(理化指标对比与打样测试为两个不同的子表),绿色部分为孙表,主子关系都为一对多,如何合理的将主子孙表的信息显示在同一页面。打样测试的数量不确定,如果该记录有三种打样测试那页面中就会有三个打样测试表(打样测试1,打样测试2,打样测试3)。如果在主表添加了一个新的打样测试,那页面将出现一个新的打样测试的表格供人填写,这种有没有办法实现呢?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

楼主可以参考一下这个帖子学习一下: 一看就会,超有用活字格技能:一百八十二、主子孙表数据一键添加

8 个回复

倒序浏览
最佳答案
最佳答案
fanhuayimeng
论坛元老   /  发表于:2024-3-8 14:18:02
来自 2#
回复 使用道具 举报
可可杰
初级会员   /  发表于:2024-3-8 15:11:28
3#
fanhuayimeng 发表于 2024-3-8 14:50
楼主可以参考一下这个帖子学习一下:

有没有不用组件的方法呢
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2024-3-8 15:17:55
4#
可可杰 发表于 2024-3-8 15:11
有没有不用组件的方法呢

可以尝试服务端命令,注意要在页面填写的时候确定好子表和孙表的对应关系,然后在服务端命令的一个事务中去完成主表添加,子表添加,孙表添加
回复 使用道具 举报
可可杰
初级会员   /  发表于:2024-3-8 15:19:38
5#
fanhuayimeng 发表于 2024-3-8 15:17
可以尝试服务端命令,注意要在页面填写的时候确定好子表和孙表的对应关系,然后在服务端命令的一个事务中 ...

如果在主表添加了一个新的打样测试,页面将出现一个新的打样测试的表格供人填写,这种效果有没有办法实现
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-8 17:39:11
6#
感谢各位大佬的支持~
为什么不用组件呢,看您的描述,上方的帖子应该可以满足您的需求,使用组件实现图文列表的嵌套功能就可以了哈
回复 使用道具 举报
可可杰
初级会员   /  发表于:2024-3-9 09:29:24
7#
Lay.Li 发表于 2024-3-8 17:39
感谢各位大佬的支持~
为什么不用组件呢,看您的描述,上方的帖子应该可以满足您的需求,使用组件实现图文 ...

没用过组件,不熟悉
回复 使用道具 举报
可可杰
初级会员   /  发表于:2024-3-9 10:03:08
8#
fanhuayimeng 发表于 2024-3-8 15:17
可以尝试服务端命令,注意要在页面填写的时候确定好子表和孙表的对应关系,然后在服务端命令的一个事务中 ...

我新增时两个表绑定了主子表关联,但是在输完第一条主表记录后填写第二条的数据,子表的内容还是停留在第一条。按照主子表关联,这时子表不应该更新为与第二条子表记录相关联的数据吗

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-11 10:23:09
9#
主子孙添加的时候,难点在于子表和孙表是多对多的关系,不能区分出对应关系,由于此时还没有添加到数据库,当前行也是无法使用的,孙表的设置为子表格也用不了,
如果不使用组件的话,除非自己填写绑定的关系,否则很难实现
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部