JohnYe 发表于 2024-11-22 10:24:28

主表-二级表-子表结构,为何二级表会生成俩条数据导致BUG?




我的问题是这样:正常逻辑是添加加工单号→选择成品后提交→添加半成品后提交→提交生产进度先详情表,我的数据表在生产进度详情表里,却生成俩条数据。
第一条数据是在半成品提交时生成,如下图1:

第二条数据是在生产进度详情表里提交生成的,如下图2:

其他俩个表格数据是正常,一个是生产进度详情表的主表,还有一个是子表,如下图3和图4:





现在这边有个BUG,但是我不知道问题在哪,并且直接导致我从主表 生产进度表进来,查看里头的数据时,表格里显示的是生产进度详情表里ID为1的数据(如图1),我的半成品那些都没显示了。


如下是我俩个提交命令,如图5和图6:



其他地方我未进行页面命令设置。麻烦大佬帮我看下!

olookok 发表于 2024-11-22 11:10:28

子表没有设置送绑定吧。

JohnYe 发表于 2024-11-22 11:30:42


不行啊,大佬

JohnYe 发表于 2024-11-22 13:05:54


这边有说不能使用数据表操作,我那个命令就是数据表操作。不知道不使用数据表操作这个命令,还有啥命令

olookok 发表于 2024-11-22 15:15:20

上 demo。要不然 不要判断问题所在。

Nathan.guo 发表于 5 天前

大佬,我们这个是主子孙的典型场景,问题原因的话,大概率是因为,再添加半成品后提交数据时,二级表的数据已经添加到数据库一次了,此时返回到弹出页面,去添加生产管理表数据时,又提交了一次子表信息,导致二级表就会有两条数据

这个问题大佬可以参考这篇帖子的做法~~

一看就会,超有用活字格技能:一百八十二、主子孙表数据一键添加
https://gcdn.grapecity.com.cn/showtopic-186317-1-1.html
(出处: 葡萄城开发者社区)
页: [1]
查看完整版本: 主表-二级表-子表结构,为何二级表会生成俩条数据导致BUG?