永发信息网

access vba中,if语句的疑问

答案:4  悬赏:50  手机版
解决时间 2021-02-20 02:05
我在access2007中用vba写代码,发现一个在access03中正常的问题。
if 条件成立 then
if msgbox(“条件成立”,vbyesno)= vbyes then

else

exit sub
end if

end if
for i = 1 to mx
........
发现如果前面的if语句没有,则正常,如果加上了if语句,对话框出来后点击yes,就会出现错误,类似于循环无法执行下去的错误。
而这些在03版的access vba中完全正常。
请问哪里需要改进呢?
最佳答案
我觉得条件成立,就可以了,你的代码用了两次条件成立。
if msgbox(“条件成立”,vbyesno)= vbyes then

else
exit sub
end if
for i = 1 to mx
........
全部回答
改写为: if 条件成立 then if msgbox(“条件成立”,vbyesno)= vbNo then exit sub end if '继续可以运行的代码 ‘........... end if for i = 1 to mx 云驰软件(房地产、进销存、财务软件)!
我觉得条件为真时,可以保持你的代码有两个条件。 如果MSGBOX(“规定的条件”,vbyesno)= vbyes 其他 退出子 结束,如果 为i = 1到MX ...... /> ........
private sub command1_click() dim sql  as string dim rst as dao.recordset sql = "select dgzy.usename from dgzy where (((dgzy.usename) like " & '张三' & "))" set rst = currentdb.openrecordset '然后你就可以处理rst了,rst就是返回的记录集 end sub   
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
全中国34个值得投资房产的城市是哪些
昂贵的近义词是
叱石观音缆车在什么地方啊,我要过去处理事情
下列关于基准收益率的说法中,正确的有()。
谁有蓝旗左衽的《双焰燎原》和《朔星灿夜》?
0.8x0.4x12.5.
荷花从地面冒出来和长出来还有哪些。
有毒的毛毛虫变成蝴蝶 那蝴蝶有没有毒?
保罗的优点与缺点。
统e省生活超市直塘店地址在什么地方,想过去
下列关于蓝细菌、人的肌肉细胞、洋葱根尖分生
看前复权还是后复权
姚圩我想知道这个在什么地方
飞碟说 冷知识 古人是怎么上厕所的
芭蕉根吃了有什么好处
推荐资讯
全自动滚筒洗衣机最底能挑多少时间
小五是那个电影
鑫辉窗饰地址有知道的么?有点事想过去
刀塔传奇几点开新服
现在海安码头汽车轮渡还堵不堵车?除了海安码
迅雷下载诊断工具
砂糖桔一亩地可种多少棵
我今天第一天上班是专门卖老年人保健品的让我
老胡包子店志玲路NO.1怎么去啊,有知道地址的
羊城通押金哪里可以退
小小咖啡这个地址在什么地方,我要处理点事
曹姓名测试打分100分字大全爱情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?