Office中国论坛/Access中国论坛

标题: 怎样更新这样的数据 [打印本页]

作者: fanren    时间: 2004-1-5 04:25
标题: 怎样更新这样的数据
表一: 序号     产量
            1
            2
表二:序号      规格      产量
            1          1        200
            1          2        300
            2          1        300
            2          2        566


怎样用表二的序号相等的产量和更新表一的相应数据。用vba写。


              
作者: sea.er    时间: 2004-1-5 04:36
先把表2按序号汇总然后再更新表1
查询你会吧,把你的查询语句放到docmd.runsql后面就行了
作者: fanren    时间: 2004-1-5 04:53
有没有办法只用一条sql语句。即汇总又更新好象不行。

[此贴子已经被作者于2004-1-4 20:54:26编辑过]


作者: hi-wzj    时间: 2004-1-5 19:52
sql语句为:UPDATE 表1 SET 表1.产量 = DSum("[产量]","表2","[id]=" & [id]);
这里设id类型为数值型的





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3