Office中国论坛/Access中国论坛

标题: [求助]如何判断一个多选列表框中没有数据被选中 [打印本页]

作者: lupo    时间: 2007-1-5 22:39
标题: [求助]如何判断一个多选列表框中没有数据被选中
如何判断一个多选列表框中没有数据被选中,谢谢。
作者: 一点通    时间: 2007-1-5 22:43
If Nz(列表.Column(0)) = "" Then
作者: lupo    时间: 2007-1-6 03:26
谢谢答复,才知道column属性可以判断。帮助中也有一个例子:

If IsNull(Forms!Customers!Country)
    Then MsgBox "No selection."
End If


另外,我使用下面的代码来取消列表所有的选择

        For I = 0 To List2.ListCount - 1
            List2.Selected(I) = False
        Next

有没有更简单点的办法,谢谢。

[此贴子已经被作者于2007-1-5 19:43:32编辑过]


作者: kappalee163    时间: 2009-4-30 12:23
根据column属性中的说明文档:

如果引用了组合框或列表框中的列,但用户未做选择,则 Column 属性设置将为 Null。可以使用 IsNull 函数来确定是否进行了选择,示例如下:

If IsNull(Forms!Customers!Country)
    Then MsgBox "No selection."
End If

似乎用column属性便可以判断了!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3