Применение
Объект ComboBox |
---|
Объект ListBox |
При выборе из список или поле со списком свойство BoundColumn сообщает Access, какие значения столбца следует использовать в качестве значения элемент управления. Если элемент управления привязан к поле, значение в столбце, указанном свойством BoundColumn , сохраняется в поле с именем в свойстве ControlSource . Возвращает доступное для чтения и записи значение типа Long.
выражение.BoundColumn
Выражение Обязательный. Выражение, возвращающее один из объектов в списке Применяется к.
Значения
Свойство BoundColumn может принимать следующие значения:
Значение |
Описание |
---|---|
0 |
Значение свойства ListIndex , а не значение столбца, хранится в текущая запись. Значение свойства ListIndex первой строки равно 0, вторая строка — 1 и т. д. Access задает свойство ListIndex , когда элемент выбран из списка или части списка поля со списком. Задать для свойства BoundColumnзначение 0 и использовать значение свойства ListIndex элемента управления может быть полезно, если, например, вы заинтересованы только в сохранении последовательности чисел. |
1 или больше |
(По умолчанию — 1) Значение в указанном столбце становится значением элемента управления. Если элемент управления привязан к полю, то этот параметр сохраняется в этом поле в текущей записи. Свойству BoundColumn не может быть присвоено значение, превышающее значение ColumnCount. |
Свойство BoundColumn можно задать с помощью Окно свойств элемента управления , макрос или кода Visual Basic для приложений (VBA).
Для полей таблицы, свойство DisplayControl которых имеет значение Поле со списком или Список, это свойство можно настроить на вкладке Подстановка в разделе Свойства поля.
Совет
Access автоматически задает свойство BoundColumn при выборе мастера подстановок в качестве типа данных для поля в режиме конструктора таблицы.
В коде Visual Basic для приложений (VBA) задайте свойство BoundColumn , используя число или числовое выражение равное значению от 0 до параметра свойства ColumnCount .
Замечания
Самый левый видимый столбец в поле со списком (самый левый столбец, значение которого в свойстве ColumnWidths поля со списком не равно 0) содержит данные, которые отображаются в текстовом поле поля со списком в представление формы или в отчет. Свойство BoundColumn определяет, какое значение столбца в текстовом поле или списке со списком будет сохранено при выборе. Это позволяет отображать данные, отличные от того, что вы храните в качестве значения элемента управления.
Примечание: Если связанный столбец не является крайним левым видимым столбцом элемента управления (или для свойства BoundColumn установлено значение 0), то свойство LimitToList (Ограничиться списком) имеет значение Да.
В Access для ссылки на столбцы в свойстве Column (Столбец) используются порядковые номера, начиная с нуля. Для ссылки на первый столбец используется выражение Column(0), для ссылки на второй столбец — Column(1) и т. д. Однако для ссылки на столбцы для свойства BoundColumn применяются порядковые номера, начиная с 1. Это означает, что если свойство BoundColumn имеет значение 1, то для доступа к значению, сохраненному в этом столбце, нужно использовать выражение Column(0).
Если для свойства AutoExpand (Автоподстановка) задано значение Да, Access при вводе автоматически заполнит текстовую часть поля со списком соответствующим значением из списка поля со списком.