Foxtable(狐表)用户栏目专家坐堂 → 实时库存设计思路


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

主题:实时库存设计思路

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2021/2/4 3:46:00 [显示全部帖子]

在建立的原材料信息数据表增加一列,库存余额,每次入库,将入库数量累加到对应材料的库存余额,每出库一笔从对应的材料库存余额中减去出库数量,当删除入库明细记录前,先将该行数量从库存中减去,同理,当删除出库明细记录前,也要将该记录加入到库存余额中,道理您想想就明白,实现起来并不难,我就是这么干的!
[此贴子已经被作者于2021/2/5 1:27:27编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2021/2/8 2:06:00 [显示全部帖子]

库存余额始终截止到当前,查历史库存数量没有太大意义,如果确实要查,没必要单独生成字段来保存截止到操作日期的库存,采用代码自动计算某个开始日期至截止日期(某个时间段)的入库总数减该时间段的出库总数,并生成查询表或报表均可实现一键查询,这就是截止到指定日期的库存数量,没必要让数据库冗余!而且,在系统实际应用中,有可能某几天(某一个时间段没有入库)同理,也可能没有出库,但不等于这几天没有库存数量,按照您的方法,查这几天的库存数量则查不到!而用我的方法,就是一个按钮+几个查询条件控件就可以解决的事!
[此贴子已经被作者于2021/2/8 2:09:54编辑过]

 回到顶部