基于字段列表访问组合框

时间:2011-05-25 13:51:33

标签: ms-access

我在Access中有一个组合框,它包含一个表格中的字段名称列表。但是,它是无序的,当选择字段名称作为其来源时,我不知道如何订购它。我如何按字母顺序排序?

修改

这里要说明我在属性菜单中使用的设置。

1 个答案:

答案 0 :(得分:0)

我认为没有一种直接的方法可以做到这一点。

如果列名不会改变,那么当然你可以将它们复制到excel,对它们进行排序并将它们作为值列表(而不是字段列表)添加回组合框中。

如果你想要一个避免硬编码字段的解决方案,我能想到的就是将组合框行源类型更改为表/查询,并将其设置为临时表。在加载表单时,然后使用表的VBA to get a sorted list of the field names使用表的字段名称预先填充临时表

但是,有点可怕的黑客攻击。