风之剑 发表于 2024-6-4 21:23:15

页面子表显示数据问题

功能简单介绍:

一个物流系统。
录入托运单号后,配载发运(一车装载多个托运单,允许托运单拆分发运,仅发运某个订单部分货物)。在做 到站录入确认的时候,如果配载发运存在一个订单拆分开发运的情况,在该托运单尾数部分做到站录入保存后,再次打开会显示该拆分托运单两次配载发运记录。
   经检查,数据库数据正常。

见下图:
页面显示:


数据库 主表


数据库 子表

tangke888 发表于 2024-6-4 21:23:16

本帖最后由 tangke888 于 2024-6-4 23:34 编辑




其实问题在于数据的问题,建议关联字段用ID来做,即使不用ID,这个值也应该是唯一的

风之剑 发表于 2024-6-5 08:21:31

tangke888 发表于 2024-6-4 22:23
其实问题在于数据的问题,建议关联字段用ID来做,即使不用ID,这个值也应该是唯一的
子表关联字段用的是Main 到主表的ID,这个应该是无问题的啊?

风之剑 发表于 2024-6-5 09:38:01

搞明白了,到站的子表托运单号不能对应到 发运子表的 托运单号,因为发运子表 会存在多个相同托运单号,直接关联过去会造成多重关联。
需要取消到站子表 托运单号的关联,需要在到站子表另增加一个发运托运单号ID 关联到 发运子表 的ID,这样才能保证关联唯一性。这个 是重点,只要是关联一定要保证唯一。:lol

感谢楼上大佬指点!!!

Lay.Li 发表于 2024-6-5 14:42:15

感谢各位大佬的支持~
后边有问题呢欢迎您继续发帖交流:i0tw2:
页: [1]
查看完整版本: 页面子表显示数据问题