以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  咨询一个问题,入库单的基础信息,怎么同步增加到库存表中  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89337)

--  作者:猫小猪
--  发布时间:2016/8/19 11:37:00
--  咨询一个问题,入库单的基础信息,怎么同步增加到库存表中
仓库系统中,分别有"入库单","借出单","归还单","报废单", "库存"几个表.   现在我把"库存"做为父表,分别和"入库单","借出单","归还单","报废单"进行关联, 但是在"入库单"时, 录入的是一个新的物料, 那么怎么同步更新到"库存表"呢? 并且在库存表中,每一个物料只有一行的汇总数量显示, 而"入库单"可能是多行数据.
--  作者:狐狸爸爸
--  发布时间:2016/8/19 11:51:00
--  
参考:
http://www.foxtable.com/webhelp/scr/2490.htm


--  作者:猫小猪
--  发布时间:2016/8/19 12:00:00
--  
多谢多谢!  我要好好学习一下.
--  作者:猫小猪
--  发布时间:2016/8/19 14:20:00
--  
看了你回复的链接,两个表同步是没有问题了, 但是有一个问题: 就是入库单增加一行, 库存表也增加一行.  假设连续在"入库单"增加两行完全相同的信息, 那么"库存表"能否不增加相同行的数据.   因为我的库存表中的"总库存数量"的表达式是:Sum(Child(库存_入库).数量)

    入库单:  可能有相同物料多次的录入, 也就是有多行不同日期的录入
    库存表:  每个完全相同的物料只显示一行, 库存数量为SUM(入库表.数量)的汇总.

--  作者:大红袍
--  发布时间:2016/8/19 14:34:00
--  
2楼的帮助文档,库存表,这就是只会增加一行啊。
--  作者:猫小猪
--  发布时间:2016/8/19 16:04:00
--  
在入库单录入一行数据, 就会在库存表中增加一行"物料编码" “名称”“尺码”“部位”的信息, 库存表中的数量用的表达式是Sum(Child(库存_入库).数量)。  

但是,当我在入库单,同时录入两行相同的物料信息时, 库存表里也增加了两行。库存表应该有一个判断,根据几个字段信息是否相同,如果不同则增行,如果相同,则不增行。 这个怎么写?

--  作者:大红袍
--  发布时间:2016/8/19 16:30:00
--  

 上传实例,贴出代码。

 

 2楼,就是通过物料编码区分唯一的啊。


--  作者:猫小猪
--  发布时间:2016/8/19 17:11:00
--  
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:模具管理_201608191652.zip


在入库单录入一行数据, 就会在库存表中增加一行"物料编码" “名称”“尺码”“部位”的信息, 库存表中的数量用的表达式是Sum(Child(库存_入库).数量)。  

但是,当我在入库单,同时录入两行相同的物料信息时, 库存表里也增加了两行。库存表应该有一个判断,根据几个字段信息是否相同,如果不同则增行,如果相同,则不增行。 这个怎么写?

--  作者:猫小猪
--  发布时间:2016/8/19 17:16:00
--  
刚上传的管理员密码是: qqqqqq
--  作者:大红袍
--  发布时间:2016/8/19 17:20:00
--  

 

http://foxtable.com/bbs/dispbbs.asp?boardid=2&Id=89357