В начало

Отчет «Поставщики»

 

            Задача: необходимо создать отчет «Поставщики» для базы данных «Optovaya baza.gdb» в среде разработки «Дельфи 7» при помощи набора компонентов «QReport».

            Запускаем «Дельфи 7», устанавливаем соединение с базой «Optovaya baza.gdb». Для этого на главную форму приложения необходимо поместить компоненты с закладки «Interbase»:

IBDataBase;

IBTable;

IBTransAction.

            Далее конфигурируем эти компоненты.

            Затем переходим на закладку «QReport» и перетаскиваем с нее на главную форму приложения основной компонент «QuickRep». Кликаем по компоненту «QuickRep1» пару раз, открывается форма на которой надо выбрать области, которые будут учавствовать в отображении отчета «Поставщики». Выбираем: Title, Column header, Detail band. По идее можно поиграться и с другими настройками, но это как говориться – минимум.

Рис. 1. Настройки компонента «QuickRep1»

Рис. 1. Некоторые настройки компонента «QuickRep

 

            При выборе областей «Title», «Column header», «Detail band» в настройках, эти области сразу отобразятся на сомом компоненте «QuickRep1».

            Для того, чтобы в отчете был заголовок, нужно на область «Title» перетащить компонент типа «QRLabel» и в его свойстве «Caption» прописать название.

            В области «Column header» надо разместить 3 компонента «QRLabel» и прописать в них названия для столбцов, а именно: Организация, Адрес, Телефон.

            Ну а в третью по счету область «Detail band» нужно поместить 3 компонента «QRDBText» и установив в них свойства «DataSet» и «DataField» связать с полями таблицы «Postavshiki» базы данных «Optovaya baza.gdb».

Рис. 2. Размещение элементов на компоненте «QuickRep1»

Рис. 2. Размещение элементов на компоненте «QuickRep

           

            Для вызова отчета из приложения нужно разместить на форме кнопку и прописать простой код.

Procedure TForm1.BitBtn1Click(Sender: TObject);

Begin

   IBTable1.Active:=True;

   QuickRep1.Preview;

End;

 

            Затем компилируем приложение, жмем кнопку и смотрим отчет.

Рис. 3. Просмотр отчета «Поставщики»

Рис. 3. Просмотр отчета «Поставщики»