【Access函数】列表框选择所有和取消选择所有自定义函数-漏蛧尐魚℡
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


【Access函数】列表框选择所有和取消选择所有自定义函数

发表时间:2012/7/19 8:30:52 评论(2) 浏览(8440)  评论 | 加入收藏 | 复制
   
摘 要:列表框选择所有和取消选择所有自定义函数
正 文:

选择所有用法:Call SelectAll(Forms!Form1!List0)
 
取消选择所有用法:Call ClearList(Forms!Form1!List0)


 
函数:

Function ClearList(lst As ListBox) As Boolean
On Error GoTo Err_ClearList
    'Purpose:   Unselect all items in the listbox.
    'Return:    True if successful
    Dim varItem As Variant

    If lst.MultiSelect = 0 Then
        lst = Null
    Else
        For Each varItem In lst.ItemsSelected
            lst.Selected(varItem) = False
        Next
    End If

    ClearList = True

Exit_ClearList:
    Exit Function

Err_ClearList:
    Call LogError(Err.Number, Err.Description, "ClearList()")
    Resume Exit_ClearList
End Function

Public Function SelectAll(lst As ListBox) As Boolean
On Error GoTo Err_Handler
    'Purpose:   Select all items in the multi-select list box.
    'Return:    True if successful
    Dim lngRow As Long

    If lst.MultiSelect Then
        For lngRow = 0 To lst.ListCount - 1
            lst.Selected(lngRow) = True
        Next
        SelectAll = True
    End If

Exit_Handler:
    Exit Function

Err_Handler:
    Call LogError(Err.Number, Err.Description, "SelectAll()")
    Resume Exit_Handler
End Function


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【菜鸟入门】用命令按钮控制复选框或者选项按钮是否全选的示例  【麥田  2011/2/11】
【access源码示例】模糊筛选子窗体\任意筛选子窗体数据\模糊查...  【红尘如烟  2012/5/19】
【Access入门】Access用复选框控制子窗体全选\反选(取消...  【麥田  2012/6/11】
【Access入门】Access用复选框控制子窗体反选\反向选择数...  【麥田  2012/6/14】
【Access源码示例】删除所有查询,删除全部查询,清理全部查询对...  【金宇  2012/7/30】
【Access入门】清空指定的表中记录,删除表中所有数据的示例,清...  【麥田  2012/10/8】
【Access入门】清空表中指定字段的记录,删除表中指定列的所有数...  【麥田  2012/10/10】
2012世界末日了吗?被玛雅人耍了吧--用For Each循环方式...  【麥田  2012/12/21】
常见问答
技术分类
相关资源
文章搜索
关于作者

漏蛧尐魚℡

文章分类

文章存档

友情链接