Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Стосується

Об’єкт BoundObjectFrame

Об’єкт ListBox

Об’єкт CheckBox

Об’єкт OptionButton

Об’єкт ComboBox

Об’єкт OptionGroup

Об’єкт CustomControl

Об’єкт TextBox

Об’єкт GroupLevel

Об’єкт ToggleButton

За допомогою властивості ControlSource можна вказати, які дані відображатимуться в елемент керування. Дані, зв'язані з полем, можна відображати та редагувати в таблиця, запит або інструкції SQL. Також можна відобразити результат вираз. Рядок (читання й записування).

вираз .ControlSource

expression — обов’язковий аргумент. Вираз, який повертає один з об'єктів у списку "Застосовується до".

Значення

Властивість ControlSource може мати наведені нижче значення.

Параметр

Опис

Ім’я поля

Елемент керування прив'язано до поля в таблиці, запиті або інструкції SQL. Дані з поля відображаються в елементі керування. Зміни даних в елементі керування змінюють відповідні дані в полі. (Щоб зробити елемент керування доступний лише для читання, установіть для властивості Locked значення Так.) Якщо клацнути елемент керування, прив'язаний до поля з тип даних "Гіперпосилання", перехід до місця призначення, указаного в адресі гіперпосилання.

Вираз

В елементі керування відображаються дані, які генерує вираз. Користувач може змінювати ці дані, але вони не зберігаються в базі даних.


Ви можете встановити властивість ControlSource, використовуючи вікно властивостей елемента керування, макрос або код Visual Basic for Applications (VBA).

Ви також можете встановити властивість ControlSource для текстове поле, ввівши ім'я поля або вираз безпосередньо в текстове поле в режимі конструктора форми або в режимі конструктора звіту.

Для звіту цю властивість можна також налаштувати в інший спосіб: виберіть поле або введіть вираз у спливаючому вікні "Поле" або "Вираз" в області "Групування, сортування й підсумок".

Щоб налаштувати цю властивість у VBA, використовуйте рядковий вираз.

Примітки

Для рівня груп звіту властивість ControlSource визначає поле або вираз, за яким потрібно групувати дані.

Примітка.: Властивість ControlSource не застосовується до елементів керування Прапорець, кнопка-перемикач або кнопка-перемикач в група параметрів. Вона застосовується лише до самої групи елементів керування.

У звітах властивість ControlSource застосовується лише до рівнів груп.

Форми та звіти – це своєрідні "вікна", через які можна зазирнути до бази даних. Щоб налаштувати основне джерело даних для форми або звіту, можна ввести для властивості RecordSource ім’я таблиці чи запиту або інструкцію SQL. Потім ви можете зазначити для властивості ControlSource ім’я поля в джерелі даних або вираз. Якщо значення властивості ControlSource – це вираз, воно відображається лише для читання та не зберігається в базі даних. Нижче наведено приклади можливих значень.

Зразок значення

Опис

Прізвище

Для елемента керування відображаються дані поля "Прізвище". Для рівня груп звіту Microsoft Office Access 2007 групує дані за прізвищами.

=Date( ) + 7

Для елемента керування відображається дата, на сім днів пізніша від поточної.

=DatePart("q",ShippedDate)

Для елемента керування: відображається квартал, до якого належить дата відвантаження. Для рівня груп звіту: Access групує дані за кварталом, до якого належить дата відвантаження.

Приклад

У цьому прикладі властивості ControlSource текстового поля AddressPart призначається ім’я поля City:

Forms!Customers!AddressPart.ControlSource = "City"

У цьому прикладі властивості ControlSource текстового поля Expected призначається вираз =Date() + 7:

Me!Expected.ControlSource = "=Date() + 7"

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×