Стосується
Об’єкт ComboBox |
Об’єкт ListBox |
Коли ви робите вибір з список або поле зі списком, властивість BoundColumn повідомляє Microsoft Office Access 2007, які значення стовпця слід використовувати як значення елемент керування. Якщо елемент керування прив'язано до поле, значення в стовпці, вказаному властивістю приєднаний стовпець , зберігається в полі властивості Джерело елемента керування. Довге ціле число (читання й записування).
вираз.BoundColumn
expression – обов'язковий параметр. Вираз, що повертає один із об'єктів у списку застосовується до.
Значення
Властивість BoundColumn може мати наведені нижче значення.
Параметр |
Опис |
0 |
Значення властивості ListIndex , а не значення стовпця, зберігається в поточний запис. Значення властивості ListIndex першого рядка дорівнює 0, другий рядок – 1 і т. д. Програма Access установлює властивість ListIndex , коли вибрано елемент зі списку або частину поля зі списком. Установлення властивості BoundColumn на 0 і використання значення властивості ListIndex для елемента керування може бути корисним, якщо, наприклад, ви зацікавлені лише в зберіганні послідовності чисел. |
1 або більше число |
(За замовчуванням – 1) Значення у вказаному стовпці стає значенням елемента керування. Якщо елемент керування прив'язано до поля, цей параметр зберігається в цьому полі поточного запису. Властивість BoundColumn не може бути встановлено значенням, більшим від значення стовпця ColumnCount. |
Ви можете налаштувати властивість BoundColumn, використовуючи вікно властивостей елемента керування, макрос або код Visual Basic for Applications (VBA).
Цю властивість можна налаштувати в режимі конструктора таблиці на вкладці Підстановка в розділі Властивості поля для полів таблиці, для яких властивість DisplayControl має значення Поле зі списком або Список.
Порада
Access автоматично налаштовує властивість BoundColumn, коли ви вибираєте майстер підстановок як тип даних для поля в режимі конструктора таблиці.
Щоб налаштувати властивість BoundColumn за допомогою коду Visual Basic for Applications (VBA), введіть число або числовий вираз, що належить до діапазону від 0 до значення властивості ColumnCount.
Примітки
Крайній лівий стовпець у полі зі списком (крайній лівий стовпець, значення якого у властивості ColumnWidths поля зі списком не дорівнює 0) містить дані, які відображаються в текстовому полі зі списком в полі зі списками в подання форм або в звіт. Властивість BoundColumn визначає, яке значення стовпця в текстовому полі або списку полів зі списком буде зберігатися, коли ви робите виділення. Це дає змогу відображати різні дані, ніж ви зберігаєте значення елемента керування.
Примітка.: Якщо прив’язано стовпець, відмінний від крайнього лівого видимого стовпця в елементі керування (або якщо ви призначили властивості BoundColumn значення 0), властивість LimitToList має значення Так.
Для посилання на стовпці у властивості Column в Access використовуються числа з відліком від нуля. Це означає, що на перший стовпець посилається вираз Column(0), на другий – вираз Column(1) тощо. Однак у властивості BoundColumn для посилання на стовпці використовуються числа з відліком від 1. Тобто, якщо властивість BoundColumn має значення 1, ви можете отримати значення, яке зберігається в цьому стовпці, скориставшись виразом Column(0).
Якщо властивість AutoExpand має значення Так, Access автоматично вносить в текстове поле елемента керування "поле зі списком" значення зі списку цього елемента керування, яке найбільше схоже на текст, що ви вводите.