请问ACCESS.ListBox如何对其中的item排序
在VB的标准控件里,其ListBox有sorted属性,加入其中的item可以自动排序。
而在ACCESS VBA里,貌似没有这个属性。请问如果我想对ACCESS窗体中的ListBox的Items排序,比如随意插入一个item,它就出现在按照字母序应该出现的位置,一般怎样实现这样的功能?
[解决办法]
先判断要在呢里的index
additem “AAA",index
[解决办法]
如果控件不支持排序,我知道的解决方式有下面两种:
1、每次更新数据的时候重新在外部重新排序。先就把数据都取出来,追加数据并排好序之后,再重新放进去,可以解决问题,慢了些,数据量大问题更多了;
2、控件子类化,让它支持排序。
[解决办法]
Access 的 ListBox 的列表可以直接关联一个查询,通常是通过查询的排序来达到列表的排序的。