У цій статті описано різні типи елементів керування, доступних в Access. Елементи керування – це частини форми або звіту, які використовуються для введення, редагування або відображення даних.
Типи елементів керування
Нижче наведено список типів елементів керування, які можна використовувати в локальних базах даних Access.
Тип елемента керування |
Нотатки |
Текстове поле |
Використовуйте елементи керування текстовим полем для відображення тексту, чисел, дат, часу та полів memo. Текстове поле можна зв'язати з одним із полів базової таблиці або запиту. Якщо ви дозволили оновити текстове поле, зв'язане з полем, можна змінити значення в полі базової таблиці або запиту, ввівши нове значення в текстовому полі. Крім того, для відображення обчислюваних значень можна використовувати текстове поле. |
Підпис |
Використовуйте елементи керування підписами, які містять фіксований текст. За замовчуванням елементи керування, які можуть відображати дані, автоматично приєднані до елемента керування підписом. За допомогою цієї команди можна створити автономні підписи для заголовків і інструкції у формі. |
Кнопка |
Активуйте макрос або процедуру Visual Basic за допомогою елементів керування кнопкою. Крім того, ви можете вказати адресу гіперпосилання, яку відкриє програма Access, коли користувач натискає кнопку. |
Вкладка |
Використовуйте елементи керування вкладками, щоб створити ряд сторінок із вкладками у формі. Кожна сторінка може містити кілька інших елементів керування для відображення інформації. Елемент керування вкладками працює так само, як і багато діалогових вікон параметрів або вікна аркуша властивостей в Access. Якщо користувач клацає іншу вкладку, access відображає елементи керування, що містяться на цій вкладці. |
. |
Використовуйте елемент керування "Посилання/гіперпосилання", щоб додати гіперпосилання в елементі керування "Підпис" до сітки макета форми. Це гіперпосилання може містити уніфікований локатор ресурсів (URL-адресу), який указує на розташування в Інтернеті, локальній інтрамережі або на локальному диску. Він також може використовувати ім'я файлу універсальної угоди про іменування (UNC), щоб указувати на файл на сервері в локальній мережі (LAN) або на дисках локального комп'ютера. Посилання може вказувати на файл, який є веб-сторінкою або навіть іншим об'єктом у поточній базі даних. Якщо натиснути цю кнопку в групі Елементи керування на стрічці, відкриється діалогове вікно Додавання гіперпосилання. |
Елемент керування браузера |
Використовуйте елемент керування браузера, щоб відображати вміст веб-сторінок безпосередньо у формі. Щоб відобразити, наприклад, карту адреси, що зберігається в таблиці, можна скористатися елементом керування браузера. Елемент керування браузера можна зв'язати з полем у джерелі записів форми за допомогою властивості Джерело елемента керування елемента керування. Зверніть увагу, що в розділі "Відомості" безперервної форми не можна мати зв'язаний елемент керування браузера. |
Навігація |
Навігаційний елемент керування дає змогу легко переходити до різних форм і звітів у базі даних. Навігаційний елемент керування – це інтерфейс, подібний до того, що відображається на веб-сайтах із кнопками та вкладками для навігації на веб-сайті. Зверніть увагу, що в розділі "Відомості" безперервної форми не можна використовувати навігаційний елемент керування. |
Група елементів керування |
Використовуйте елементи керування групами елементів керування, щоб містити одну або кілька кнопок-перемикачів, перемикачів або прапорців. (Див. описи цих елементів керування далі в цій таблиці.) Кожній кнопці або прапорці, які входять до групи, можна призначити окреме числове значення. Якщо в групі є кілька кнопок або прапорці, одночасно можна вибрати лише одну кнопку або прапорець, а значення, призначене цій кнопці або прапорці, стане значенням для групи елементів керування. Якщо ви неправильно призначили одне значення більш ніж одній кнопці або прапорці, усі кнопки або прапорці з однаковим значенням відображаються під час вибору будь-якої з них. Ви можете вибрати одну з кнопок або прапорців у групі як стандартне значення для групи. Якщо ви прив'яжете групу елементів керування до поля базового запиту або таблиці, ви можете встановити нове значення в полі, натиснувши кнопку або прапорець у групі. |
Розрив сторінки |
Розрив сторінки використовується для розділення між сторінками багатосторінкової форми. |
Поле зі списком |
Використовуйте елемент керування "поле зі списком", щоб містити список потенційних значень для елемента керування та текстове поле, доступне для редагування. Щоб створити список, можна ввести значення властивості Джерело рядків поля зі списком. Ви також можете вказати таблицю або запит як джерело значень у списку. Вибране значення відобразиться в текстовому полі Access. Якщо клацнути стрілку праворуч від поля зі списком, у програмі Access відобразяться значення в списку. Виберіть нове значення в списку, щоб скинути значення в елементі керування. Якщо поле зі списком зв'язується з полем у базовій таблиці або запиті, можна змінити значення в полі, вибравши нове значення в списку. Якщо поле зі списком зв'язується з багатозначнем полем, у програмі Access відобразиться список із прапорцями, які дають змогу користувачу вибирати кілька значень. До списку можна зв'язати кілька стовпців, а також один або кілька стовпців у списку, установивши для ширини стовпця значення 0. Фактичне значення в елементі керування можна прив'язати до такого прихованого стовпця. Коли список із кількома стовпцями закрито, Access відображає значення в першому стовпці, ширина якого перевищує 0. Коли ви відкриваєте список, в Access відобразяться всі стовпці ненульової ширини. |
Лінія |
За допомогою елемента керування "лінія" можна додати лінії до форми або звіту, щоб покращити вигляд. |
Кнопка-перемикач |
Використовуйте елементи керування кнопками-перемикачами, щоб утримувати значення "увімк./вимк.", "істина" або "хибність" або "так/ні". Коли ви натискаєте кнопку-перемикач, її значення стає -1 (для відображення на, істина або так), а кнопка з'являється натиснутою. Знову натисніть кнопку, і її значення перетвориться на 0 (для позначення вимкнутої, хибної або ні), а кнопка повернеться до нормального стану. У групі елементів керування можна додати кнопку-перемикач і призначити кнопці унікальне числове значення. Якщо ви створюєте групу з кількома елементами керування, якщо натиснути нову кнопку-перемикач, будь-яка попередньо вибрана кнопка-перемикач, перемикач або прапорець у цій групі буде знято (якщо інші кнопки або прапорці в групі не мають однакового значення). Якщо ви прив'яжете кнопку-перемикач до поля базової таблиці або запиту, ви можете переключити значення поля, натиснувши кнопку-перемикач. |
Список |
Використовуйте елемент керування "список", щоб містити список потенційних значень для елемента керування. Щоб створити список, можна ввести значення у властивості Джерело рядків списку. Ви також можете вказати таблицю або запит як джерело значень у списку. Списки завжди відкриваються, і програма Access виділяє вибране значення в списку. Щоб скинути значення в елементі керування, виберіть нове значення в списку. Якщо зв'язати список із полем базової таблиці або запиту, можна змінити значення в полі, вибравши нове значення в списку. Якщо зв'язати список із багатозначнем полем, у програмі Access відобразиться список із прапорцями, які дають змогу користувачу вибирати кілька значень. До списку можна зв'язати кілька стовпців, а також один або кілька стовпців у списку, установивши для ширини стовпця значення 0. Фактичне значення в елементі керування можна прив'язати до такого прихованого стовпця. В Access відобразяться всі стовпці ненульової ширини, які відповідають визначеній ширині елемента керування. Якщо елемент керування "список" є вільним, ви можете дозволити користувачу вибрати кілька значень у списку (який також називається списком із множинним вибором). |
Прямокутник |
Скористайтеся прямокутником, щоб додати до форми заповнені або порожні прямокутники, щоб покращити її вигляд. Цей елемент керування можна використовувати, наприклад, щоб візуально групувати різні елементи керування. |
Прапорець |
Використовуйте елемент керування "прапорець", щоб утримувати значення "увімк./вимк.", "істина"/"хибність" або "так/ні". Якщо встановити прапорець, його значення стає -1 (для позначення, значення true або yes), а в полі з'явиться позначка. Установіть прапорець знову, а його значення буде 0 (для позначення вимкнутої, хибної або ні), а позначка зникне з поля. Ви можете додати прапорець до групи елементів керування та призначити прапорці унікальне числове значення. Якщо ви створюєте групу з кількома елементами керування, якщо встановити новий прапорець, будь-яка попередньо вибрана кнопка-перемикач, перемикач або прапорець у цій групі буде знято (якщо інші кнопки або прапорці в групі не мають однакового значення). Якщо прапорець прив'язується до поля базової таблиці або запиту, значення поля можна переключити, установивши прапорець. |
Незв'язані рамки об'єкта |
Використовуйте рамку незв'язаних об'єктів, щоб додати об'єкт з іншої програми, яка підтримує зв'язування та вбудовування об'єктів (OLE). Об'єкт стає частиною форми, а не частиною даних з базової таблиці або запиту. Щоб покращити форму, можна додати зображення, звуки, діаграми або слайди. Якщо об'єкт – це діаграма, можна вказати запит як джерело даних для діаграми, а також зв'язати відображення діаграми з поточним записом у формі за одним або кількома значеннями полів. |
вкладення; |
Використовуйте елемент керування вкладенням, щоб прив'язати його до поля вкладення в базових даних. За допомогою цього елемента керування, наприклад, можна відобразити зображення або вкласти інші файли. У поданні форми в цьому елементі керування відображається діалогове вікно Керування вкладеннями, де можна вкладати, видаляти та переглядати кілька вкладених файлів, які зберігаються в базовому полі. |
Перемикач |
Використовуйте елемент керування перемикачем (іноді його називають елементом керування перемикачем), щоб утримувати вмикання або вимикання, значення true/false або значення "так/ні". Коли ви натискаєте кнопку параметра, її значення стає -1 (для відображення на, істина або так), а в центрі кнопки з'явиться заповнене коло. Знову натисніть кнопку, і її значення перетвориться на 0 (для позначення вимкнутої, хибної або ні), а заповнене коло зникне. Ви можете включити перемикач у групу елементів керування та призначити кнопці унікальне числове значення. Якщо ви створюєте групу з кількома елементами керування, якщо натиснути нову кнопку перемикача, будь-яка попередньо вибрана кнопка-перемикач, перемикач або прапорець у цій групі буде знято (якщо інші кнопки або прапорці в групі не мають однакового значення). Якщо ви прив'яжете перемикач до поля базової таблиці або запиту, ви можете переключити значення поля, натиснувши кнопку параметра. |
Підформа/підзвіт |
Використовуйте елемент керування підформи або підзвіту, щоб вбудувати іншу форму або звіт у поточну форму. Підформу або підзвіт можна використовувати для відображення даних із таблиці або запиту, пов'язаних із даними в головній формі. Access зберігає зв'язок між головною формою та підформою або підзвітом. |
Зв'язана рамка об'єкта |
Використовуйте зв'язану рамку об'єкта для відображення та редагування поля об'єкта OLE з базових даних. У програмі Access більшість зображень і графіків можуть відображатися безпосередньо у формі. Для інших об'єктів access відображає піктограму програми, у якій створено об'єкт. Наприклад, якщо об'єкт – це звуковий об'єкт, створений у Диктофоні Windows, у формі відобразиться піктограма динаміка. |
Зображення |
Скористайтеся елементом керування зображенням, щоб розташувати статичне зображення у формі. Не можна редагувати зображення у формі, але програма Access зберігає його у форматі, який дуже ефективний для швидкості та розміру програми. Якщо потрібно використати зображення як все тло форми, можна задати властивість Форми Рисунок. |
Діаграма |
Скористайтеся елементом керування діаграмою, щоб додати діаграму до сітки форми. Якщо натиснути цю кнопку, а потім розташувати елемент керування у формі, запуститься майстер діаграм, який допоможе виконати кроки, необхідні для створення нової діаграми. |
ActiveX |
Натисніть кнопку керування ActiveX, щоб відкрити діалогове вікно з усіма інстальованими в системі елементами керування ActiveX. Ви можете вибрати один із елементів керування, а потім натиснути кнопку OK, щоб додати елемент керування до бланка форми. Не всі елементи керування ActiveX працюють з Access. |
Загальні відомості про прив'язування з елементами керування
Елементи керування можуть бути зв'язаними, вільними або обчислюваними:
-
Зв'язаний елемент керування Елемент керування, джерелом даних якого є поле в таблиці або запиті, називається зв'язаним елементом керування. Зв'язані елементи керування використовуються для відображення значень, які надходять із полів бази даних. Значення може бути текстом, числом, значенням "Так/Ні", зображенням або схемою. Наприклад, текстове поле, у якому відображається прізвище працівника, може отримати ці відомості з поля Прізвище в таблиці "Працівники".
-
Незв'язаний елемент керування Елемент керування, який не має джерела даних (наприклад, поля або виразу), називається вільним елементом керування. Для відображення інформації, зображень, ліній або прямокутників використовуються незв'язані елементи керування. Наприклад, надпис, який відображає заголовок форми, – це незв'язаний елемент керування.
-
Обчислюваний елемент керування Елемент керування, джерелом даних якого є вираз, а не поле, називається обчислюваним елементом керування. Укажіть значення, яке потрібно використовувати як джерело даних в елементі керування, визначивши вираз. Вираз може бути комбінацією операторів (наприклад , = і + ), імен елементів керування, імен полів, функцій, які повертають одне значення, і постійних значень. Наприклад, наведений нижче вираз обчислює вартість одиниці зі знижкою 25 відсотків: значення поля "Ціна за одиницю" множиться на константне значення (0,75).
=[Ціна за одиницю] * 0,75
Вираз може використовувати дані з поля базової таблиці чи запиту форми, звіту або дані з іншого елемента керування у формі чи звіті.
Примітка.: Обчислення також можна виконувати в таблицях, додаючи обчислюване поле або в запити, вводячи вираз у рядку Поле сітки запиту. Після цього до цих таблиць або запитів можна прив'язати форми й звіти, а обчислення відображатимуться у формах або звітах, не створюючи обчислюваний елемент керування.
Під час створення форми або звіту, мабуть, найефективніше спочатку додати й упорядкувати всі зв'язані елементи керування, особливо якщо вони складають більшість елементів керування на об'єкті. Потім можна додати незв'язані та обчислювані елементи керування, які завершують оформлення, використовуючи засоби в групі Елементи керування на вкладці Конструктор у режимі розмітки або конструктора.
Елемент керування приєднується до поля через ідентифікацію поля, з якого елемент керування отримує дані. Ви можете створити елемент керування, прив'язаний до вибраного поля, перетягнувши поле з області Список полів до форми або звіту. В області Список полів відображаються поля базової таблиці або запиту форми. Щоб відобразити область Список полів , відкрийте об'єкт у режимі розмітки або конструктора, а потім на вкладці Конструктор у групі Знаряддя натисніть кнопку Додати наявні поля. Якщо двічі клацнути поле в області Список полів , Access додасть до об'єкта відповідний тип елемента керування.
Крім того, поле можна зв'язати з елементом керування, ввівши ім'я поля в самому елементі керування (якщо об'єкт відкрито в режимі конструктора) або в полі властивості Джерело елемента керування на аркуші властивостей елемента керування. На аркуші властивостей визначаються характеристики елемента керування, зокрема ім’я, джерело даних і формат. Щоб відобразити або приховати аркуш властивостей, натисніть клавішу F4.
Область Список полів – це найкращий спосіб створити зв'язаний елемент керування з двох причин:
-
Access автоматично заповнить вкладений підпис елемента керування іменем поля (або підписом, визначеним для цього поля в базовій таблиці чи запиті), тому не потрібно вводити підпис елемента керування самостійно.
-
Access автоматично встановлює для багатьох властивостей елемента керування відповідні значення відповідно до властивостей поля в базовій таблиці або запиті (наприклад, властивості Формат, Десяткові розряди та Маска вводу ).
Якщо ви вже створили незв'язаний елемент керування та хочете зв'язати його з полем, установіть значення в полі властивості Джерело елемента керування елемента керування з іменем поля. Щоб отримати додаткові відомості про властивість Джерело елемента керування , натисніть клавішу F1, коли курсор розташовано в розкривному списку властивості.
Див. також
Автоматичне вирівнювання елементів керування у формі
Створення обчислюваного елемента керування
Налаштування порядку переходів для елементів керування
Встановлення значень за промовчанням для полів і елементів керування