Escolar Documentos
Profissional Documentos
Cultura Documentos
Automatico
Com este arquivo voce poderá gerar relatorios automaticamente com o QREPORTs,
FORTSREPORT, RDPRINT, etc. Basta somente indicar qual o resultado de uma SELECT
que voce quer imprimir que ele monta o layout e joga no relatorio
https://www.devmedia.com.br/gerador-de-relatorios-automatico/
8261
Este material foi desenvolvido com o delphi6 e com o quickreport; sendo que
o mesmo pode ser utilizado nas versões delphi7 e 2006; atualmente eu uso
com o delphi 2006 juntamente com o RDPRINT que é pago.
O intuito deste relatório e facilitar aos programadores com método simples e
muito poderoso de gerar relatório.
Vamos iniciar.
Inicie um novo projeto.
Acrescente dentro do formulário os seguintes camponentes:
· Memo1
· 2 Button ( abrir tabela, Imprimir )
· DBGrid
· Camponente de acesso a banco de dados “Estou usando um
ADOconnection junto com ADoQuery e DataSource; estou usando o SQL
Server ”; você poderá usar qualquer camponente e qualquer banco. Faca a
conecção com algum banco seu.
o Para facilitar o name dos camponentes são:
§ ADOconnection C1
§ ADOQuery A1
§ DataSource D1 “Ligado ao A1”
· Acrescente no mesmo formulário “criei no mesmo formulário
apenas por conveniencia” um Quickrep e na propriedade do database do
quickreport digite A1 para ligaro quicrep a query.
· Dentro do quickrepor
o 2 QRBands (“BandType”)
§ PageHeader
§ Detail
· No qreport mude a Font para Couriew New (Esta fonte é
somente para que as letras ficam todas formatadas).
· Acrescente 3 QRLabels no QRBAnd1
· Acrescente 1 Label no QRBand2
Conforme figura abaixo.
Neste artigo eu usei a minha primeira versão; você pode incrementar o próprio
para fazer botar um formulário e pegar exclusivamente incrementando alguns:
· Salto de linha
· Somatório de resultado
· Máster detail
· Fonte maior ou menor
· Titulo do Relatório conforme suas necessidades
Espero que tenha ajudado a vocês a incrementar a sua tarefa de fazer relatório
fique bem mais fácil “SEM TRABALHO” para gerar o relatório; você
incrementando não terar mais trabalho.