Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Relatório em Delphi e Fast Report, Manuais, Projetos, Pesquisas de Matérias técnicas

Conexão banco de dados com Delphi, aprenda a criar relatórios baseados em pesquisa utilizando o Fast Report com o Delphi

Tipologia: Manuais, Projetos, Pesquisas

2016

Compartilhado em 02/05/2022

ewerton-silva-33
ewerton-silva-33 🇧🇷

5 documentos

1 / 29

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Gerando relatórios
Prof. Ewerton José da Silva
ETEC Prof. Massuyuki Kawano
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Pré-visualização parcial do texto

Baixe Relatório em Delphi e Fast Report e outras Manuais, Projetos, Pesquisas em PDF para Matérias técnicas, somente na Docsity!

Gerando relatórios

Prof. Ewerton José da Silva ETEC Prof. Massuyuki Kawano

Introdução

  • Relatório são documentos preparados para impressão.
  • Nosso relatório vai trazer o resultado da pesquisa de alunos.
  • Iremos implementar um relatório simples, que irá exibir apenas o nome e a data de nascimento dos alunos.
  • Além de um cabeçalho com o títulos dos campos, onde também pode ser adicionado o logotipo da empresa, por exemplo.
  • No rodapé utilizaremos uma função pronta da ferramenta de relatórios que exibira a data atual da geração do relatório.

Configurando os componentes

  • Agora selecione o componente frxDBDataset e na propriedade DataSource selecione o DataSource usado para na pesquisa.

Editando o leiaute do relatório

  • Agora iremos abrir o editor de relatórios do Delphi (Fast Report)
  • Dê um duplo clique no componente frxReport para que o editor seja iniciado.
  1. Report Designer: local ondevamos adicionar as bandas e os objetos para o relatório;
  2. Barra de menus;
  3. Barra de ferramentas: botõescom as opções de carregar relatórios, criar novos, salvaretc;
  4. Barra de ferramentas do objeto: objetos que podem ser adicionados ao relatório;
  5. Report page tabs: abas paraconfiguração da página do relatório;
  6. Report tree: janela onde podemos visualizar as bandas e objetos inseridos norelatório;
  7. Object Inspector: janela paradefinição das propriedades dos objetos do relatório;
  8. Data tree: janela com osobjetos de dados do relatório. Podemos arrastar facilmenteum campo para o relatório;
  9. Régua;
  10. Status line: semelhante a umabarra de status, com informações sobre o objeto selecionado no relatório.

2

3 5

6

9

4 7 10

1

8

  1. Report Designer: local ondevamos adicionar as bandas e os objetos para o relatório;
  2. Barra de menus;
  3. Barra de ferramentas: botõescom as opções de carregar relatórios, criar novos, salvaretc;
  4. Barra de ferramentas do objeto: objetos que podem ser adicionados ao relatório;
  5. Report page tabs: abas paraconfiguração da página do relatório;
  6. Report tree: janela onde podemos visualizar as bandas e objetos inseridos norelatório;
  7. Object Inspector: janela paradefinição das propriedades dos objetos do relatório;
  8. Data tree: janela com osobjetos de dados do relatório. Podemos arrastar facilmenteum campo para o relatório;
  9. Régua;
  10. Status line: semelhante a umabarra de status, com informações sobre o objeto selecionado no relatório.

2

3 5

6

9

4

7

10

1

8

Preparando a estrutura

  • Agora vamos, adicionar as bandas do relatório. Clique no botão Insert Band na barra de ferramentas de objetos. Conforme vemos na imagem ao lado, é mostrado um menu suspenso que todas as opções de banda.

Preparando a estrutura

  • Adicione os tipos: Page Header para o cabeçalho, Page Footer para o rodapé.
  • E um Master Data. Ao adicionar o Master Data, um editor vai solicitar o respectivo DataSet da aba. Selecione frxDBDataSet1., conforme a imagem ao lado.

Inserindo campos da tabela

  • Existem duas maneiras de adicionar os campos na banda Master Data para exibir os dados.
  • Uma delas é arrastando os campos da janela Data Tree para o relatório.

Inserindo campos da tabela

  • Note que após inserir os campos, ao passar o mouse, é mostrado uma seta, onde podemos clicar e será exibido um menu com os campos do DataSet, assim fica fácil modificar o objeto para outro campo da consulta.

Inserindo campos da tabela

  • Para adicionar usando o Text Object, adicione um na banda MasterData

Inserindo campos da tabela

  • Uma nova janela será exibida e nela vamos clicar na opção que acessa o editor de Expressão, na aba Data é possível selecionar qual campo será exibido no relatório.

[email protected]

Inserindo campos da tabela

  • Ao selecionar um campo ele será inserido como na imagem a esquerda, também é possível na aba Format definir uma máscara para o valor que será exibido como mostrado à direita.

[email protected]

Inserindo campos da tabela

  • Neste exemplo iremos adicionar apenas os campos Nome e Data de Nascimento na banda PageHeader.