Створення кнопкової форми. Кнопкова форма

Головна / Корисне ПЗ

Тема 2.3. Програмні засоби презентацій та основи офісного програмування

Тема 2.4. Системи управління базами даних та експертні системи

2.4.11. Навчальна база даних із головною кнопковою формою "Training_students" - Завантажити

СУБД та експертні системи

2.4. Системи управління базами даних та експертні системи

2.4.7. Створення головної кнопкової форми БД Access

Головна форма кнопки створюється з метою навігації по базі даних. Ця форма може використовуватися як головне меню БД. Елементами головної кнопкової форми є об'єкти форм та звітів.

Запити та таблиці не є елементами головної кнопкової форми. Тому для створення кнопок Запити або Таблиці на формі кнопок можна використовувати макроси. Спочатку у вікні бази даних створюють макроси «Відкрити Запит» або «Відкрити Таблицю» з унікальними іменами, а потім у формі кнопки створюють кнопки для виклику цих макросів.

Для однієї бази даних можна створити декілька кнопкових форм. Кнопки слід групувати на сторінках кнопкової форми таким чином, щоб користувачеві було зрозуміло, у яких кнопкових формах можна виконувати певні команди (запити, звіти, введення та редагування даних). Слід зазначити, що у підлеглих кнопкових формах мають бути поміщені кнопки повернення головну кнопкову форму.

Технологія створення кнопкових форм така:

  • створити сторінку головної кнопкової форми (ГКФ);
  • створити необхідну кількість сторінок підлеглих кнопкових форм (наприклад, форми для введення даних, для звітів, для запитів тощо);
  • створити елементи головної кнопкової форми;
  • створити елементи для кнопкових форм звітів та форм введення або зміни даних;
  • створити макроси для запитів або таблиць з унікальними іменами;
  • створити елементи для кнопкових форм запитів чи таблиць.

Структура кнопкових форм може бути представлена ​​у такому вигляді.


Рис. 1.

Для створення головної кнопкової форми та її елементів необхідно відкрити базу даних (наприклад, «Успішність_ студентів») та виконати команду Сервіс / Службові програми / Диспетчер кнопкових форм. Якщо кнопкова форма раніше не створювалася, відкриється вікно діалогу «Диспетчер кнопкових форм».



Рис. 2.

У діалоговому вікні треба натиснути кнопку «Так», тим самим підтвердити створення кнопкової форми. В результаті буде створено сторінку Головної кнопкової форми.



Рис. 3.

Далі можна створити ще три сторінки кнопкової форми: Форми введення даних, Звіти та Запити. Для цього слід клацнути на кнопці «Створити» і у вікні, що з'явиться, ввести ім'я нової сторінки"Форми введення даних" та клацнути на кнопці "ОК".


Рис. 4.

Буде створено сторінку кнопкової форми "Форми введення даних". Аналогічно треба створити ще дві сторінки, в результаті отримаємо чотири сторінки кнопкових форм, які відображаються у вікні «Диспетчер кнопкових форм».



Рис. 5.

Після цього створюємо елементи ГКФ, для цього у «Вікні диспетчер кнопкових форм» виділяємо сторінку «Головна кнопкова форма» та клацаємо «Змінити», відкриється нове вікно «Зміна сторінок кнопкової форми».



Рис. 6.

У цьому вікні клацаємо на кнопці Створити, відкриється нове вікно Зміна елемента кнопкової форми.



Рис. 7.

У вікні виконуємо наступне:

  • вводимо текст: Форми для введення даних;
  • вибираємо з списку, що розкривається команду: Перейти до кнопкової форми;
  • вибираємо зі списку кнопкову форму: Введення даних у форми, клацаємо на кнопці "ОК".

У вікні «Зміна сторінки кнопкової форми» відображається елемент кнопкової форми «Форми для введення даних».



Рис. 8.

Аналогічним методом треба створити елементи: "Запити" та "Звіти", а потім елемент (кнопку) "Вихід із БД".



Рис. 9.

В результаті у вікні "Зміна сторінки кнопкової форми" будуть відображатися всі елементи головної кнопкової форми.



Рис. 10.

Кнопкова форма з'явиться у списку області вікна бази даних на вкладці Форми на панелі Об'єкти, а на вкладі Таблиці у списках з'явиться таблиця Switchboard Items. Двічі клацнувши на написі "Кнопкова форма", відкриється Головна кнопкова форма.



Рис. 11.

Для того щоб ця форма відображалася при запуску бази даних, необхідно виконати команду Сервіс/Програми запуску, і у вікні вибрати "Кнопкова форма" з списку, крім того, треба зняти прапорці Вікно бази даних і Рядок стану. Можна також ввести заголовок та піктограму програми.



Рис. 12.

Але цьому створення кнопкових форм ще закінчено, оскільки на підлеглих кнопкових формах (Форми введення даних, Звіти, Запити) немає елементів. Як помістити елементи на підлеглі форми розглянемо у наступному розділі.

Лабораторна робота

Інформатика, кібернетика та програмування

Створити головну кнопкову форму, що дозволяє відкрити з неї за натисканням на кнопки наступні кнопкові форми: Список форм Список звітів Список таблиць Список запитів та останній пункт Вихід Кожна кнопкова форма повинна містити список кнопок для відкриття ВСІХ відповідних об'єктів бази даних. Форми повинні містити осмислений заголовок фону список кнопок з підписами. Створення Головної кнопкової форми Для створення головної кнопкової форми ccess існує спеціальна службова програма Диспетчер кнопкових форм.

с) Паршиков П.А.

Лабораторна робота №9

Лабораторна робота виконується згідно з обраною темою курсової роботи!.

Створити головну кнопкову форму, що дозволяє відкрити з неї після натискання на кнопки, наступнікнопкові форми:

  • Список форм
  • Список звітів
  • Список таблиць
  • Список запитів

та останній пункт Вихід

Кожна кнопкова форма повинна містити список кнопок для відкриттяВСІХ відповідних об'єктівбази даних. Форма «Список форм» – кнопки для відкриттявсіх форм , форма «Список звітів» - кнопки для відкриттявсіх звітів , форма «Список таблиць» - кнопки для відкриттявсіх таблиць , форма «Список запитів» кнопки для відкриттявсіх запитів на вибіркуі т.д. У формах зі списком об'єктів останнім пунктоммає йти пункт «Назад», який здійснює перехід наголовну кнопкову форму.

Форми повинні міститиосмислений заголовок, фоновий малюнок, список кнопок із підписами.

Коротка теорія

Поняття «Головна кнопкова форма»

Являє собою створену користувачем форму з кнопками, яка дозволяє звертатися до раніше створених об'єктів бази даних одного вікна. В основному кнопкова форма використовується як головне меню програми.

Створення «Головної кнопкової форми»

Для створення головної кнопкової форми Access існує спеціальна службова програмаДиспетчер кнопкових форм. Щоб відкрити диспетчер, відкрийте базу даних та на закладці в менюРобота з базами данихнатиснути кнопку Диспетчер кнопкових форм.

Якщо до цього кнопкова форма була відсутня у базі даних, виводиться запит на підтвердження створення кнопкової форми, натисніть кнопкуТак.

Після цього у базі даних у списку форм з'явитьсяКнопкова форма та у списку таблиць Switchboard Items. Таблицю чіпати НЕ МОЖНА у жодному разі, не видаляти і не змінювати. ФормаНЕ МОЖНА видаляти, а редагувати зВеликою обережністю.

Після ствердної відповіді створення кнопкової форми відкриється вікноДиспетчер кнопкових форм,у списку Сторінки кнопкової формиякої лише одна кнопкова формаГоловна кнопкова форма.

Рис.1. Диспетчер кнопкових форм

Цей список може містити лише кнопкові форми. Після натискання на відповідні кнопки можна створювати, змінювати та видаляти форми. Використовуючи кнопкуСтворити необхідно додати нові, підпорядковані головною, кнопкові форми: список форм, список звітів, список таблиць, список запитів. Натиснувши кнопкуСтворити відчиняється вікностворіння , в якому потрібно вказати ім'я кнопкової форми, що створюється.

Рис.2. Вікно "Створення"

Після додавання всіх кнопкових форм у спискуСторінки кнопкової формимає бути п'ять форм:

Рис.3. Перелік доданих кнопкових форм

Після цього потрібно переходити до редагування створених кнопкових форм, додавання кнопок на них. Почнемо редагування зГоловною кнопковою формою. Для цього виділимо її у списку та натиснемо на кнопку. Змінити .

Рис.4. Вікно "Зміна сторінки кнопкової форми"

Відкривається вікно «Зміна сторінки кнопкової форми», у верхній частині якого вказано назву кнопкової форми, а нижче списокЕлементів цієї кнопкової форми. Ці елементи і є ті кнопки, які будуть розміщені на кнопковій формі. Використовуючи кнопкиСтворити, Змінити та Видалити, можна редагувати список кнопок на формі кнопки.

Головна кнопкова форма, згідно з завданням, має містити кнопки для відкриття створених кнопкових форм та останній пункт –Вихід . Для цього натисніть на кнопкуСтворити, відчиниться вікно.

Рис.5. Вікно "Зміна елемента кнопкової форми"

Створимо першу кнопку для відкриття кнопкової формиСписок форм . Вкажемо текст, який буде поруч із кнопкою, команду та виберемо зі списку потрібну кнопкову форму.

Рис.6. Встановлення параметрів для елемента кнопкової форми

Аналогічно створюються кнопки для відкриття трьох кнопкових форм, що залишилися, зі списком елементів бази даних. Для кнопкиВихід необхідно вказати командуВийти з програми.

Рис.7. Параметри для кнопки Вихід

У результаті структураГоловною кнопковою формоюнабуде вигляду:

Рис.8. Кінцева структура головної кнопкової форми

Щоб змінити або видалити будь-яку зі створених кнопок, виберіть її ім'я у спискута натисніть кнопкуЗмінити або Видалити . Якщо потрібно змінити порядок елементів кнопкової форми, виберіть елемент у списку та скористайтеся кнопкамиВгору або Вниз.

Закінчивши створення кнопкової форми, натисніть кнопкуЗакрити.

Після побудовиГоловною кнопковою формоюперейдемо до редагування форм, що відкриваються з неї, вони поки що порожні. Для цього вДиспетчері кнопкових формвиберемо зі списку формуСписок форм і натисніть на Змінити.

Рис.9. Зміна форми Список форм

До підлеглих форм необхідно додавати кнопки для відкриття відповідних об'єктів. У формуСписок форм – кнопки для відкриття ВСІХ форм із вашої бази даних. Заповнимо списокЕлементи цієї кнопкової форми. Для цього натисніть на кнопкуСтворити та перейдемо до вказівки параметрів першої кнопки. У вікні необхідно вказати, що кнопка буде підписанаФорма підприємства, команда – Відкрити форму для зміни,у списку форма – Форма для введення підприємств.

Рис.10. Створення кнопки для відкриття форми

Таким чином, створюється перша кнопка для відкриттяФорми для введення підприємств. Аналогічно створюються кнопки для відкриття решти форм. Остання кнопканазад повинна забезпечувати перехід доГоловною кнопковою формою.

Рис.11. Створення кнопки Назад

У результаті отримуємо структуру формиСписок форм , що містить список кнопок для відкриття форм

Рис.12. Структура форми Список форм

Натискаємо кнопку Закрити та переходимо до редагування структури формиСписок звітів . Додаємо до цієї форми кнопки для відкриття звітів. У вікніЗміна елемента кнопкової формивказуємо для першої кнопки текстВідкрити звіт «Список підприємств» команду Відкрити звіт і у випадаючому списку знаходимо звітЗвіт «Список підприємств».

Рис.13. Створення кнопки для відкриття звіту

Аналогічно створюємо кнопки для відкриття решти звітів, які є у вашій базі даних. Останньою на кнопкову форму знову додаємо кнопкуНазад:

Рис.14. Створення кнопки Назад

У результаті отримуємо форму з переліком кнопок для відкриття звітів та кнопкою для повернення до головної кнопкової форми:

Рис.15. Заповнена форма Список звітів

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

Поняття макросу

Макрос є об'єктом Access , який поряд з іншими об'єктами представлений у вікні бази даних. Макрос складається із послідовності макрокоманд.Макрокоманда — це інструкція, орієнтована виконання певного дії. Макрокомандою можна відкрити форму, звіт, надрукувати звіт, запустити на виконання запит, застосувати фільтр, присвоїти значення, створити меню користувача або панель команд. Набір макрокоманд, що є в Access, реалізує практично будь-які дії, які необхідні при розробці невеликих персональних додатків користувача.

Ми створюватимемо макроси, призначені для відкриття таблиць і запитів. Ці макроси складатимуться з однієї макрокоманди.

Створення макросів

Щоб розпочати створення макросу у вікні бази даних, виберіть на закладціСтворення натисніть кнопку Макрос . Відкриється вікно макросу (рис.15).

Рис.15. Створення макросу

Макрокоманди , що становлять макрос, вводяться в стовпецьМакрокоманда . Для введення макрокоманди натискаємо кнопку розкриття списку макрокоманд у цьому стовпці та вибираємоВідкрити Таблицю , щоб відкрити таблицю. Ім'я таблиці«Підприємства» вибираємо зі списку у розділіАргументи макрокомандиу нижній частині вікна макросу (рис.16).

Рис.16. Додавання макрокоманд

Можливі такі макрокоманди:

Відкрити Таблицю - Відкриває таблицю. Ім'я таблиці та режим її відкриття вказуються аргументами макрокоманди.

Відкрити Запит - Відкриває запит. Ім'я запиту та режим його відкриття вказуються аргументами макрокоманди.

Після введення макрокоманда макрос можна зберегти із зазначенням імені, наприклад,Аналогічно створюються макроси для відкриттяВСІХ п'ять таблиць, створених вами у вашій базі даних.

Після цього можна переходити до створення макросу для відкриття запиту. При цьому необхідно вибрати макрокомандуВідкрити Запит. Ім'я запиту вибирається у відповідному списку, режим відкриття залишити так, як є, не змінювати. Макрос для відкриття запитуСередній вік має вигляд:

Рис.17. Редагування макросу для відкриття запиту

У результаті списку макросів мають з'явитися макроси відкриття ВСІХ таблиць і ВСІХ запитів НА ВИБІРКУ.

Рис.18. Список макросів

Після створення макросів можна знову приступати до редагування кнопкових форм. ВідкриваєДиспетчер кнопкових формі починаємо редагування формиСписок таблиць . Додаємо до неї кнопки для відкриття всіх таблиць бази даних. Для цього у вікні додавання кнопки для створення першої вказуємо текстВідкрити таблицю «Підприємства»,у списку команд вибираємоВиконати макрос, а у списку макросів вибираємоМакрос для відкриття таблиці Підприємства.

Рис.19. Створення кнопки для відкриття таблиці

Аналогічно додає кнопки для відкриття інших таблиць та останню кнопкуназад для повернення до головної кнопкової форми.

Рис.20. Список доданих кнопок на форму Список таблиць

Після цього переходимо до вікнаДиспетчери кнопкових формі починаємо зміну формиПерелік запитів.У цій формі додаємо кнопки для відкриття запитів. Для першої кнопки вказуємо текстВідкрити запит Середній вік, команда Виконати макрос, і макрос Макрос для відкриття запиту Середній вік.Аналогічно додаємо кнопки для відкриття ВСІХ запитів на вибірку і наприкінці створюємо кнопкуНазад .

Рис.21. Редагування форми Список запитів

Таким чином, всі кнопкові форми заповнені та можна закритиДиспетчер кнопкових форм. Запустити кнопкову форму можна зі списку форм, відкрившиКнопкова форма.

Рис.22. Побудована кнопкова форма

Тепер цю форму потрібно відредагувати в конструкторі, видалити зайві кольорові панелі, додати осмислений заголовок та з панелі елементів вибрати пунктМалюнок , розтягнути малюнок на формі і у вікні, вибрати знайдений вами для предметної області малюнок (у нашому випадку це малюнок з підприємством).

Для того, щоб кнопки були розташовані над малюнком, необхідно виділити малюнок мишею, а потім у менюФормат вибрати На задній план. Кнопки можна розташувати ближче до лівого верхньому кутку, кнопкиНЕ ВИДАЛЯТИ. Кнопкова форма, що вийшла, дозволяє зручним чином звертатися до будь-яких об'єктів створеної бази даних.

Рис.23. Створена кнопкова форма

Висновок «Головної кнопкової форми» під час відкриття бази даних

Останній крок– вказати, що кнопкова форма має запускатися під час відкриття бази даних.

  1. У меню Сервіс виберіть командуПараметри запуску.
  2. У списку, що випадаєВиведення форми/сторінкивиберіть зі спискуКнопочну форму.
  3. У вікні також можна вказати Додаткові параметрипрограми: заголовок, значок і т.д.

Створена нами кнопкова форма відкриватиметься при відкритті вашої бази даних.

PAGE 2


А також інші роботи, які можуть Вас зацікавити

4967. Наслідування як основа створення ієрархії класів 22.18 KB
Спадкування як основа створення ієрархії класів Спадкування Спадкування – створення нових класів на основі раніше створених класів. Клас, виходячи з якого формується новий клас, називають базовим (батьківським) класом. Новий клас...
4968. Поліморфізм та види його операцій 30.97 KB
Поліморфізм Поліморфізм - використання одного і того ж імені функції, операції або класу для різних типівданих. Поліморфізм дозволяє багаторазово не переписувати фрагменти програми, що реалізують той самий алгоритм для різних типів...
4969. Класи структур даних 39.21 KB
Структура даних - сукупність взаємозалежних програмних об'єктів. До стандартних структур даних відносяться: - масиви покажчиків - однонаправлені списки - двонаправлені списки - д...
4970. Порівняння однонаправленого та двонаправленого списку 65.03 KB
Список – лінійна структура, кожен елемент якої містить адресу сусідніх елементів. Розрізняють односпрямовані та двоспрямовані списки. В одному списку кожен елемент містить адресу наступного елемента. У двонаправленому сп...
4971. Шаблон та шаблонний клас 43.86 KB
Шаблон При вирішенні практичних завдань виникає необхідність створення сімейства класів для формування для опису схожих об'єктів. Формування сімейства класів доцільно при описі структур даних, наприклад, масивів покажчиків, списків.
4972. Стандартна бібліотека шаблонів STL 25.77 KB
Стандартна бібліотекашаблонов STL Практична діяльність програмістів протягом кількох десятків років навела широкого поширення низки способів організації структур даних, наприклад, масив, список, черга тощо. Ці структури даних з...
4973. Віртуальні та статичні елементи класів 28.83 KB
Віртуальні та статичні елементи класів Віртуальні функції При створенні похідних класів на основі базових шляхом успадкування часто виникає ситуація, коли в декількох класах використовується функція з одним і тим же ім'ям і набором параметрів.
4974. Введення в програмування під Windows C++ 28.81 KB
Введення програмування під Windows. Розвиток графічної операційної системи Windows призвело до того, що програми, що підтримують консольне введення вихідних даних та виведення результатів у текстовому режимі, стрімко застаріває. До сучасних пр...
4975. Обробка винятків. Принципи обробки винятків 21.45 KB
Обробка винятків Виняток ситуація – виникнення непередбачуваної чи аварійної події, що може породжуватися нестачею ресурсів. Мова Сі має засоби обробки виняткових ситуацій. Вони використовуються для обробки помилок.

Надання кнопкових форм у програмі допомагає користувачам знаходити необхідні завдання. У цій статті описано, як створювати та видаляти кнопкові форми в Access, а також додавати та змінювати елементи у кнопковій формі.

Примітка: Access також надає функцію, яка називається областю навігації, яку можна використовувати замість кнопкових форм для надання користувачам програми можливості навігації за програмою.

У цій статті

Створення кнопкової форми

Перш ніж створювати форму кнопки, подумайте, як користувачі повинні знайти різні форми та звіти в базі даних, а також відповідним чином спланувати структуру навігації. Якщо після створення кнопкової форми потрібно внести зміни, ви зможете в будь-який час змінити структуру кнопкової форми.

При створенні кнопкової форми за допомогою диспетчера кнопкових форм Accessстворює таблицю "елементи кнопкової форми", в якій описані кнопки на формі та дії, які вони виконують. Якщо ви зміните свою кнопкову форму вручну, програма може перестати працювати.

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

При запуску Access 2010 Диспетчер кнопкових форм не доступний на стрічці, тому спочатку потрібно додати команду панель швидкого доступу . На перших кроках тут показано, як додати цю команду на панель швидкого доступу.

    Натисніть стрілку вниз на панелі швидкого доступу та виберіть пункт інші команди. Access відкриє діалогове вікно Параметри Access" з виділеним пунктом " панель швидкого доступу ".

    У полі зі списком Вибрати команди звиберіть пункт усі команди.

    Виберіть Диспетчер кнопочних формта натисніть кнопку Додати. Натисніть кнопку ОК, щоб зберегти зміни та закрити діалогове вікно Параметри Access .

    На панелі швидкого доступунатисніть кнопку Диспетчер кнопкових форм, щоб відкрити засіб.

    Microsoft Access запитує, чи слід створити форму кнопки, натисніть кнопку Так. Буде створено Головна кнопкова форма. Ви можете додати всі команди кнопкової форми до головної кнопкової форми або створити додаткові кнопкові форми.

    Щоб створити додаткові кнопкові форми, натисніть кнопку створити.

    Примітка:Якщо ви створюєте додаткові кнопкові форми, переконайтеся, що кожна кнопкова форма має команду для повернення до основної кнопкової форми.

    Відкриється діалогове вікно Створення нового .

    Введіть назву нової кнопкової форми та натисніть кнопку ОК.

    Microsoft Access додасть кнопкову форму до списку у полі сторінки кнопкової форми .

    На цьому етапі можна додати додаткові імена кнопкових форм.

    Повторіть дії 5 – 6 для кожної додаткової кнопкової форми, яку ви хочете створити, а потім натисніть кнопку Закрити.

Додавання елементів до кнопкової форми

Після створення кнопкової форми потрібно додати елементи або команди меню, які виконують різні завдання, такі як відкриття форм і звітів у базі даних. Елементи, які ви додасте до кнопкової форми, відображаються у вигляді командних кнопок.

    У діалоговому вікні Диспетчер кнопочних формвиберіть кнопкову форму та натисніть кнопку змінити.

    Відкриється діалогове вікно.

    Натисніть кнопку Створити.

    Відкриється діалогове вікно зміна елемента кнопкової форми ".

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

    Наприклад, якщо елемент є даними клієнта, встановіть прапорець Відкрити форму в режимі додавання.

    Примітка:Щоб створити кнопкову форму, яка підключатиметься до інших кнопкових форм, натисніть кнопку Перейти до кнопкової формив полі команда, а потім виберіть кнопкову форму зі списку або введіть ім'я іншої кнопкової форми.

    Натисніть кнопку ОК.

    Повторюйте дії 1 – 4, доки не будуть додані всі необхідні команди для кнопкової форми.

Команда

Дія, що виконується

Перехід до кнопкової форми

Відкриває допоміжну форму кнопки.

Відкриття форми в режимі додавання

Відкривання форми в режимі, де можна додавати нові записи.

Відкриття форми в режимі редагування

Відкривання форми у режимі, який дозволяє додавати або змінювати будь-які записи.

Відкриття звіту

Відкрийте звіт у режимі попереднього перегляду.

Проектування програми

Відкриття диспетчера кнопкових форм.

Вихід із програми

Закриває поточну базу даних.

Запуск макросу

Запускає макрос.

Запуск коду

Запускає функцію Visual Basic.

Ви можете додати кнопки та впроваджені макроси, щоб запустити компоненти бази даних, а потім налаштувати форму для відображення під час запуску. Відомості про створення впроваджених макросів див. у статті Загальні відомості про макроси. Відомості про створення форми див. у статті Знайомство з формами .

Доступ до кнопкової форми

Ось як можна отримати доступ до створеної кнопкової форми для перевірки точності команд та елементів дизайну.

    В області навігації двічі клацніть форму кнопковаформа.

    Якщо вам не подобається назва, надана для доступу до кнопкової форми, ви можете змінити його назву.

Зміна елементів у формі кнопки

Можливо, вам потрібно змінити елементи на кнопковій формі з кількох причин, наприклад, змінити позначку команди або змінити спосіб виконання команди.

    Диспетчер кнопочних форм .

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

    Клацніть елемент на кнопковій панелі, який потрібно змінити, і виконайте одну з наведених нижче дій.

    • Щоб змінити текст елемента, команду, виконану елементом, або об'єкт, який відкривається або запускається при натисканні елемента, натисніть кнопку змінити.

      вилучити.

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

    Коли ви закінчите редагувати елементи кнопкової форми, натисніть кнопку Закрити.

Видалення кнопкової форми або елемента кнопкової форми

За допомогою диспетчера кнопкових форм можна видалити небажану форму кнопки або елемент кнопкової форми. Однак при видаленні кнопкової форми будуть видалені всі елементи, призначені цій кнопковій формі.

    На панелі швидкого доступу натисніть кнопку Диспетчер кнопочних форм .

    У діалоговому вікні Диспетчер кнопочних формвиберіть кнопкову форму, яку ви хочете видалити, або елемент, який ви хочете видалити.

    Щоб видалити кнопкову форму, перейдіть до кроку 6.

    Щоб видалити елемент, натисніть кнопку змінити.

    Відкриється діалогове вікно зміна сторінки кнопкової форми "

    Виберіть елементи, які потрібно видалити.

    Натисніть кнопку вилучити.

    Натисніть кнопку Закрити.

Відображення головної кнопкової форми під час запуску

Ви можете змінити параметри доступу, щоб Головна форма кнопки виглядала автоматично при відкритті бази даних.

    На вкладці Файлвиберіть пункт Параметри, щоб відкрити діалогове вікно Параметри Access.

    Виберіть пункт Поточна база даних.

    Виберіть кнопковуформу в списку Форма перегляду .

    Натисніть кнопку ОК.

    Закрийте та знову відкрийте базу даних.

    Кнопкова форма відкриється автоматично.

Всім привіт! У цій статті я розповім як створити кнопку в базі Microsoft Access.

Створення кнопок на формі не залежить від того, яку версію Access у вас встановлено (2003, 2007, 2010, 2013 або 2016). У цій статті я покажу два способи створення кнопок на формі в базі даних Acceess: за допомогою майстра та за допомогою макросу.

Як це зробити?

Крок 1. Створення форми

Якщо у вас немає форми, її необхідно створити. Більш докладно як створюються форми можна подивитися. Переходимо на вкладку "Створення", пункт "Майстер форм". Далі вибираємо таблицю чи запит, виходячи з яких створюватиметься форма. Далі вибираємо необхідні поля та натискаємо «Далі».

Вибираємо зовнішній виглядформи.

Задаємо ім'я форми та натискаємо «Готово».

Відкриваємо форму як конструктора. Як створити кнопку в базі Microsoft Access буде описано на другому кроці.

Крок 2. Створення кнопки за допомогою майстра

На панелі інструментів вибираємо пункт «Кнопка» та розташовуємо її на формі. З'являється вікно майстра кнопок. Тут необхідно вибрати необхідну категорію та поставити певну дію. Виберемо « Попередній запис» та натиснемо «Далі».

Вибираємо те, що відображаємо на кнопці: текст або малюнок. Залишаємо малюнок за замовчуванням та натискаємо «Далі».

Задаємо ім'я кнопки та натискаємо «Готово».

Тепер створимо кнопку із текстом. Знову перейдемо в майстер кнопок, виберемо «Наступний запис».

Крок 3. Створення кнопки за допомогою макросу

На панелі інструментів вибираємо пункт «Кнопка» та розташовуємо її на формі. З'являється вікно майстра кнопок. Натискаємо «Скасувати».

Двічі клацаємо по створеній кнопці, щоб відкрити вікно властивостей. Переходимо на вкладку "Події" пункт "Натискання кнопки". Натискаємо кнопку із трьома точками.

Вибираємо "Макроси", натискаємо ОК.

Кнопкова форма – це стандартний прийом організації інтерфейсу у програмах, створених за допомогою MS ACCESS. Кнопкова форма є сторінкою, що містить кнопки, які дозволяють відкривати інші сторінки, запити, діалогові вікната форми, переглядати та друкувати звіти та виконувати інші дії. Кнопочну форму можна створити вручну (за допомогою конструктора) або скористатися функцією Диспетчер кнопкових форм .

Для створення кнопкової форми для роботи з базою даних Computer_mag за допомогою Диспетчери кнопкових форм :

1. Викличте Диспетчер кнопкових форм команду меню . У запиті про створення кнопкової форми клацніть на кнопці Так . Відкриється діалогове вікно Диспетчер кнопкових форм (Мал. 64).

Рис.64.Запит про створення кнопкової форми діалогове вікно диспетчера кнопкових форм

2. З виділеним рядком Головна кнопкова форма (За замовчуванням)клацніть на кнопці Змінити . У вікні, що відкрилося в полі Назва кнопкової форми замість Головна кнопкова формаВведіть ім'я - Комп'ютерний магазин (Мал. 65) та клацніть на кнопці Закрити . Кнопкова форма Комп'ютерний магазинтепер є головною для бази даних Computer_mag.

Рис.65.Вікно Зміна сторінки кнопкової форми

3. У вікні Диспетчери кнопкових форм клацніть на кнопці Створити . Відкриється діалогове вікно створіння (Мал. 66), в якому потрібно присвоїти імена новим сторінкам, що додаються до кнопкової форми.

Рис. 66.Діалогове вікно створіннянової сторінки кнопкової форми

4. Введіть Форми, щоб замінити вміст поля та клацніть на кнопці ОК . Знову клацніть на кнопці Створити , введіть Запитияк ім'я нової сторінки та клацніть на кнопці ОК . У такий же спосіб створіть сторінку Звіти. У діалоговому вікні Диспетчер кнопкових форм Тепер відобразяться три нові сторінки (Мал. 67).

Рис. 67.Сторінки кнопкової форми

5. З виділеною сторінкою натисніть кнопку Змінити . У вікні, що відкрилося Зміна сторінки кнопкової форми клацніть на кнопці Створити . Відкриється діалогове вікно для створення кнопок на формі (Мал. 68).


Рис. 68.Діалогове вікно Зміна елемента кнопкової форми

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

6. У полі Текст: введіть – Форми, у другому полі Команда: залиште значення – Перейти до кнопкової форми. У третьому полі Кнопкова форма: клацніть на вказівнику списку, виберіть значення – Форми та клацніть на кнопці ОК .



Примітка

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

7. Знову клацніть на кнопці Створити . В полі Текст: введіть – Запити, у списку поля Кнопкова форма: виберіть зі списку значення Запитита клацніть на кнопці ОК . Аналогічно створіть кнопку на кнопковій формі - Звітита клацніть на кнопці ОК .

8. Тепер у діалоговому вікні Зміна кнопкової форми з'являться найменування трьох створених кнопок (Мал. 69).

Рис. 69.Найменування кнопок на кнопковій формі Комп'ютерний магазин

9. Натисніть на кнопку Закрити , щоб повернутися у вікно Диспетчери кнопкових форм .

Тепер ваше завдання – створити кнопки для відкриття форм, запитів та звітів(Вони повинні вже бути побудовані раніше), за допомогою кнопкової форми.

10.Виділіть сторінку Форми , а потім клацніть на кнопці Змінити .

11.В діалоговому вікні, що відкрилося. Зміна сторінки кнопкової форми клацніть на кнопці Створити створення елемента (кнопки) на цій сторінці. Додайте чотири кнопки з наступними властивостями:

12. Тепер на сторінці Формистворені кнопки для відкриття перерахованих вище форм (Мал. 70). Натисніть на кнопку Закрити , щоб повернутися у вікно Диспетчер кнопкових форм .

Рис. 70.Сторінка кнопкової форми Формизі створеними кнопками

13.Виділіть сторінку Звіти , клацніть на кнопці Змінити і додайте на цю сторінку чотири кнопки з наступними властивостями:

14.Клацніть на кнопці Закрити , щоб повернутися у вікно Диспетчер кнопкових форм . Натисніть на кнопку Закрити , щоб закрити це вікно.

Примітка

Таблиці та запити відкриваються в Access лише за допомогою макросів. Тому для створення кнопок, що відкривають запити, створені вами раніше, необхідно скористатися макросом.

Отже, щоб створити макроси для відкриття запитів у формі кнопки, клацніть на об'єкті Макроси у вікні об'єктів бази даних. У вікні можна побачити макрос, створений вами раніше – Перегляд_Комп'ютери. Для створення макросу відкриття запиту:

1. Натисніть на піктограму Створити для відкриття вікна побудови макросу. В полі Макрокоманда у списку виберіть значення - Відкрити Запит .

2. У групі Аргументи макрокоманди у пункті Ім'я запитузі списку запитів виберіть – Запит із параметром ; в полі РежимТаблиця ; в полі Режим данихЗміна (Мал. 71). Закрийте вікно будівельника макросу та збережіть створений макрос під ім'ям Макрос_Запит із параметром.

Рис. 71.Вікно будівельника макросу для відкриття запиту

3. Дотримуючись вищезгаданих пунктів 1-2, створіть макроси для відкриття всіх ваших запитів і задайте їм відповідні імена.

Тепер можна повернутися до кнопкової форми та створити кнопки для відкриття запитів на сторінці Запити. Для цього:

1. Натисніть на об'єкті Форми у вікні об'єктів бази даних. Запустіть диспетчер кнопкових форм командою Сервіс|Службові програми|Диспетчер кнопкових форм . У діалоговому вікні, що відкрилося Диспетчер кнопкових форм виділіть сторінку Запити та клацніть на кнопці Змінити , щоб створити на цій сторінці кнопки, щоб переглянути всі створені запити. У вікні, що відкрилося Зміна сторінки кнопкової форми клацніть на кнопці Створити .

2. Щоб налаштувати кнопку для перегляду запиту Запит із параметромпотрібно в полях вікна Зміна елемента кнопкової форми ввести необхідні дані (Мал. 72).

Рис. 72.Створення кнопки на сторінці Запити

3. Аналогічно створіть сторінку Запитикнопки для відкриття всіх запитів, які ви створили раніше. Крім цього, створіть кнопку Повернення для закриття сторінки Запити(див. вище). Тепер на сторінці Запитистворено кнопки для всіх запитів (Мал. 73). Натисніть на кнопку Закрити для повернення у вікно Диспетчер кнопкових форм , в якому також клацніть на кнопці Закрити .

Рис. 73.Вікно Зміна сторінки кнопкової формизі створеними кнопками

Для закриття кнопкової форми та бази даних необхідно створити на головній сторінці Комп'ютерний магазинвідповідні кнопки. Але в диспетчері кнопкових форм закрити форму можна лише за допомогою макросу, тому:

1. Створіть макрос для закриття кнопкової форми та задайте йому ім'я – Закриття кнопкової форми(Рис. 74).

Рис. 74. Створення макросу для закриття кнопкової форми

2. Запустіть Диспетчер кнопкових форм. У вікні виділіть заголовок головної сторінки кнопкової форми і клацніть на кнопці Створити . У вікні, що відкрилося створіння (Мал. 75) задайте ім'я нової сторінки кнопкової форми – Закрити кнопкову формута клацніть на кнопці ОК . Повторіть ці дії ще раз для створення останньої сторінкикнопкової форми – Закрити базу даних.

Рис. 75.Створення сторінки Закрити кнопкову форму

Тепер вміст головної сторінки кнопкової форми Комп'ютерний магазинвиглядає, як у малюнку 76.

Рис. 76. Вигляд головної сторінки кнопкової форми Комп'ютерний магазин

3. Далі, із виділеною сторінкою Комп'ютерний магазин (За замовчуванням)клацніть на кнопці Змінити . У вікні, що відкрилося Зміна сторінки кнопкової форми клацніть на кнопці Створити для створення кнопки, клацання на якій має закривати кнопкову форму.

4. У діалоговому вікні, що відкрилося. Зміна елемента кнопкової форми в полі Текст: введіть – Закрити кнопкову форму. Клацніть на цій кнопці повинен закривати кнопкову форму.

5. Натисніть на стрілці в полі Команда: і у списку команд виберіть – Виконати макрос. Напис третього поля заміниться на Макрос . У списку макросів третього поля виберіть – Закриття кнопкової формита клацніть на кнопці ОК , щоб закрити діалогове вікно (Мал. 77) та зберегти зміни.

Рис. 77.Вікно для створення кнопки, що закриває форму кнопки

6. Натисніть на кнопку Створити , щоб створити кнопку для закриття бази даних. У вікні (Рис. 78) в полі Текст: введіть – Закрити базу даних, в полі Команда: введіть – Вийти з програмита клацніть на кнопці ОК .

Рис. 78.Вікно для створення кнопки, яка закриває базу даних

7. Тепер головна сторінка кнопкової форми Комп'ютерний магазинміститиме всі необхідні кнопки (Мал. 80). Клацніть по черзі на кнопках Закрити у вікнах Зміна сторінки кнопкової формиі Диспетчер кнопкових форм.

Рис. 80. Головна сторінкакнопкової форми Комп'ютерний магазин

8. Створену форму можна відредагувати, як і будь-яку іншу форму, в режимі конструктора (змінити заголовок, колір, шрифт, фон, додати малюнок і т.п.). Для цього на панелі інструментів Access натисніть кнопку Вид , щоб відобразити форму кнопки в режимі конструктора. Відредагуйте створену форму (Мал. 81) та закрийте вікно.

Рис. 81.Вікно конструктора форм для редагування кнопкової форми

9. На панелі об'єктів вікна бази даних клацніть Форми, а потім у списку форм двічі клацніть Кнопкова форма. Відкриється вікно головної кнопкової форми Комп'ютерний магазин(Мал. 82).

Рис. 82.Вікно кнопкової форми Комп'ютерний магазин

10. Перевірте роботу всіх кнопок на формі кнопки. Відкрийте по черзі сторінки Форми, Запити, Звітита перевірте правильність відкриття всіх об'єктів бази даних. У разі збоїв або помилок відредагуйте вміст кнопкової форми.

11. Закрийте вікно кнопкової форми.

Примітка

Кнопкову форму можна доопрацювати, відкривши Диспетчер кнопкових форм , щоб додати сторінки та команди, або скориставшись режимом конструктора, щоб додати малюнки та інші об'єкти. Оскільки все необхідне для функціонування кнопкової форми зберігається в ній самої та у відповідній таблиці елементів, то можна скопіювати або імпортувати кнопкову форму та таблицю елементів у будь-яку базу даних, де потрібна аналогічна кнопкова форма, модифікувавши її, якщо потрібно, за допомогою диспетчера кнопкових форм.

© 2022 androidas.ru - Все про Android