2016-09-23 121 views
1

我試圖獲得一個列表框來顯示特定表格中所有列(字段)的列表。現在下面的代碼實現了這一點,但使用msgbox來顯示我不想要的每個字段。列表框顯示列表名稱

Dim rst As DAO.Recordset 
Dim fld As DAO.Field 
Set rst = CurrentDb.OpenRecordset("YourTableName") 
For Each fld In rst.Fields 
    MsgBox fld.Name 
Next fld 
rst.Close 
Set rst = Nothing 
Set fld = Nothing 

基本上我想要一個組合或列表框來顯示特定表中的所有字段 - 這可能嗎?

回答

2

你讓自己太難了。

在列表框的屬性窗格中,設置:

RowSource:  YourTableName 
RowSourceType: Field List 
+0

哦,我的天!我怎麼沒有看到這個!謝謝!咖啡因還沒有踢進去! – itguyme