设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] Case语句变量为字符串的问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-2-23 19:00:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助各位高手,Case后面跟变量为字符串的格式,可否写成Case "0.15",如果可以,下面这个代码输入"0.15"与"0.25"时,返回的都是Case Else的结果,问题出在哪里?
Private Sub 致命缺陷_AfterUpdate()
Dim U As String
U = Me!致命缺陷.Value

Select Case U
     Case "0.15"
                Me.致命Ac = 0
                Me.致命Re = 1
                Me.抽检数量 = Me.交货数量
     Case "0.25"
                Me.致命Ac = 1
                Me.致命Re = 2
                Me.抽检数量 = Me.交货数量
     Case Else
                Me.致命Ac = 100
                Me.致命Re = 99
                Me.抽检数量 = Me.交货数量
End Select
     
End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-2-23 19:15:48 | 只看该作者
在select case 前面加一句msgbox U。就知道问题所在了。
3#
 楼主| 发表于 2012-2-23 19:52:03 | 只看该作者
问题解决了,版主真高明呀,多谢!!!{:soso_e179:}
4#
发表于 2012-2-23 20:07:35 | 只看该作者
十年磨一剑 发表于 2012-2-23 19:52
问题解决了,版主真高明呀,多谢!!!


查明真相是解决问题的关键一步
5#
 楼主| 发表于 2012-2-26 12:27:46 | 只看该作者
版主指导有方呀,这个方法这几天又帮我解决了两个问题。{:soso_e179:}{:soso_e113:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-13 02:19 , Processed in 0.088303 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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