设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] update语句不能成功更新

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-28 17:00:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


[ 本帖最后由 yangzimin 于 2007-12-3 15:51 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-11-28 18:12:56 | 只看该作者
提醒你一下
If Not IsNull([Forms]![组合查询]![单位]) Then strsql = strsql & " and 单位='" & 单位 & "'"

前面的都懂得引用Forms 到后来怎么就直接使用 单位了?本窗体有单位吗?
3#
发表于 2007-11-28 18:16:07 | 只看该作者
sql = "update 工资情况 S
能够直接执行吗?
docmd.RunSQL
它使用 INSERT INTO、DELETE、SELECT...INTO、UPDATE、CREATE TABLE、ALTER TABLE、DROP TABLE、CREATE INDEX 或 DROP INDEX 语句
4#
发表于 2007-11-28 18:24:18 | 只看该作者
改成这样可以了
DoCmd.RunSQL "update 工资情况 Set 房贴 = 房贴 +" & Me.房贴.Value & " where 身份证号 in (select 身份证号 from 基本情况 where '" & strsql & "')"
5#
发表于 2007-12-3 19:30:31 | 只看该作者
建议查询结果在子窗体显示,具本可参考刘小军的窗体通用查询
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 14:36 , Processed in 0.081275 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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