2016-09-23 3 views
1

Я пытаюсь получить список, чтобы показать список всех столбцов (полей), доступных в конкретной таблице. Теперь следующий ниже код достигает этого, но использует msgbox для отображения каждого поля, которое я не хочу.Listbox показать имена столбцов таблицы

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

о мои дни! как я этого не видел! Спасибо! caffeine еще не пнул! – itguyme

Смежные вопросы