Применение
Объект ComboBox |
Объект ListBox |
При выборе значения из список или поле со списком свойство BoundColumnMicrosoft Office Access 2007 сообщает, какие значения столбца будут использовать в качестве значения столбца элемент управления. Если это поле связано с поле, значение в столбце, заданном свойством BoundColumn, сохраняется в поле, указанном в свойстве ControlSource. Возвращает доступное для чтения и записи значение типа Long.
выражение.BoundColumn
выражение — обязательный аргумент. Выражение, которое возвращает один из объектов в списке "Применяется к".
Значения
Свойство BoundColumn может принимать следующие значения:
Значение |
Описание |
0 |
Значение свойства ListIndex, а не столбца, хранится в текущая запись. Значение свойства ListIndex первой строки — 0, вторая — 1 и так далее. Access задает свойство ListIndex при выборе элемента из списка или его части со списком. Значение 0 для свойства BoundColumn и использование значения свойства 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 при вводе автоматически заполнит текстовую часть поля со списком соответствующим значением из списка поля со списком.