| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2145 人关注过本帖
标题:如何更新库存表?
只看楼主 加入收藏
zaq1230123
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-12-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:9 
如何更新库存表?
有三个表,产品信息表   入库信息表  出库信息表
现在想创建一个库存查询功能,建立一个表单,就是让产品信息表.数量=产品信息表.数量 + 入库信息表.数量 - 出库信息表.数量  
请问如何实现。
搜索更多相关主题的帖子: 如何 产品 
2015-12-28 09:42
kinvanhon
Rank: 5Rank: 5
来 自:战争学院
等 级:贵宾
威 望:16
帖 子:99
专家分:258
注 册:2014-10-7
收藏
得分:3 
结构、关系都没有,单个产品入库及出库信息是一条还是有多条也没讲
2015-12-28 09:47
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:989
专家分:4966
注 册:2013-2-16
收藏
得分:3 
按照我的经验,最好是四个表:1、产品信息表(含产品代码、产品名称描述等信息,不含库存等数量信息)
2、产品期初启帐库存(为期初值,你是用产品信息表来体现这个,这样不好)
3、出库明细
4、入库明细
逻辑设置:产品当前库存=表2+表4-表3 (这样比较符合会计记帐的实际,要有期初数或盘存数来启帐)
有了逻辑,用表单来反映这个实时库存,就小意思了,大致思路是把表单的数据环境里,把几个表加上,在表单上做一个Grid控件,设置好数据源,你这种情况,数据源用一条SQL语句应该就可以,剩下的我就不再说了,后面也没啥可说的了。
2015-12-28 09:58
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:3 
网络更新?
2015-12-28 09:59
zaq1230123
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-12-28
收藏
得分:0 
回复 3楼 厨师王德榜
我大概就是数据源那一句不会写,能具体指教指教吗
2015-12-28 10:40
zaq1230123
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-12-28
收藏
得分:0 
回复 3楼 厨师王德榜
就是这个  逻辑设置:产品当前库存=表2+表4-表3
          怎么用SQL语句写出来
2015-12-28 10:43
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:658
专家分:2180
注 册:2014-2-7
收藏
得分:3 
SELECT a.产品编号,a.产品描述,a.期初库存+NVL(b.数量,0)-NVL(c.数量,0) as 当前库存 ;
    FROM 产品信息表 as a ;
    LEFT JOIN (select 产品编号,SUM(数量) as 数量 FROM 入库信息表 GROUP BY 产品编号) as b ON a.产品编号=b.产品编号 ;
    LEFT JOIN (select 产品编号,SUM(数量) as 数量 FROM 出库信息表 GROUP BY 产品编号) as c ON a.产品编号=c.产品编号

泉城飞狐
2015-12-28 11:01
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:3 
3楼的思路实际一点。实际上,这个问题要想达到长期的准确无误,是有点难度的。例如:除了使用底存表(期初库存),入库表,出库表 3张基本表外,(信息表可以不考虑)。另外要牵扯到日常的调整价格,人为调整库存,品种信息的纠错调整等因素。统筹处理,才能最大限度的避免理论值与实际值的‘正负’偏差量。
2015-12-28 20:22
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:3 
条条大路通罗马。我只用两个表,一个品种目录表(即产品信息表),一个出、入库表就可以达到要求。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2015-12-28 20:41
su0527
Rank: 2
等 级:论坛游民
帖 子:452
专家分:79
注 册:2015-1-10
收藏
得分:3 
7楼一看就像
2015-12-29 11:47
快速回复:如何更新库存表?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017730 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved