可可杰 发表于 2024-3-8 14:18:01

如何在页面中展示主子孙表的信息

本帖最后由 可可杰 于 2024-3-8 14:20 编辑

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

fanhuayimeng 发表于 2024-3-8 14:18:02

楼主可以参考一下这个帖子学习一下:


一看就会,超有用活字格技能:一百八十二、主子孙表数据一键添加 https://gcdn.grapecity.com.cn/template/gc2019/src/icon/hot_1.gif






可可杰 发表于 2024-3-8 15:11:28

fanhuayimeng 发表于 2024-3-8 14:50
楼主可以参考一下这个帖子学习一下:




有没有不用组件的方法呢

fanhuayimeng 发表于 2024-3-8 15:17:55

可可杰 发表于 2024-3-8 15:11
有没有不用组件的方法呢

可以尝试服务端命令,注意要在页面填写的时候确定好子表和孙表的对应关系,然后在服务端命令的一个事务中去完成主表添加,子表添加,孙表添加

可可杰 发表于 2024-3-8 15:19:38

fanhuayimeng 发表于 2024-3-8 15:17
可以尝试服务端命令,注意要在页面填写的时候确定好子表和孙表的对应关系,然后在服务端命令的一个事务中 ...

如果在主表添加了一个新的打样测试,页面将出现一个新的打样测试的表格供人填写,这种效果有没有办法实现

Lay.Li 发表于 2024-3-8 17:39:11

感谢各位大佬的支持~
为什么不用组件呢,看您的描述,上方的帖子应该可以满足您的需求,使用组件实现图文列表的嵌套功能就可以了哈:loveliness:

可可杰 发表于 2024-3-9 09:29:24

Lay.Li 发表于 2024-3-8 17:39
感谢各位大佬的支持~
为什么不用组件呢,看您的描述,上方的帖子应该可以满足您的需求,使用组件实现图文 ...

没用过组件,不熟悉

可可杰 发表于 2024-3-9 10:03:08

fanhuayimeng 发表于 2024-3-8 15:17
可以尝试服务端命令,注意要在页面填写的时候确定好子表和孙表的对应关系,然后在服务端命令的一个事务中 ...

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

Joe.xu 发表于 2024-3-11 10:23:09

主子孙添加的时候,难点在于子表和孙表是多对多的关系,不能区分出对应关系,由于此时还没有添加到数据库,当前行也是无法使用的,孙表的设置为子表格也用不了,
如果不使用组件的话,除非自己填写绑定的关系,否则很难实现:'(
页: [1]
查看完整版本: 如何在页面中展示主子孙表的信息