Foxtable(狐表)用户栏目专家坐堂 → 先进先出问题


  共有1778人关注过本帖树形打印复制链接

主题:先进先出问题

帅哥哟,离线,有人找我吗?
cd_tdh
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
先进先出问题  发帖心情 Post By:2023/6/20 14:44:00 [只看该作者]


以下内容是专门发给有点蓝浏览


你好老师,请看看,我出表表中,单次出库数量大余某一批次入库数量时,比如我出库表中出库数量是8,在入库表中,第一行本次库存数量出库5,第二行本次出库数量出库3,没有问题,但是当我在把出库表中数量改为0或是空时,入库表中的本次库存数量,反向写回去就不对了。正确的应该是第一行本次库存数量是5,第二行本次本库数量是5才对。现在的结果是,把8都写到了第一行,请看看代码哪儿有问题。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/20 14:58:00 [只看该作者]

不建议使用这种直接加减的用法直接计算库存数量,首先非常非常容易计算错误,其次基本无法并发使用。

建议考虑这里分享的库存处理模式:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=179720

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2023/6/20 15:13:00 [只看该作者]

其实方法和这个是类似的,某一个批次的入库后的库存能显示出来更方便后面其他功能的查询操作,库存统计肯定直接用统计的方法实现。
我这个也基本不考虑并发的情况,请老师看看该怎么修改啊!
[此贴子已经被作者于2023/6/20 16:22:21编辑过]

 回到顶部