Щоб почати дію або набір дій, скористайтеся кнопкою у формі Access. Наприклад, можна створити кнопку, яка відкриває іншу форму. Щоб кнопка виконала дію, напишіть макрос або процедуру події та вкладіть її до властивості кнопки Після клацання . Ви також можете вбудувати макрос безпосередньо у властивість Після клацання кнопки. Це дає змогу скопіювати кнопку до інших форм, не втрачаючи функціональності кнопки.
У цьому розділі
Додавання кнопки до форми за допомогою майстра
Майстер кнопок дає змогу швидко створювати кнопки, що виконують різні завдання, наприклад закривають форму, відкривають звіт, шукають записи або запускають макрос.
-
В області переходів клацніть правою кнопкою миші форму та виберіть Конструктор із контекстного меню.
-
На вкладці Конструктор форм у групі Елементи керування переконайтеся, що вибрано параметр Використовувати майстри елементів керування .
-
На вкладці Конструктор форм у групі Елементи керування натисніть кнопку Кнопка.
-
На бланку клацніть там, де потрібно розмістити кнопку.
Запуститься майстер кнопок.
-
Дотримуйтеся вказівок майстра. На останній сторінці натисніть кнопку Готово.
Майстер створить кнопку та вбудує макрос у її властивість Після клацання. Макрос містить дії, що виконують завдання, яке ви вибрали в майстрі.
Перегляд або змінення макросу, вбудованого в кнопку
-
В області переходів клацніть правою кнопкою миші форму, що містить потрібну кнопку, і виберіть Конструктор або Режим розмітки з контекстного меню.
-
Натисніть кнопку, щоб вибрати її, а потім натисніть клавішу F4, щоб відкрити аркуш властивостей.
-
На вкладці Подія аркуша властивостей у полі властивості Після клацання має відображатися значення [Вбудований макрос]. Клацніть будь-де в полі властивості, а потім у правій частині поля клацніть піктограму .
Відкриється конструктор макросів, який містить дії, що входять до вбудованого макросу.
Створення кнопки перетягуванням макросу до форми
Якщо ви вже створили й зберегли макрос, можна легко створити кнопку, яка його запускатиме. Для цього потрібно перетягнути макрос з області переходів до форми, відкритої в режимі конструктора.
-
Відкрийте форму в режимі конструктора. Для цього клацніть її правою кнопкою миші в області переходів і виберіть Конструктор із контекстного меню.
-
В області переходів знайдіть макрос, який запускатиме нова кнопка, і перетягніть його до форми.
Access автоматично створює кнопку та використовує ім'я макросу як підпис кнопки. Access також вставляє ім'я макросу у властивість Після клацання кнопки, щоб макрос запускав після натискання кнопки. У програмі Access для кнопки використовується загальне ім'я, тому варто ввести змістовніше ім'я у властивості Name кнопки. Щоб відобразити аркуш властивостей для кнопки, коли форму відкрито в режимі конструктора, натисніть кнопку та натисніть клавішу F4.
Докладні відомості про те, як створювати макроси, див. в статті Створення макросів інтерфейсу.
Створення кнопки без використання майстра
Кнопку можна створити, не використовуючи майстер кнопок. Для цього потрібно розмістити кнопку на формі й налаштувати кілька властивостей.
-
В області переходів клацніть правою кнопкою миші форму та виберіть Конструктор із контекстного меню.
-
На вкладці Конструктор форм у групі Елементи керування переконайтеся, що прапорець Використовувати майстри елементів керування не вибрано.
-
На вкладці Конструктор форм у групі Елементи керування натисніть кнопку Кнопка.
-
Клацніть місце на формі, де потрібно розмістити кнопку.
Access додасть кнопку до форми.
Оскільки команду Застосувати майстри елементів керування не активовано, Access не виконуватиме подальшої обробки. Якщо після того, як ви додасте кнопку до форми, запуститься майстер кнопок, натисніть кнопку Скасувати.
-
Натисніть нову кнопку, а потім – клавішу F4, щоб відкрити аркуш властивостей кнопки.
-
Перейдіть на вкладку Усі, щоб відобразити всі властивості для кнопки.
-
Завершіть оформлення кнопки, налаштувавши відповідні властивості, як показано в таблиці нижче.
Властивість |
Опис |
---|---|
Ім’я |
За замовчуванням Access надає новій кнопці ім’я Команда та додає номер, наприклад Команда34. Хоча це не обов’язково, радимо змінити ім’я на таке, що описує функцію кнопки, наприклад КомандаЗвітПроЗбут або КнопкаЗакриттяФорми. Це спростить пошук потрібної кнопки в макросі або процедурі події. |
Підпис |
Введіть підпис, який має відображатися на кнопці. Наприклад, Звіт про збут або Закрити форму. Примітка.: Підпис не відображається, якщо для властивості Рисунок указано зображення. |
Після клацання |
За допомогою цієї властивості можна вказати подію, що відбуватиметься після натискання кнопки. Щоб налаштувати властивість, клацніть її поле та виконайте одну з таких дій:
|
Щоб отримати довідку з інших властивостей, відсутніх у таблиці, установіть курсор у полі властивості й натисніть клавішу F1.
Налаштування кнопки
В Access є багато способів налаштувати кнопки, щоб вони мали належний вигляд і виконували потрібні функції у формі. Наприклад, можна створити рядок кнопок із табличним або складеним макетом чи зробити кнопки схожими на гіперпосилання.
-
В області переходів клацніть правою кнопкою миші форму й виберіть Конструктор .
-
Виконайте одну з таких дій:
-
Створення горизонтального (табличного) або вертикального (складеного) макета кнопок
Ви можете додати кнопки до табличного або складеного макета, щоб створити рядок чи стовпець точно вирівняних кнопок. Такі кнопки можна переміщати групою, що спрощує редагування форми. Крім того, ви можете застосувати стилі форматування відразу до всього рядка або стовпця кнопок, а також розділити їх лініями сітки.
-
Клацніть правою кнопкою миші одну з кнопок, яку потрібно додати до макета, і в контекстному меню вкажіть на пункт Макет.
-
Виберіть Табличний макет , щоб створити горизонтальний рядок кнопок, або Складений макет , щоб створити вертикальний стовпець кнопок.
Access накреслить межі навколо кнопки, щоб позначити макет. Кожну кнопку пов’язано з підписом, який не можна видалити, проте можна зменшити його розмір, якщо він не потрібний.
На знімку екрана нижче зображено кнопку та пов’язаний із нею підпис у табличному макеті. Зверніть увагу: підпис розміщується в розділі вище, тому він не повторюватиметься для кожного запису з відомостями.
На знімку екрана нижче зображено кнопку та пов’язаний із нею підпис у складеному макеті. У такому макеті кнопка та її підпис завжди розміщуються в одному розділі.
-
Ви можете додавати до макета інші кнопки, перетягуючи їх. Коли ви перетягуєте кнопки через область макета, Access креслить горизонтальну (для табличного макета) або вертикальну (для складеного макета) смугу вставлення, щоб позначити місце, де розташується кнопка, коли ви відпустите кнопку миші.
Коли ви відпустите кнопку миші, елемент керування додасться до макета.
-
Переміщення кнопок до розділу вище або нижче в табличному макеті. Щоб зберегти табличний макет для кнопки та перемістити її до іншого розділу форми (наприклад, із розділу подробиць до верхнього колонтитула форми), виконайте такі дії:
-
Виберіть кнопку.
-
На вкладці Упорядкування натисніть кнопку Вгору або Вниз.
Кнопка переміститься вгору або вниз до наступного розділу, але збереже табличний макет. Якщо в розташуванні, куди ви переміщуєте кнопку, уже є інший елемент керування, вони поміняються місцями.
Примітка.: Кнопки Вгору та Вниз вимкнуто для складеного макета.
-
-
Переміщення всього макета кнопок
-
Клацніть будь-яку кнопку в макеті.
У верхньому лівому куті макета відобразиться його маркер виділення.
-
Щоб перемістити макет до іншого розташування, перетягніть його маркер.
-
-
-
Додавання ліній сітки до макета кнопок
-
Виберіть будь-яку кнопку в макеті.
-
На вкладці Упорядкування натисніть кнопку Сітка та виберіть потрібний стиль ліній.
-
-
Створення прозорої кнопки
Якщо зробити кнопку прозорою, її можна накласти на будь-який об’єкт у формі, надавши йому функції кнопки. Припустімо, потрібно розділити зображення на окремі інтерактивні області, кожна з яких запускатиме відповідний макрос. Це можна зробити, розмістивши кілька прозорих кнопок поверх зображення.
-
Натисніть кнопку, яку потрібно зробити прозорою, а потім – клавішу F4, щоб відобразити аркуш властивостей кнопки.
-
На вкладці Формат аркуша властивостей клацніть поле властивості Прозорий.
-
З розкривного списку виберіть Так.
Контур кнопки відображатиметься в режимі конструктора, але в поданні форми вона буде невидима.
Примітка.: Установити для властивості Прозорий кнопки значення Так і значення Ні для її властивості Видимий – це не одне й те саме. Обидві дії приховують кнопку, але значення Так властивості Прозорий залишає її активною. Значення Ні властивості Видимий вимикає кнопку.
-
-
Відображення кнопки як гіперпосилання
За потреби можна приховати кнопку, але залишити видимим підпис. Так ви отримаєте щось на кшталт підпису, що функціонуватиме як кнопка. Крім того, ви можете підкреслити текст у підписі та змінити його колір, щоб він мав вигляд гіперпосилання.
-
Натисніть кнопку, щоб вибрати її, а потім – клавішу F4, щоб відкрити аркуш властивостей кнопки.
-
На вкладці Формат аркуша властивостей клацніть поле властивості Стиль тла.
-
З розкривного списку виберіть Прозорий.
Кнопка приховається, а її підпис залишиться видимим.
-
Щоб підкреслити або змінити колір тексту в підписі, скористайтеся засобами на вкладці Формат у групі Шрифт.
-
-
Створення кнопки "Скасувати"
-
Натисніть кнопку, а потім – клавішу F4, щоб відкрити аркуш властивостей кнопки.
-
У полі властивості Скасувати виберіть Так.
Якщо на активній формі для властивості Скасувати кнопки встановлено значення Так, цю кнопку можна задіяти трьома способами: натиснути її, натиснути клавішу Esc або розмістити на кнопці фокус і натиснути клавішу Enter. Якщо для властивості Скасувати однієї кнопки встановити значення Так, для всіх інших кнопок у формі автоматично встановлюється значення Ні.
Щоб кнопка "Скасувати" скасовувала всі дії, які ви виконали на формі або в діалоговому вікні, потрібно написати макрос або процедуру події та додати її до властивості Після клацання кнопки.
Примітка.: Для форм, які підтримують необоротні операції, як-от видалення, радимо створити стандартну кнопку "Скасувати". Для цього встановіть значення Так для властивостей Скасувати та За промовчанням.
-
-
Відтворення зображення на кнопці. У поле властивості Рисунок кнопки введіть шлях та ім’я файлу зображення (наприклад, файлу BMP, ICO або DIB). Якщо ви не знаєте шлях або ім’я файлу, клацніть піктограму , щоб відкрити побудовник зображень.
Натисніть кнопку Огляд, щоб знайти потрібне зображення, або виберіть одне з професійно оформлених зображень зі списку Доступні зображення, щоб переглянути його. Якщо ви знайшли потрібний об’єкт, натисніть кнопку OK, щоб додати його до кнопки.
За замовчуванням для властивості Тип зображення Access установлює значення Вбудований. Це значення створює копію зображення та зберігає її у файлі бази даних Access, коли ви додаєте зображення до властивості Рисунок кнопки. Жодні зміни, які ви пізніше внесете до вихідного зображення, не позначаться на кнопці. Щоб створити посилання на вихідне зображення та відображати внесені до нього зміни на кнопці, для властивості Тип зображення встановіть значення Зв’язані. Змінити розташування вихідного файлу зображення не можна. Якщо перемістити або перейменувати цей файл, коли ви відкриєте базу даних в Access, з’явиться повідомлення про помилку, а на кнопці відображатиметься підпис замість зображення.
-
Відтворення зображення та підпису на кнопці
На кнопці можна відтворювати одночасно підпис і зображення. Для цього виконайте такі дії:
-
Додайте зображення до кнопки за допомогою дій, наведених вище в цьому розділі.
-
Натисніть кнопку. Якщо аркуш властивостей не відображається, натисніть клавішу F4.
-
На вкладці Формат аркуша властивостей введіть потрібний підпис у поле властивості Підпис.
-
Клацніть стрілку розкривного списку в полі властивості Розташування назви зображення й виберіть потрібне розташування. Наприклад, щоб відобразити підпис під зображенням, виберіть Внизу. Щоб відобразити підпис праворуч від зображення, виберіть Праворуч. Щоб розташування залежало від мовних параметрів системи, виберіть Загальні. Якщо вибрати це значення, підпис відображатиметься праворуч для мов із написанням зліва направо й ліворуч для мов із написанням справа наліво.
-
-