Властивість «Джерело елемента керування (ControlSource)»

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Застосування

Об’єкт «Приєднана рамка об’єкта» (BoundObjectFrame)

Об’єкт «Список» (ListBox)

Об’єкт «Прапорець» (CheckBox)

Об’єкт «Перемикач» (OptionButton)

Об’єкт «Поле зі списком» (ComboBox)

Об’єкт «Група параметрів» (OptionGroup)

Об’єкт «Настроюваний елемент керування» (CustomControl)

Об’єкт «Текстове поле» (TextBox)

Об’єкт «Рівень групи» (GroupLevel)

Об’єкт «Кнопка переключення» (ToggleButton)

Властивості ControlSource можна використовувати, щоб указати, які дані, що відображається в елемент керування. Можна відображати та редагувати дані прив'язано до поля таблиця, запитабо інструкцію SQL. Також можна відобразити результат на вираз. Читання та записування рядок.

expressio n. ControlSource

вираз Обов’язково. Вираз, який повертає один з об’єктів зі списку «Застосування».

Значення

Властивість Джерело елемента керування (ControlSource) може мати такі значення:

Значення

Опис

Ім’я поля

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

Вираз

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


Можна настроїти властивості ControlSource для елемента керування за допомогою елемента керування вікно властивостей, макросабо Visual Basic для застосунків (VBA) з кодом.

Можна також вибрати властивість Джерело елемента керування (ControlSource) для текстове поле шляхом введення імені поля або виразу безпосередньо в текстове поле у формі або у звіті в поданні конструктора.

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

У коді VBA використовуйте рядковий вираз, щоб вибрати значення для цієї властивості.

Зауваження

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

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

Для звітів властивість Джерело елемента керування (ControlSource) застосовується лише для рівнів групи звітів.

Форми та звіти діяти як "windows" в базу даних. Указаної основний джерело даних для форми або звіту, встановивши його властивості Джерело записів до таблиці, запиту або оператор SQL. Ви можете встановити властивості ControlSource до полів у джерелі даних, або вираз. Якщо параметр властивості ControlSource вираз, значення, відображене є лише для читання а не зберігаються в базі даних. Наприклад, можна використовувати наведені нижче параметри.

Сам параметр Еда

Опис

Прізвище

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

=Date( ) + 7

Цей вираз відображає в елементі керування дату, яка настане через сім днів.

=DatePart("q",ShippedDate)

Цей вираз відображає в елементі керування квартал дати доставки (ShippedDate). Для звіту рівня групи Access групує дані за кварталами дат доставки.

Приклад

У наведеному прикладі властивість Джерело елемента керування (ControlSource) текстового поля з іменем «Частина адреси (AddressPart)» отримує значення поля з іменем «Місто»:

Forms!Customers!AddressPart.ControlSource = "City"

У наведеному нижче прикладі властивість Джерело елемента керування (ControlSource) текстового поля з іменем «Очікуване (Expected)» отримує значення виразу =Date() + 7.

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

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×