Доступ к полю со списком на основе списка полей

#ms-access

#ms-access

Вопрос:

У меня есть поле со списком в Access, и оно содержит список имен полей из одной из моих таблиц. Однако оно неупорядоченное, и я не знаю, как его упорядочить, когда в качестве источника выбрано field names. Как я могу упорядочить это в алфавитном порядке?

Редактировать:

Для пояснения вот настройки, которые я использую в меню свойств.

Ответ №1:

Я не думаю, что есть простой способ сделать это.

Если имена столбцов не собираются меняться, то, конечно, вы могли бы скопировать их в out в Excel, отсортировать их и добавить обратно в поле со списком значений (вместо списка полей).

Если вам нужно решение, которое позволяет избежать жесткого кодирования полей, все, что я могу придумать, это изменить тип источника строки со списком на Table / Query и установить для него временную таблицу. Во время загрузки формы предварительно заполните временную таблицу именами полей таблицы, используя VBA для получения отсортированного списка имен полей таблицы

Хотя это немного ужасный взлом.