读书人

请教ACCESS.ListBox怎么对其中的item排

发布时间: 2012-02-01 16:58:19 作者: rapoo

请问ACCESS.ListBox如何对其中的item排序
在VB的标准控件里,其ListBox有sorted属性,加入其中的item可以自动排序。

而在ACCESS VBA里,貌似没有这个属性。请问如果我想对ACCESS窗体中的ListBox的Items排序,比如随意插入一个item,它就出现在按照字母序应该出现的位置,一般怎样实现这样的功能?

[解决办法]
先判断要在呢里的index
additem “AAA",index
[解决办法]
如果控件不支持排序,我知道的解决方式有下面两种:
1、每次更新数据的时候重新在外部重新排序。先就把数据都取出来,追加数据并排好序之后,再重新放进去,可以解决问题,慢了些,数据量大问题更多了;
2、控件子类化,让它支持排序。
[解决办法]
Access 的 ListBox 的列表可以直接关联一个查询,通常是通过查询的排序来达到列表的排序的。

读书人网 >VB

热点推荐