Office中国论坛/Access中国论坛
标题:
获得焦点事件为什么不能用
[打印本页]
作者:
30171175
时间:
2006-12-3 07:24
标题:
获得焦点事件为什么不能用
在ACCESS数据库窗体中,写了一句代码,想在组合框中实现获得焦点事件后自动展开.但是却实现不了(完全没有反应),我以前用同样的代码实现过的,现在却不行了.代码如下:
Private Sub 性别_GotFocus()
If Me.NewRecord Then Me.性别.Dropdown
End Sub
请高手指点迷津!
作者:
Grant
时间:
2006-12-3 08:16
去掉 If Me.NewRecord Then
正常
作者:
zhaoxiaolin
时间:
2006-12-3 09:05
你的IF 句是新记录时才展开的,如果不是新记录当然不会展开的,去掉IF .... THEN 就可以了
作者:
ikon
时间:
2006-12-3 19:46
Me.ActiveControl.Dropdown
通用的,不用具体控件名
[此贴子已经被作者于2006-12-3 11:47:16编辑过]
作者:
tmtony
时间:
2006-12-3 22:02
if nz(性别)="" then
me.ActiveControl.DropDown
end if
我通常使用一个通用函数,判断如果
if TypeOf me.ActiveControl is ComboBox then
if nz(me.ActiveControl)="" then
me.ActiveControl.DropDown
end if
end if
作者:
30171175
时间:
2006-12-7 04:38
谢谢楼上的各位高手.
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3