Office中国论坛/Access中国论坛
标题:
组合框内容更改
[打印本页]
作者:
licho
时间:
2013-1-15 10:10
标题:
组合框内容更改
组合框change事件中写入这个代码:
Prode = Choose(Me.型号.ListIndex + 1, "N", "P", "W", "Y", "O")
Prode为一变量,组合框名称为:型号
组合框的属性设置[限于列表:是],
如果在组合框中选择一项后,按Backspace键就出错(即删除组合框中文本框部分内容)
会弹出:无效使用Null错误!
各位大大,请问如何防止这漏洞出错?
作者:
tmtony
时间:
2013-1-15 10:35
是否不允许为空, 可用NZ()将值转为空格
作者:
licho
时间:
2013-1-15 10:36
本帖最后由 licho 于 2013-1-15 10:41 编辑
动动脑筋还可以:
if Choose(Me.型号.ListIndex + 1, "N", "P", "W", "Y", "O")<>null then
Prode = Choose(Me.型号.ListIndex + 1, "N", "P", "W", "Y", "O")
<span style="color: rgb(0, 0, 0);">end if</span>
复制代码
作者:
licho
时间:
2013-1-15 10:48
tmtony 发表于 2013-1-15 10:35
是否不允许为空, 可用NZ()将值转为空格
这个也可以,更为精练点,
谢谢,
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3