找回密码
 立即注册

QQ登录

只需一步,快速开始

guannh

初级会员

1

主题

23

帖子

404

积分

初级会员

积分
404
最新发帖
guannh
初级会员   /  发表于:2021-3-26 22:06  /   查看:2596  /  回复:6
5金币
在跟案例教学视频学习活字格,到了“出入库维护”一节最后学习出入库单整单删除的时候,出入表单和详情都删除了,但物品库存表却没有更新


但在出入库单中更新删除详情表里的行操作则没有问题

麻烦帮忙看看那里出了问题,我对着视频对好多遍了。

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

最佳答案

查看完整内容

附件DEMO中我帮你调整了一下服务端命令的顺序,你先删除出库单主表再去反操作更新库存,因为是主从表的关系,你删除主表的信息这时子表的数据也一并删除了再去取子表的信息这时已经取不到子表的里面的明细信息,所以更新就失败了,我现在调整顺序是先把子表里面的信息先取出来,然后再去删除出库单主表再去更新库存后面再删除出库单记录详情就不需要了因为主从表关系,删除主表的同时相关联的子表信息也删除, 这样就不会出错了。 ...

6 个回复

倒序浏览
最佳答案
最佳答案
fqpeople
高级会员   /  发表于:2021-3-26 22:06:06
来自 2#
本帖最后由 fqpeople 于 2021-3-27 09:41 编辑

附件DEMO中我帮你调整了一下服务端命令的顺序,你先删除出库单主表再去反操作更新库存,因为是主从表的关系,你删除主表的信息这时子表的数据也一并删除了再去取子表的信息这时已经取不到子表的里面的明细信息,所以更新就失败了,我现在调整顺序是先把子表里面的信息先取出来,然后再去删除出库单主表再去更新库存后面再删除出库单记录详情就不需要了因为主从表关系,删除主表的同时相关联的子表信息也删除, 这样就不会出错了。你可以看一下。

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +66 收起 理由
Simon.hu + 66 赞一个!

查看全部评分

回复 使用道具 举报
guannh
初级会员   /  发表于:2021-3-27 10:12:35
3#
fqpeople 发表于 2021-3-26 22:06
附件DEMO中我帮你调整了一下服务端命令的顺序,你先删除出库单主表再去反操作更新库存,因为是主从表的关系 ...

谢谢大神,当时还真没有考虑到主从表的联动关系。所以我现在是否可以这样理解,就是最后一步的删除详情表其实也是可不做的,因为删除主表的时候已经一并删除了,做只是多了一个删除的保障。
回复 使用道具 举报
fqpeople
高级会员   /  发表于:2021-3-27 10:29:26
4#
guannh 发表于 2021-3-27 10:12
谢谢大神,当时还真没有考虑到主从表的联动关系。所以我现在是否可以这样理解,就是最后一步的删除详情表 ...

可以不做,做的话执行那个删除命令也会执行成功不会报错。因为查不到那条明细信息,在数据库中执行删除得到的结果是删除数据为0。因为主从表关系主表删除子表也一并删除,做了这个删除其实没有任何意义。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-28 14:32:08
5#
给大佬鼓掌
回复 使用道具 举报
Aa金砂
高级会员   /  发表于:2021-6-28 11:20:53
6#
还有这层关系
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-28 15:17:33
7#
感谢支持~由于这个帖子已经过去比较久了,后续不再做跟进。仍有疑问的话,推荐您重新发一个帖子,进行提问哦~这边协助您处理呢~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部