
Головна кнопкова форма (гкф)
Головна кнопкова форма є основним елементом інтерфейсу БД, який забезпечує доступ до інформації шляхом переходу до сторінок за допомогою кнопок.
ГКФ створюється в останню чергу після того, як всі об’єкти, на які вона посилатиметься, уже створені.
Для створення ГКФ використовується спеціальна службова програма Диспетчер кнопочных форм. Вона запускається командою:
С ервис Служебные программы Диспетчер кнопочных форм
Якщо кнопкова форма ще не створена, то при відкритті Диспетчера, Access запропонує її створити. Тоді натискаємо «Да».
Етапи роботи з гкф
І
етап:
У вікні диспетчера
виділяємо створену Головну кнопкову
форму і натискаємо кнопку Изменить.
З’являється вікно для зміни ГКФ. Тут
можна змінити її назву й додавати нові
елементи за допомогою кнопки Создать
Я змінила назву на Головна кнопкова форма.
ІІ етап: Піля натискання кнопки Создать, відкрилось вікно зміни елемента ГКФ. У рядку Текст задається підпис, в рядку Команда – дія, яка буде виконуватись, а третій рядок (аргумент) змінюється залежно від обраної команди.
Т
епер,
оскільки я вже створила ГКФ, то для
зручності я створю ще декілька кнопкових
форм, які будуть виступати в якості
сторінок, кожна з яких відповідатиме
за певну групу об’єктів. Натиснувши
Создать, я задала назву
першої такої сторінки
– Таблиці. І потім створила ще декілька
з необхідними назвами.
П
ересвідчившись
заздалегідь, що в переліку команд для
створення нового елемента немає такого
пункту, як «открыть
таблицу» чи «открыть
запрос», тому для кожної
таблиці і запиту, я створила відповідний
макрос.
Макроси – це спеціальні засоби, призначені для автоматизації роботи в програмі. Це окремий об’єкт БД, який зберігається на вкладці Макросы.
Отож, щоб створити макрос, я натиснула кнопку Создать. А далі виконала такі дії:
В
розділі Макрокоманда я обрала команду «ОткрытьТаблицу».
В
аргументах макрокоманди вказала назву таблиці – Відеокасети, режим відображення – Таблица, і режим даних – Только чтение.
Після закінчення, я зберегла макрос з назвою таблиці. Такі ж дії проводили і для решти таблиць.
Щоб створити макроси для відкриття запитів я робила аналогічні кроки, з єдиною відмінністю в тому, що в розділі Макрокоманда я обирала команду «ОткрытьЗапрос».
Для додання макросів для таблиць, я виділа відповідну кнопочку форму Таблиці і натиснула Изменить. Далі натиснула Создать для створення нового елемента форми і задала такі реквізити.
Д
ля додання макросів для запитів я робила те ж саме, вибираючи зі списку макросів необхідні.
Для додання форм на сторінку Форми я обирала команду «Открыть форму для изменения».
Щоб додати звіти на сторінку Звіти я використала команду «Открыть отчет».
Отож залишилось одне: додати «посилання» на ці сторінки на ГКФ. Отже, я відкрила ГКФ і натиснула Создать. В рядку Команда я вказала «перейти к кнопочной форме» і обрала кожну сторінку почергового. Відповідні назви записала у рядок Текст. Таким чином тепер через ГКФ можна перейти на інші сторінки з об’єктами.
К
нопку
«Закрыть» на ГКФ я намалювала за допомогою
панелі елементів у режимі конструктора.
Її я також запрограмувала за допомогою
макроса, задавши макрокоманду
ВыполнитьКоманду, а
властивостях – ЗакрытьОкно. А щоб кнопка
працювала я натиснула ПКМ
– Свойства – Нажатие кнопки
і серед усього спису вибрала назву
створеного макроса «Закрити вікно».