Свойство ComboBox.RowSourceType (Access)
Используйте свойство RowSourceType (вместе со свойством RowSource ), чтобы сообщить Microsoft Access, как предоставить данные указанному объекту. Для чтения и записи, String.
Синтаксис
expression. RowSourceType
Выражение Переменная, представляющая объект ComboBox .
Замечания
Свойство RowSourceType использует следующие параметры.
Setting | Описание |
---|---|
Таблица или запрос | (по умолчанию) Данные из таблицы, запроса или инструкции SQL, заданной параметром RowSource . |
Список значений | Данные — это список элементов, указанных параметром RowSource . |
Список полей | Данные — это список имен полей из таблицы, запроса или инструкции SQL, указанной параметром RowSource . |
Примечание.
Вы также можете задать свойство RowSourceType с помощью определяемой пользователем функции. Имя функции вводится без предыдущего знака равенства (=) и без конечной пары скобок. Необходимо указать конкретные аргументы кода функции , чтобы сообщить Access, как заполнить элемент управления.
В Visual Basic задайте свойство RowSourceType , используя строковое выражение с одним из следующих значений: "Table/Query", "Value List" или "Field List". Для задания значения свойства RowSource также используется строковое выражение. Чтобы задать для свойства RowSourceType определяемую пользователем функцию, введите имя функции.
При наличии ограниченного числа значений, которые не изменяются, можно задать для свойства RowSourceType значение Список значений, а затем ввести значения, составляющие список, в свойстве RowSource .
При создании определяемой пользователем функции для вставки элементов в поле со списком или поле со списком Access многократно вызывает функцию, чтобы получить необходимые сведения. Определяемые пользователем функции RowSourceType должны быть написаны в очень определенном формате функции.
Пример
В следующем примере свойству RowSourceType для поля со списком присваивается значение Table/Query, а свойству RowSource — запрос EmployeeList.
Forms!Employees!cmboNames.RowSourceType = "Table/Query"
Forms!Employees!cmboNames.RowSource = "EmployeeList"
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по