призначення
Форми інтерфейсу, що є частиною функціоналу модуля мультиформатної підтримки, призначені для отримання в програмі власних діалогових форм, на яких можна розташувати компоненти. Більшість компонентів дозволяють виводити в параметри звітів дані, а деякі, як наприклад, що випадає, заповнювати даними для вибору з обмеженого списку значень. Прикладом може служити організація зі звіту вікна з вибором групи матеріальних цінностей.
Крім описаних можливостей, створені вікна можна використовувати не тільки для вибору і передачі параметрів в звіт для друку, а також для формування довідкових форм в програмі, в цьому випадку необхідно створити звіт з формою виклику 'макрос' - виклик макросів здійснюється спеціальною кнопкою на панелі інструментів головного вікна програми.
ДО ВІДОМА
Перед початком створення умов вибору проектів неоюходжімо завжди пам'ятати три глобальних події за проектом:
- 'Готові за деталізіціі' - вибираються умовою 'pWork = -1';
- 'У виробництві' - вибираються умовою 'pWork = 1';
- 'Завершення' - вибираються умовою 'pWork = 2'.
Створення діалогового вікна
Генератор звітів дозволяє створювати власні діалогові вікна без використання визначеного вікна "Статистика".
Для створення форми потрібно список компонентів з набором властивостей, які можна подивитися і вибрати на сторінці "Форми статистики" у вікні "Майстер коду".
Створення діалогового вікна здійснюється набором наступним команд:
.
Створюється і показується вікно з кнопками "Застосувати" і "Скасувати".
Вказується заголовок вікна, ширина і висота робочої області вікна, а також назва числового параметр звіту, який буде створений при закритті вікна. Цьому параметру присвоюється `0` при натисканні кнопки" Застосувати ", і` -1` при натисканні кнопки "Скасувати".Для кожного макросу / звіту можливе створення декількох діалогових вікон з використанням наступних компонентів середовища Windows:
- прапор
- статична напис
- календар
- списки: табличний, що випадає, -перемикач
- введення числового значення
- таблиця відображення даних запиту SQL.
Форма.Заголовок = Введіть дані для звіту
період з
SQL1: Встановити: SELECT pUnic FROM ListPrj WHERE