Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

选项按钮的运行问题

wms  发表于:2009-08-04 09:41:02  
复制

单击“确定”后,程序对四个选项按钮的选择进行判断并对变量进行赋值(最后一个窗体要用这变量的值),然后关闭该窗口打开另一个窗口。我的代码如下:

Private Sub Cmd17_Click()
Dim a As Integer
If Opt9.Value = True Then a = 20
If Opt11.Value = True Then a = 20
If Opt13.Value = True Then a = 27
If Opt15.Value = True Then a = 15

End if

DoCmd.Close
DoCmd.OpenForm "1"
End Sub

哪位大侠帮我看看,为啥运行不了啊?是代码错了么?如果错了要如何改?谢谢!

 

Top
符鸿敏 发表于:2009-08-04 20:19:27

End if 去掉看看。



蟹仔 发表于:2009-08-04 20:37:36

你的意思是a这个变量要在窗体"1"使用? 那当然不行。试下在模块里面定义变量



wms 发表于:2009-08-04 20:59:02
fuhongmin:去掉也不行啊……

wms 发表于:2009-08-04 21:00:11

kangkai:那样定义也不行,就是点击以后没反应,不运行……



蟹仔 发表于:2009-08-04 22:11:31
点击以后没反应? 在你的按钮上右击。 属性,看看单击的后面是否有 [单击事件]

蟹仔 发表于:2009-08-04 22:19:19
还有一个要注意的。在模块里面定义公共变量要使用 Public a As Integer直接写 Dim a As Integer是不行的


wms 发表于:2009-08-05 09:31:40
kangkai:我都试过了,还是不行,我把窗体都放在另一个帖子里了,麻烦你有空帮我改改吧!

总记录:7篇  页次:1/1 9 1 :