2011-05-25 80 views
0

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

编辑:

澄清这里是我使用的属性菜单中的设置。

回答

0

我不认为有这样做的简单方法。

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

如果您想要一个避免硬编码字段的解决方案,我所能想到的就是将组合框Row Source Type更改为Table/Query,并将其设置为临时表。在加载表单时,使用表格的字段名称预填充临时表格,使用VBA to get a sorted list of the field names表格

虽然是一个可怕的黑客的位。