logo search
DF_11 / Прикладні програмні засоби фінансово-економічного аналізу Ден

Формування документів і звітів

Для створення документів і звітів у програму вбудований редактор форм. Викликається редактор з довідників документів і звітів у кожній підсистемі в діалоговому вікні «Просмотр печати» (рис. 12).

Редактор форм є єдиним інструментом створення форм документів і звітів для всіх підсистем. У програму включені загальноприйняті документи й звіти.

Редактор форм дозволяє користувачеві самостійно створювати нові форми різних документів і звітів або, скопіювавши існуючий, відредагувати форму документа й на її базі створити інший документ (привласнивши файлу форми інше ім'я). Імена файлів форм мають розширення «.qr2» і зберігаються в каталозі«Pragmat» у папці «Reports» і далі по найменуваннях підсистем.

Рис. 12. Діалогове вікно«Просмотр печати» підсистеми Продажи

Редактор форм запускається з меню «Правка» пункт «Форма». Відкриється головне діалогове вікно редактора форм (рис. 13). Вікно

Рис.13. Головне діалогове вікно редактора форм

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

З меню «Вид» можна за допомогою установки прапорця вивести на екран кожну з панелей і статусний рядок, або заборонити виведення.

За допомогою меню «Отчет» (пункт «Опции») задаються геометричні параметри звіту. При виборі пункту «Источник данных» вибираються необхідні для формування звіту таблиці бази даних. Інформація з таблиць викликається за допомогою одного або декількох запитів, написаних мовою SQL за допомогою «Мастера SQL запроса».

Загальні відомості по роботі з діалоговими вікнами

Система побудована на основі різних діалогових вікон, що містять у собі необхідні органи управління - меню, кнопки, надписи, таблиці. Управління програмою виконується з головного діалогового вікна.

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

Система зберігає всі останні установки (розмір і положення діалогових вікон, кількість установлених стовпчиків, обраний період і т.д.), які зробив користувач на компютері клієнта в каталозі «Pragmat» у папці «Customize». Цю папку можна очистити для відновлення первісних установок.

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

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

У правому верхньому куті діалогового вікна є три кнопки (рис. 14), що виконують наступні функції:

Рис.14. Кнопки діалогового вікна

Якщо на діалоговому вікні відсутні перші дві кнопки, це означає, що діалогове вікно має строго обмежені розміри й не може бути згорнуте або розширене.

У програмі реалізована можливість сортування інформації з необмеженої кількості стовпчиків (полів). Одиночне сортування виконується при натисканні курсором миші на відповідний стовпчик. При сортуванні по декількох стовпчиках одночасно необхідно, утримуючи натиснутої клавішу «Shift», натискати курсором миші послідовно на відповідні стовпчики. На кожному стовпчику при цьому з'являться цифри, що вказують на послідовність обраного сортування.

Система дозволяє користувачеві самостійно настроїти діалогове вікно в будь-якій підсистемі на свій розсуд.

Для настроювання діалогових вікон необхідно вибрати пункт меню «Настройка» або встановити курсор миші на будь-який рядок запису й нажати праву клавішу миші. У меню, що відкрився, вибрати пункт «Настройкая». Цей пункт містить наступне меню:

Більшість діалогових вікон містить певну кількість колонок (полів), наявних у таблицях бази даних (БД). Користувач має можливість самостійно додати (або забрати) на екран додаткові колонки із БД. При виборі пункту «Настроювання колонок» виводиться перелік всіх колонок по даній таблиці. Методом «drag and drop» найменування будь-якої колонки перетаскується в те місце на таблиці діалогового вікна (між колонками), де передбачається встановити дану колонку. У такий же спосіб виконується й зворотна процедура.

Діалогові вікна містять панель меню й панель інструментів (рис.  15).

Рис.15. Панель меню

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

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

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

Вид:

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

Інші пункти на панелі меню різні для кожної підсистеми й несуть у собі відповідну інформацію.

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

Подібним чином виконується звернення до будь-якого пункту меню у всіх підсистемах.

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

Пункти меню «Правка» можуть бути викликані із клавіатури. Їм відповідають наступні клавіші:

Пункти меню «Виправлення» викликаються також натисканням правої клавіші миші.

У більшості діалогових вікон, у яких утримуються таблиці із записами, є навігатор (рис. 16), що дозволяє не виходячи з діалогового вікна введення інформації, виконати, використовуючи кнопки, відповідні функції:

Рис. 16. Навігатор

У нижній частині діалогового вікна розташована поточна довідкова інформація.