设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] [已解决] 插入数据查询

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-28 23:21:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想在例子中建一个查询,运行查询能在“游客表”中的“手机”字段的每条记录中的第4位数字后自动插入一个0,例如,原来一手机号码为15992317888,运行查询后变为159902317888。请问,要达到此目的,如何设计查询呢?


[ 本帖最后由 cuxun 于 2008-10-7 07:26 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-9-29 09:29:02 | 只看该作者
十分感谢大肚鸭版主!
3#
 楼主| 发表于 2008-9-29 11:53:08 | 只看该作者
运行不正常,提示缺少语句结束,请问,如何解决?
Private Sub Command9_Click()
Dim sql As String
sql = "UPDATE 游客表 SET 游客表.手机 = Mid([手机],1,4) & "0" & Mid([手机],5);"
DoCmd.RunSQL sql
End Sub
4#
发表于 2008-9-29 13:54:41 | 只看该作者
原帖由 ycxchen 于 2008-9-29 11:53 发表
运行不正常,提示缺少语句结束,请问,如何解决?
Private Sub Command9_Click()
Dim sql As String
sql = "UPDATE 游客表 SET 游客表.手机 = Mid([手机],1,4) & "0" & Mid([手机],5);"
DoCmd.RunSQL sql
End  ...



sql = "UPDATE 游客表 SET 游客表.手机 = Mid(手机,1,4) &  0  & Mid(手机,5)"
5#
 楼主| 发表于 2008-9-29 15:00:53 | 只看该作者
十分多谢zyp了!真有一抹流星划过天幕的微笑的感觉。0是文本符号,按理解在语句中要英文的双引号的,不何“&  0  &”中的0不要英文的双引号的?
6#
 楼主| 发表于 2008-9-29 15:37:46 | 只看该作者
另,手机字段值为空或者号码不足4位(例如:123),运行查询也会插入0,如何避免这种情况发生?即当手机字段值为空或者号码不足4位时不插入0。
7#
发表于 2008-9-30 00:50:00 | 只看该作者
加 where 条件
where len(手机字段值)>=4

[ 本帖最后由 dddddd 于 2008-9-30 00:57 编辑 ]
8#
 楼主| 发表于 2008-9-30 09:23:13 | 只看该作者
十分感谢指教!
9#
发表于 2008-10-3 12:05:07 | 只看该作者
看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-8 19:57 , Processed in 0.168232 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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