Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опис до Access.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.12 Mб
Скачать

Головна кнопкова форма (гкф)

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

ГКФ створюється в останню чергу після того, як всі об’єкти, на які вона посилатиметься, уже створені.

Для створення ГКФ використовується спеціальна службова програма Диспетчер кнопочных форм. Вона запускається командою:

С ервис Служебные программы Диспетчер кнопочных форм

Якщо кнопкова форма ще не створена, то при відкритті Диспетчера, Access запропонує її створити. Тоді натискаємо «Да».

Етапи роботи з гкф

І етап: У вікні диспетчера виділяємо створену Головну кнопкову форму і натискаємо кнопку Изменить. З’являється вікно для зміни ГКФ. Тут можна змінити її назву й додавати нові елементи за допомогою кнопки Создать

Я змінила назву на Головна кнопкова форма.

ІІ етап: Піля натискання кнопки Создать, відкрилось вікно зміни елемента ГКФ. У рядку Текст задається підпис, в рядку Команда – дія, яка буде виконуватись, а третій рядок (аргумент) змінюється залежно від обраної команди.

Т епер, оскільки я вже створила ГКФ, то для зручності я створю ще декілька кнопкових форм, які будуть виступати в якості сторінок, кожна з яких відповідатиме за певну групу об’єктів. Натиснувши Создать, я задала назву першої такої сторінки – Таблиці. І потім створила ще декілька з необхідними назвами.

П ересвідчившись заздалегідь, що в переліку команд для створення нового елемента немає такого пункту, як «открыть таблицу» чи «открыть запрос», тому для кожної таблиці і запиту, я створила відповідний макрос.

Макроси – це спеціальні засоби, призначені для автоматизації роботи в програмі. Це окремий об’єкт БД, який зберігається на вкладці Макросы.

Отож, щоб створити макрос, я натиснула кнопку Создать. А далі виконала такі дії:

  • В розділі Макрокоманда я обрала команду «ОткрытьТаблицу».

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

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

Щоб створити макроси для відкриття запитів я робила аналогічні кроки, з єдиною відмінністю в тому, що в розділі Макрокоманда я обирала команду «ОткрытьЗапрос».

  1. Для додання макросів для таблиць, я виділа відповідну кнопочку форму Таблиці і натиснула Изменить. Далі натиснула Создать для створення нового елемента форми і задала такі реквізити.

  2. Д ля додання макросів для запитів я робила те ж саме, вибираючи зі списку макросів необхідні.

  1. Для додання форм на сторінку Форми я обирала команду «Открыть форму для изменения».

  2. Щоб додати звіти на сторінку Звіти я використала команду «Открыть отчет».

Отож залишилось одне: додати «посилання» на ці сторінки на ГКФ. Отже, я відкрила ГКФ і натиснула Создать. В рядку Команда я вказала «перейти к кнопочной форме» і обрала кожну сторінку почергового. Відповідні назви записала у рядок Текст. Таким чином тепер через ГКФ можна перейти на інші сторінки з об’єктами.

К нопку «Закрыть» на ГКФ я намалювала за допомогою панелі елементів у режимі конструктора. Її я також запрограмувала за допомогою макроса, задавши макрокоманду ВыполнитьКоманду, а властивостях – ЗакрытьОкно. А щоб кнопка працювала я натиснула ПКМ – Свойства – Нажатие кнопки і серед усього спису вибрала назву створеного макроса «Закрити вікно».