Построение отчетов

       Рассмотрим построение простого отчета, содержащего компоненты доступа к данным. В качестве данных будем использовать демонстрационную базу данных из поставки FastReport - {FR}\Demos\Main\demo.mdb.

 

       Для начала создадим проект, с помощью которого будем проводить эксперименты. Для этого создайте новый проект в Delphi и разместите на форме компоненты TfrxReport, TfrxDesigner, TfrxDialogControls, TfrxADOComponents, TADOConnection.

 

clip0242

 

       Настройте подключение к базе данных. Для этого сделайте двойной щелчок на компоненте TADOConnection, выберите "Build connection string" и выберите провайдера и базу данных, как показано на рисунке:

 

 

       После этого закройте окно кнопкой ОК и настройте свойства следующих компонентов:

 

ADOConnection1:

LoginPrompt = False

 

frxADOComponents1:

DefaultDatabase = ADOConnection1

 

       Для кнопки "Design" определите следующий обработчик:

 

procedure TForm1.Button1Click(Sender: TObject);

begin

frxReport1.DesignReport;

end;

 

       После этого скомпилируйте и запустите проект. Это все, что требуется для создания end-user дизайнера отчетов.

 

       При нажатии на кнопку Design открывается дизайнер, содержащий пустой отчет. Рассмотрим построение простых отчетов в этой среде.