Тема 4.6. Формирование и вывод отчетов

Недостатки векторной графики

Природа избегает прямых линий. К сожалению, они являются основными компонентами векторных рисунков. До недавнего времени это означало, что уделом векторной графики были изображения, которые никогда не старались выглядеть естественно, например, двухмерные чертежи и круговые диаграммы, созданные специальными программами САПР, двух и трех мерные технические иллюстрации, стилизованные рисунки и значки, состоящие из прямых линий и областей, закрашенных однотонным цветом. Векторные рисунки состоят из различных команд посылаемых от компьютера к устройствам вывода (принтеру). Принтеры содержат свои собственные микропроцессоры, которые интерпретируют эти команды и пытаются их перевести в точки на листе бумаги. Иногда из–за проблем связи между двумя процессорами принтер не может распечатать отдельные детали рисунков. В зависимости от типов принтера случаются проблемы, и у вас может оказаться чистый лист бумаги, частично напечатанный рисунок или сообщение об ошибке.

Структурная схема терминов

 

Назначение и виды отчетов

Отчет – это печатный документ, содержащий данные, получаемые в результате выполнения запроса к БД. Можно выделить следующие виды отчетов:

· простой отчет;

· отчет с группированием данных;

· отчет для таблиц, связанных отношением главный-подчиненный;

· составной отчет.

Отчет состоит из отдельных полос – составных частей, определяющих содержание и внешний вид документа.

Свойства:

· Page определяет параметры страницы отчета;

· Frame – параметры рамки;

· PrinterSettings – параметры принтера;

· PrintifEmty – выводить ли пустой отчет на печать;

· SnaptoGrid – способ выравнивания элементов отчета;

· ShowProgress – отображать ли процесс подготовки отчета к печати или просмотру в отдельном окне. По умолчанию True. Процесс может быть прерван нажатием клавиши <Esc>.

Методы:

· Print – предназначен для печати отчета;

· Preview – предварительный просмотр;

· PrinterSetup – установка текущего принтера и его параметров перед началом печати.