Fox PRO

Рис. 2.7.1 Окно создания однотабличного отчета с помощью мастера

6. В следующем диалоговом окне мастера создания отчета необходимо указать поля, по которым будет осуществляться группировка данных в отчете.

7. В центре диалогового окна расположены три раскрывающихся списка, позволяющих задать до трех группировок данных в отчете. Эти списки содержат все поля таблицы. Для осуществления группировки данных в отчете выберем поле datavkl из раскрывающегося списка 1. группировка видна на рисунке 2.7.1.1

Рис. 2.7.1.1 Определение полей для группировки данных в отчете

8. В следующем диалоговом окне мастера задается стиль отображения объектов в отчете. Выберем Executive.

9. На следующем шаге все оставить по умолчанию и нажать кнопку далее (next).

10. На пятом шаге создания отчета с помощью мастера задаются поля, по которым требуется упорядочение данных в отчете. Жмем далее.

11. На шестом шаге вы можете задать заголовок отчета, используя для этого поле ввода Type a title for your report (Тип заголовка отчета). В этом же диалоговом окне указываем Save report and modify it in the Report Designer (Сохранить и открыть в конструкторе для модификации).

В правом нижнем углу диалогового окна находится кнопка Preview(Просмотр), позволяющая просмотреть созданный отчет. После просмотра данного отчета он не удовлетворил нашим требованиям и поэтому в 11 пункте мы выбрали сохранить и открыть в конструкторе. Результат мастера отображен на рисунке 2.7.1.2.

Рис. 2.7.1.2 Готовый фрагмент отчета созданный с помощью мастера

Как видно из рисунка заголовки английские, а хотелось бы на русском и при всем этом мастер соединил fio и ntelephone вместе. Все это можно исправить при помощи конструктора отчетов. Исправленный вариант виден на рисунке 2.7.1.3

Рис. 2.7.1.3 Готовый фрагмент отчета, отредактированный с помощью конструктора отчетов

(Приложение 1. Отчет «По назначению пенсии»)

2.7.2 Создания многотабличных отчетов с помощью конструктора отчетов

Создание отчетов в конструкторе похоже на создание формы, но тут нечто иная форма в виде полосок, в которые и размещаются объекты. Набор объектов можно увидеть в таблице 4. Но перед созданием отчета требуется указать таблицы, которые будут участвовать в отчете, это можно сделать при помощи контекстного меню Data Environment…В диалоговом окне Data Environment отображается серый фон. На этот серый фон и добавляются таблицы с автоматическими связями через поле npensii.

Таблица 4. Объекты панели инструментов Report Controls

Наименование

Назначение

Select Objects (Выбор объектов)

Является указателем выбора объектов отчета

Label (Метка)

Размещает текст

Field (Поле)

Размещает поля

Line (Линия)

Рисует линии

Rectangle (Прямоугольник)

Рисует прямоугольники

Rounded Rectangle (Скругленный прямоугольник)

Рисует прямоугольник со скругленными краями

Picture/Act! vX Bound Control

(Изображение/Ас1!уХ-объект)

Помещает в отчет рисунок

Button Lock (Закрепитель кнопки)

Закрепляет выбор кнопки

Также существует 7 полос, и они отображены в таблице 5.

Таблица 5. Типы полос отчета

Полоса

Назначение

Title (Титул)

В этой полосе размещается информация, появляющаяся перед основным отчетом и называемая титульной. Это может быть имя отчета, сопроводительное письмо или любые данные, которые необходимо поместить на первой странице отчета

Page Header

(Верхний колонтитул)

Эта полоса в отчете называется верхним колонтитулом. Данные, помещенные в полосу, печатаются в начале каждой страницы. Примерами элементов управления могут быть название отчета, текущая дата, номер страницы и т. д.

Group Header

(Группа сверху)

В этой полосе печатается информация, используемая при группировке. При группировке данных группа может иметь верхние полосы, печатаемые до нее. Они помогают идентифицировать информацию, содержащуюся на каждом уровне группировки

Detail (Детали)

Эта полоса содержит данные полей из таблицы или результат вычислений над ними

Group Footer

(Группа снизу)

В полосе размещается итоговая информация по группе

Page Footer (Нижний колонтитул)

В нижнем колонтитуле печатается название отчета, дата, номер страницы и итоговые значения по данным текущей страницы

Summary (Итоги)

В итоговой части отчета содержится информация, появляющаяся один раз после основного отчета и содержащая итоговые значения или заключительный текст

Для создания отчета По обще выплате пенсии были использованы следующие объекты:

1) Label (метка) – для заголовков, названия полей и так далее.

2) Field (поле) – поле посредством чего и выводятся данные, или вычисления.

3) Rectangle (прямоугольник) – предназначен для выделения или оформления.

4) Line (линия) – функции как у прямоугольника.

Ускорить размещение данных в отчете можно с помощью команды Quick Report (Быстрый отчет) из меню Report (Отчет). Отчет, получаемый в результате выполнения этой команды, называется быстрым или стандартным отчетом. Иными словами, Quick Report (Быстрый отчет) — это средство конструктора отчетов, которое автоматически помещает выбранные поля и надписи к ним в окно конструктора отчета. После этого вы можете модифицировать полученный отчет, изменив текст надписей, порядок расположения полей, добавить в отчет группирование данных, заголовок и так далее.

После выбора в меня Отчеты Быстрый отчет отобразится диалоговое окно показанное на рисунке 2.7.2.1


Страница: