首 页 开发联盟 开发培训 下载中心 相关教程 点击排行 留言 开发手册
 
用户名:     密 码:     验证码:   
 
宏达软件开发网 > 文章中心 > 系统资料 >
库存模式(随机)←库存

库存模式(随机)
发布时间: 2010/2/24 13:55:00

库存模式(随机)

下面通过《库存管理系统》来详细介绍库存模式中的随机出入库方式。
随机的出入库模式简单的描述是由3个信息表构成,即 货品信息表、入库信息表、出库信息表
其中,货品信息表
货品编码是唯一的,都是与货品对应的,货品编码是确定出库货品的唯一标识。
入库信息表
货品编码——货物编码;货品名称——货物名称
出库信息表
货品编码——货物编码;货品名称——货物名称
 
通过上述3表我们可以看出 入(出)库信息表中的货物编码、货名称分别对应货品信息表的货品编码、货品名称。表与表之间通过货品编码来进行关联的。
下面来介绍出入库的运算过程,通过运算过程来更新库存信息的。
 
例:入库管理中的入库登记节点  右击该节点→信息计算→SQL方式计算与验证设置→在执行SQL语句(组)或脚本代码处填写SQL语句。
具体功能详见:SQL方式计算与验证
SQL语句解析
UPDATE 货品信息表 SET 货品信息表.期初库存 = 0,货品信息表.本期入库 = 0,货品信息表.累计入库 = 0, 货品信息表.本期出库 = 0,  货品信息表.累计出库 = 0,货品信息表.当前库存 = 0, 货品信息表.库存总额 = 0,期末入库=0,期末出库=0
解析:该语句是清零处理,针对货品信息表中的货品进行清零,使计算结果更加准确。
go
DELETE  FROM 入库汇总表(此表为中间表,作用是用于汇总数据)
解析:该语句是删除处理,是清空入(出)库汇总表中的数据,入(出)库汇总表含(货物编码、数量字段)。
go
INSERT INTO 入库汇总表 (货物编码,数量)
SELECT 入库记录表.货物编码, Sum(入库记录表.数量) AS 数量
FROM 入库记录表
GROUP BY 入库记录表.货物编码
解析:该语句插入处理,是将入(出)库记录表中的汇总数据插入到入(出)库汇总表中。
go
UPDATE 货品信息表 INNER JOIN 入库汇总表 ON 货品信息表.货品编码 = 入库汇总表.货物编码 SET 货品信息表.累计入库 = 数量
解析:该语句是更新处理,是将入(出)库汇总表中的数据,按照货品信息表.货品编码 = 入(出)库汇总表.货物编码的关联关系更新到货品信息表中的入(出)库数量。
go
UPDATE 货品信息表 SET 货品信息表.当前库存 =原始库存+累计入库-累计出库
解析:该语句是更新处理,是用于计算当前库存数量的。
 
27112725
上一篇:矩阵模式(位置图形化)下一篇:库存模式(特定)
关于我们 | 联系方式 | 合作方式 | 相关条款 | 常见问题
公司地址:山东省聊城市振兴路西路18号楼     邮政编码:252000    客服电话:0635-8386265
版权所有:HONGDA SOFTWARE    宏达软件     鲁ICP备09000001号