Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 2181|回復(fù): 4
打印 上一主題 下一主題

[窗體] 組合框值在ACCESS程序中調(diào)用

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2013-12-24 16:30:57 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我在窗體中設(shè)置了一個(gè)組合框,命名做data_options,有兩個(gè)值,a 和 b

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

但是為什么如論我選擇a或者b,它都顯示111111呢?但是當(dāng)我不選擇值的時(shí)候,就顯示333333.

請(qǐng)問這是什么問題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點(diǎn)擊這里給我發(fā)消息

2#
發(fā)表于 2013-12-24 16:42:49 | 只看該作者
你這樣寫a 和 b 是變量。你ab是字符串的話要加雙引號(hào)
3#
 樓主| 發(fā)表于 2013-12-24 16:46:13 | 只看該作者
盜夢(mèng) 發(fā)表于 2013-12-24 16:42
你這樣寫a 和 b 是變量。你ab是字符串的話要加雙引號(hào)

我改成以下程序之后:
if data_options = “a”  then
msgbox("1111111")
elseif data_options = “b” then
msgbox("222222")
else
msgbox("33333")
結(jié)果就直接顯示333333了。怎么解決?搞了兩個(gè)小時(shí)了還沒搞定
endif
4#
發(fā)表于 2013-12-24 18:36:13 | 只看該作者
ruizhang 發(fā)表于 2013-12-24 16:46
我改成以下程序之后:
if data_options = “a”  then
msgbox("1111111")

上附件!
5#
發(fā)表于 2013-12-24 20:53:38 | 只看該作者
if me.data_options = a  then
msgbox("1111111")
elseif me.data_options = b then
msgbox("222222")
else
msgbox("33333")
endif
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 08:22 , Processed in 0.244912 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表