2015-06-08 3 views
3

У меня есть форма с довольно большим количеством элементов управления. Представленные данные выбираются по запросу. В некоторых случаях я хочу перейти от представления формы к списку в VBA, однако у MS Access, похоже, есть свои идеи относительно порядка столбцов.Контроль заказа списка списка

Как я могу контролировать и следить за тем, чтобы столбцы отображались с чувством, например. всегда имея ключ (в моем случае номер статьи) в первом столбце, за которым следуют основные атрибуты?

ответ

0

С точки зрения информации, найденной здесь: http://www.access-programmers.co.uk/forums/showthread.php?t=203904, вы должны просто просто задать порядок столбцов для всех ваших полей. Пример они использовали:

Me.tblxx_Gemeinde_ID.ColumnOrder = 1 
Me.vorschlag.ColumnOrder = 2 
Me.tbl_Auftrag_ID.ColumnOrder = 3 
Me.tblxx_Haushaltsabschnitte_ID.ColumnOrder = 4 
Me.tblxx_Taetigkeit_id.ColumnOrder = 5 

Так что я бы просто добавить что-то вроде этого в вашей функции VBA вы используете, чтобы изменить его в список. (Этот ответ основан на предположении, что по списку вы имеете в виду вид таблицы данных.)

+0

Спасибо большое! На самом деле мне немного стыдно, что я этого не обнаружил ... – OlManVBA

+0

@OlManVBA Нет проблем, просто следует предупредить, что похоже в MS Access 2010 может возникнуть проблема с заказом несвязанных ящиков. – Newd

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