Designer de relatórios
Vamos dar uma olhada no design de um relatório simples usando componentes de acesso a dados durante o tempo de execução. Ele usará o banco de dados Demo.mdb, que é fornecido com o FastReport, como a fonte de dados - "FR\Demos\Main\demo.mdb".
Crie um novo projeto Delphi e adicione um componente de cada ao formulário: TfrxReport
, TfrxDesigner
, TfrxDialogControls
, TfrxADOComponents
, TADOConnection
e TButton
.
Configure a conexão ao banco de dados clicando duas vezes em TADOConnection
e escolhendo "Criar cadeia de conexão", o fornecedor ("Microsoft Jet 4.0 OLE DB Provider") e o banco de dados ("FR\Demos\Main\demo.mdb"). Feche a caixa de diálogo de conexão ao clicar em OK e configure as propriedades do componente aqui:
ADOConnection1:
LoginPrompt = False
frxADOComponents1:
DefaultDatabase = ADOConnection1
Defina o seguinte manipulador para o botão "Design":
procedure TForm1.Button1Click(Sender: TObject);
begin
frxReport1.DesignReport;
end;
Depois disso, compile e execute o projeto. Isso é tudo que você precisa fazer para criar o designer de relatórios de tempo de execução para o usuário final.
Ao clicar no botão "Design", o desiger de relatórios do FR é aberto, contendo um relatório em branco. Vamos dar uma olhada no design de um relatório simples neste ambiente.