设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: wdh008
打印 上一主题 下一主题

[查询] [求助]如何用当前库查询的数据来更新另外一个库的表

[复制链接]
11#
发表于 2006-4-8 21:56:00 | 只看该作者
先delete 后追加
12#
 楼主| 发表于 2006-4-8 22:41:00 | 只看该作者
关键是DELETE就是做不出来啊.比如我删除的条件是 汇总表的重量比汇总查询所得数据小就删除汇总表里面的相关记录.但是汇总查询所得结果是不能用来删除条件的.而且更新条件也不能做
13#
 楼主| 发表于 2006-4-9 00:02:00 | 只看该作者
无奈的办法:针对汇总查询的结果无法更新到其他表这一事实。我只能这么做。

1、把汇总查询结果生成一个临时表,也就是生成表查询

2、用临时生成表的数据,来更新到汇总表中。

这个可解决无论录入多少重复记录,汇总后数据无论怎么变化,到最后还是可以保存到预先设置的表中去。

本来如果跟新查询可以用表的汇总查询来当数据源更新表的话。就不用这么复杂咯。
14#
发表于 2006-4-9 00:22:00 | 只看该作者
可追加为一Temp表,后在11.mdb中运行修改查询,你最好在示例中能有表达你的要求的数据.
15#
发表于 2009-3-22 03:19:08 | 只看该作者
UPDATE 汇总表 INNER JOIN 汇总 ON 汇总表.单号 = 汇总.单号 SET 汇总表.重量 = [汇总]![重量 之 总计];其中的汇总是一个查询,一运行就提示:操作必须使用一个可更新的查询
wdh008 发表于 2006-4-8 03:06


关于"操作必须使用一个可更新的查询"这个问题,其实最近小弟也遇到过,不妨参考以下
http://www.office-cn.net/vvb/thread-69876-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-16 20:25 , Processed in 0.089627 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表