Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема: «создание отчетов. Rave-проектировщик» ⇐ ПредыдущаяСтр 7 из 7
Цель работы: изучать возможности создания отчетов Rave-проектировщиком. Теоретические сведения: Отчеты используются в самых разных программах. Особенно активно они формируются во всевозможных приложениях, связанных с автоматизацией делопроизводства, когда документы хранятся в электроном виде в базе данных, но их требуется регулярно выводить на печать. Отчеты в системе Delphi 7 ориентированы в первую очередь на печать информации из таблиц баз данных. В системе Delphi 7 отчет - это виртуальный образ бумажного листа, который в дальнейшем без изменений воспроизводится на принтере. В седьмой версии Delphi появился набор компонентов Rave Reports (панель Rave), который заменил морально устаревший набор QReports. Эти компоненты позволяют подготовить произвольное число виртуальных страниц отчетов в простом визуальном редакторе. Компоненты набора обладают множеством характеристик, что позволяет детально настроиться на возможности конкретного принтера. Для создания отчета необходимо на форму добавить компоненты ТТаЫе и TRvDataSetConnection. В свойстве DataSet указывается название объекта-таблицы. Для проектирования внешнего вида потребуется вызвать Rave-проектировщик командой Tools>Rave Designer. Окно проектировщика состоит из четырех основных частей. В первой части расположены кнопки управления и панели компонентов. В центре можно видеть проектируемый отчет. В левой части находятся редактор свойств текущего объекта, в правой разработчику доступен Просмотрщик объектов. Дайте команду file → New Data Object (Файл → Новый объект данных) и в окне типов связи выберем строку Direct Data View (Прямой обзор данных). В следующем окне будет предложено выбрать соединения с СУБД, доступные на данный момент в среде. В нашем случае это единственная связь TRvDataSetConnection 1. Теперь структуру установленной связи можно посмотреть в правой части Rave-редактора. Для подготовки табличной формы отчета необходимо, выполнить команду Tools → Report Wizards → Simple Table и выбрать в диалоговом окне объекта DataViewl. В следующем окне будет предложено отметить поля таблицы, которые желательно видеть в отчете. На следующем этапе можно будет отсортировать, ввести название отчета, указать границы печатаемой страницы и задать шрифты различных разделов. После нажатия кнопки Generate отчет будет создан и размещен в центре виртуальной страницы.
В одном проекте может быть несколько различных отчетов (их модно просмотреть в правом окне в элементе Report Library). Теперь создайте шаблон отчета, для этого необходимо сохранить в подходящей папке. Файл проекта получит расширение.rav. Вернемся к форме, добавьте на нее компонент TRvProject. Свойство Project File настройте на подготовленный файл отчета. Поместите на форму кнопку и в обработчике нажатия запишите следующий оператор: RvProject.ExecuteReport ('MyReport'); В нем происходит обращение к методу ExecuteReport компонента TRvProject, ио которому строится и вызывается для просмотра и печати указываемый отчет. Визуальный Rave-проектировщик В ходе проектирования отчета разработчику доступны наборы компонентов следующих панелей: - Drawing - графические элементы оформления; - Bar Code - штрих-кодовые графические элементы; - Standard - стандартные элементы отчета многостраничные подписи, картинки, средства настройки шрифтов; - Report- компоненты, обеспечивающие связь отчета с базами данных; - Zoon-средства масштабирования виртуальных страниц; - Color- цветовые настройки отчета; - Lines- средства построения линий; - Fills- элементы заполнения фона; - Fonts-средства настройки шрифтов различных частей отчета; - Alignment- компоненты, позволяющие гибко выравнивать части отчета. Rave-компоненты: Компоненты связи с источниками данных: - TrvCustomConnection - поставляет в отчет данные из обычных файлов или массивов в памяти программы; - TRvDataSetConnection - поставляет в отчет данные, получаемые от таблиц BDE; TrvQuerySetConnection - поставляет в отчет данные, получаемые от запроса BDE. Задание: Привести пример создания отчета.
|
|||||
Последнее изменение этой страницы: 2019-12-15; просмотров: 62; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.63.114 (0.006 с.) |