Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Простой отчет






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

  1. DataSet (TTable);
  2. QuickReport компонент подсоединенный к DataSet;
  3. Секцию Detail;
  4. Компонент TQRDBText в секции Detail.

Для создания отчета выполните следующие шаги:

  • Создайте новый проект;
  • Поместите TTable компонент на форму. Выберите алиас DBDemos, как DatabaseName, Customer как TableName и установите Active в True;
  • Поместите TQuickRep компонент на форму и установите свойство DataSet в Table1;
  • Раскройте свойство Bands;
  • Установите HasDetail в True. Эти Вы создали секцию Detail в отчете;
  • Поместите TQRDBText компонент на секцию Detail, установите DataSet в Table1 и DataField в Company.

Теперь есть все необходимые компоненты для создания отчета.

Для просмотра отчета Вы можете щелкнуть правой кнопкой по компоненту TQuickRep и выбрать пункт Preview. Если вы все выполнили правильно, то вы увидите в окне просмотра готовый отчет.

Сейчас вы имеете отчет, работающий в режиме проектирования (Design Time), для того, чтобы данный отчет работал в режиме runtime, выполните следующие шаги:

  • Добавьте кнопку на вашу главную форму и установите ее свойство Caption в ‘ Preview ’;
  • В обработчике события OnClick наберите следующий текст:

QuickRep1.Preview;

Запустите ваше приложение и нажмите кнопку Preview для просмотра отчета. Для печати отчета вместо метода Preview используйте метод Print.

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.