Office中国论坛/Access中国论坛

标题: 组合框值在ACCESS程序中调用 [打印本页]

作者: ruizhang    时间: 2013-12-24 16:30
标题: 组合框值在ACCESS程序中调用
我在窗体中设置了一个组合框,命名做data_options,有两个值,a 和 b

我在access中写了以下程序:
if data_options = a  then
msgbox("1111111")
elseif data_options = b then
msgbox("222222")
else
msgbox("33333")
endif

但是为什么如论我选择a或者b,它都显示111111呢?但是当我不选择值的时候,就显示333333.

请问这是什么问题
作者: 盗梦    时间: 2013-12-24 16:42
你这样写a 和 b 是变量。你ab是字符串的话要加双引号
作者: ruizhang    时间: 2013-12-24 16:46
盗梦 发表于 2013-12-24 16:42
你这样写a 和 b 是变量。你ab是字符串的话要加双引号

我改成以下程序之后:
if data_options = “a”  then
msgbox("1111111")
elseif data_options = “b” then
msgbox("222222")
else
msgbox("33333")
结果就直接显示333333了。怎么解决?搞了两个小时了还没搞定
endif
作者: smilingkiss    时间: 2013-12-24 18:36
ruizhang 发表于 2013-12-24 16:46
我改成以下程序之后:
if data_options = “a”  then
msgbox("1111111")

上附件!
作者: leonshi    时间: 2013-12-24 20:53
if me.data_options = a  then
msgbox("1111111")
elseif me.data_options = b then
msgbox("222222")
else
msgbox("33333")
endif




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3