2011-05-25 51 views
0

我在Access中有一個組合框,它包含我的一個表中的字段名稱列表。但是,它是無序的,我不知道如何選擇字段名稱作爲其來源時排序。我如何按字母順序排列?基於字段列表的訪問組合框

編輯:

澄清這裏是我使用的屬性菜單中的設置。

回答

0

我不認爲有這樣做的簡單方法。

如果列名不會改變,那麼當然可以將它們複製到excel中,對它們進行排序並將它們作爲值列表(而不是字段列表)添加到組合框中。

如果您想要一個避免硬編碼字段的解決方案,我所能想到的就是將組合框Row Source Type更改爲Table/Query,並將其設置爲臨時表。在加載表單時,使用表格的字段名稱預填充臨時表格,使用VBA to get a sorted list of the field names表格

雖然是一個可怕的黑客的位。