Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_розрахункова_ІСТ_2013.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.03 Mб
Скачать

Створення кнопочних та діалогових форм

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

У вікні диспетчера кнопочних форм можна здійснити

  1. Створення нової кнопочної форми – кнопка Создать ...

  2. Зміну кнопочної форми – кнопка Изменить ...

  3. Знищення кнопочної форми - кнопка Удалить

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

Рисунок 5.12. Вікно диспетчера кнопочних форм

При натисканні кнопки Изменить ... відкривається діалогове вікно Изменение страницы кнопочной формы, у якому можна виконати такі операції:

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

  2. змінити елемент кнопочної форми та дію, яка буде виконуватись при натисненні цього елементу - Изменить ...

  3. Знищити елемент кнопочної форми – Удалить

  4. Змінити порядок елементів кнопочної форми – Вверх, Вниз

За допомогою елемента кнопочної форми можна виконати наступні команди:

  1. Перейти к кнопочной форме, ім’я якої обирається у полі зі списком Кнопочная форма

  2. Открыть форму для добавления, ім’я якої обирається у полі зі списком Форма

  3. Открыть форму для изменения, ім’я якої обирається у полі зі списком Форма

  4. Открыть отчет, ім’я якого обирається у полі зі списком Отчет

  5. Конструктор приложения

  6. Выйти из приложения – завершення роботи застосування

  7. Выполнить макрос, ім’я якого обирається у полі зі списком Макрос

  8. выполнить программу, ім’я якої вводиться у полі Функция

Построение диалоговых форм

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

Для створення діалогової форми необхідно:

  1. створити форму у режимі конструктора

  2. встановити наступні значення властивостей форми:

  • властивість «Допустимые режимы» = «Форма»;

  • властивість «Всплывающее окно» = «Да»;

  • властивість «Модальное окно» = «Да»;

  • властивість «Тип границы» = «Окно диалога»;

  • властивість «Полосы прокрутки» = «Отсутствуют»;

  • властивість «Область выделения» = «нет»;

  • властивість «Кнопки перехода» = «нет»;

  • властивість «Разделительные линии» = «нет».

  1. розмістити у формі необхідні елементи керування:

елементи керування для введення кожного з параметрів

кнопки для виконання запиту та виходу із вікна

Прикладом діалогової форми є форма «Отчеты о продажах», яка використовується для визначення параметрів при формуванні звітів у базі даних «Борей». Діалогова форма «Отчеты о продажах» містить групу трьох перемикачів для вибору типу звіту («Продажи по сотрудникам и странам», «Итоги продаж по объему» и «Продажи по типам»), перелік типів товарів та кнопки виконуваних дій: «Просмотр», «Печать» и «Отмена». При виборі першого або другого звіту після натиснення кнопки «Просмотр» відкривається відповідний звіт (дял першого звіту необхідно вказати додаткові параметри, а саме початкову та кінцеву дату звітного періоду). При виборі третього зівту у діалогому вікні стає активним список типів товарів, у якому необхідно обрати той тип, для якого має бути складений звіт. Натиснення кнопки «Печать» дозволяє відправити на друк обраний звіт, а натиснення кнопки «Отмена» - закрити діалогову форму.