Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

明细表中的数据如何按一个条件汇总加入到另一个表中对应字段

花落,相依  发表于:2010-07-03 17:35:09  
复制

一个表中有很多日记录,我想按物料号作一个
汇总后将这个对应物料的汇总数加入到另一个表中的对就数量中
明细表如下:
物料号 物料名 日期 数量
AA KD 2010-7-3 20
AA KD 2010-7-3 3
AB KK 2010-7-5 43
AA KD 2010-7-6 45
AB KK 2010-7-7 54
B AAADD 2010-7-8 3444
B AAADD 2010-7-8 33455
C CCCC 2010-7-10 9040
C CCCC 2010-7-11 7589
D DDDDD 2010-7-9 3
D DDDDD 2010-7-13 299
D DDDDD 2010-7-14 4455
C CCCC 2010-7-15 2457
AA AAADD 2010-7-16 45


或者我有一个物料号维一的的另一个表,表中字段有

物料表

物料号 物料名  数量
AA KD  23
AB KK  43
AA KD  45
AB KK  54

。。。。等

也就是说:原为《物料表)中只有物料号、物料名、没有数量。

我想用前面的《明细表》中的按物料号汇总数量加入到〈物料表〉
中对应的物料号的数量栏(加汇总数量)

请老师们帮作一个例子,万分感谢!

 

Top
煮江品茶 发表于:2010-07-03 18:25:16
 先自己把表及数据搞好再上传实例。

liaohk 发表于:2010-07-03 20:04:12

也就是出入库汇算物料结存,然后将结存数联连到“物料表”中的对应汇总量字段

点击下载此附件

请帮帮助

 



liaohk 发表于:2010-07-04 17:39:28

老师们帮看一下噻



liaohk 发表于:2010-07-06 12:00:34
???

王樵民 发表于:2010-07-06 12:35:26

没有必要建立“物料表”,只要做一些查询即可,参见入库明细查询、出库明细查询、库存明细查询,实际上库存明细查询的数据就是你的物料表。参见附件。

 

点击下载此附件

liaohk 发表于:2010-07-07 12:08:47

王老师

    你好,因为我的物料表中的物料比本期出入库的多些,有些有可能在下月才会有出入库动作。我就想把你作的出入库汇总查询的结存后数与物料表中的库存数相关联起来。(用物料号作唯一条件)查询后自动入到“物料表”中的对应字段。

 

请您指导一下。

 感谢

 



王樵民 发表于:2010-07-07 13:41:54

修改了一下,参见附件中的窗体1

 

点击下载此附件

liaohk 发表于:2010-07-08 12:04:36

老师

   在物料表中多几个物料号,就提示错误,是因为库存查询表中没有些物料表中的物料,故可能是库存表中没有数量,数量为空。所有出错,帮改改



王樵民 发表于:2010-07-08 13:05:40

按下面的代码更换原来的代码即可。

sql1 = "UPDATE 物料表 SET 物料表.总数量 = " & IIf(Nz(DLookup("库存数量", "库存明细查询", tj)) <> 0, DLookup("库存数量", "库存明细查询", tj), 0) & " where 物料编号='" & rs1("物料编号") & "'"



liaohk 发表于:2010-07-08 14:33:36

谢谢



总记录:10篇  页次:1/1 9 1 :