设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1559|回复: 5
打印 上一主题 下一主题

[查询] 如何在匹配查询中修改表的数据?

[复制链接]
跳转到指定楼层
1#
发表于 2003-5-20 00:52:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大家都知道,简单查询结果出来后我们可以在其中修改数据,而修改后的结果也将直接瓜到表。可是,我做了两个表之间的匹配查询却不能在其中修改分毫,请问有什么办法可以在匹配查询中修改数据?事关我们单位两个科室生产力的解放问题,请高手们务必帮忙!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
6#
发表于 2009-11-12 23:34:44 | 只看该作者
学习了
5#
发表于 2008-3-4 09:35:42 | 只看该作者
原帖由 wsci 于 2008-3-3 21:26 发表
不知道access定了什么规章,不让直接修改涉及多个表的查询。
并不是所有查询均可更新的,比如运行sql聚合函数的查询就不可以更新。查询能不能更新,主要在于该查询如何设计。
4#
发表于 2008-3-3 21:26:20 | 只看该作者

我也遇到同样问题

不知道access定了什么规章,不让直接修改涉及多个表的查询。
3#
 楼主| 发表于 2003-5-20 22:53:00 | 只看该作者
多谢了,skylark!虽然我看不懂你写的这些东西,不过我自己已经解决这个问题了!我只是把总表的索引“ID”改成索引“编号”,然后也不知怎么得就行了!再次感谢!
2#
发表于 2003-5-20 02:10:00 | 只看该作者
To 小白:
UPDATE 总览表 INNER JOIN 总 ON 总览表.编号 = 总.编号 SET 总.时间 = [总览表].[时间], 总.单位 = [总览表].[单位], 总.姓名 = [总览表].[姓名], 总.性别 = [总览表].[性别], 总.年龄 = [总览表].[年龄], 总.民族 = [总览表].[民族], 总.工种 = [总览表].[工种], 总.血检 = [总览表].[血检]
WHERE (((总.编号)=[总览表].[编号]));
_____________________________
Do Our Job Well   Try Anything Once
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-19 04:43 , Processed in 0.091905 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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