7/25/2019 TreinamentoRelatorio i.pdf
1/17
1
i-Drawback
Agilidade Segurana - Controle
i-Drawback Gerador Relatrios
FERRAMENTAS
CONFIGURAES
REPORTS DESIGN
7/25/2019 TreinamentoRelatorio i.pdf
2/17
2
i-Drawback Gerador Relatrios
TELA PRINCIPAL
i-Drawback Gerador Relatrios
ABRIR
NOVO SALVAR
ADICIONAR FILTRO
CLASSIFICAR XML
EXCLUIR
AJUSTAMENOR
LARGURA
AJUSTAMENORALTURA
AJUSTAMAIOR
LARGURA
AJUSTAMAIOR
ALTURA
ALINHATOPO
ALINHABASE
ALINHAESQUERDA
ALINHADIREITA
7/25/2019 TreinamentoRelatorio i.pdf
3/17
3
i-Drawback Gerador Relatrios
Descrio Nome do relatrio
Tabela Principal Nome da tabela
Novo Relatrio
i-Drawback Gerador Relatrios
Tabela Principal
Consulta Online
Detail
7/25/2019 TreinamentoRelatorio i.pdf
4/17
4
i-Drawback Gerador Relatrios
Copiar Colar
Recortar Desfazer
Refazer
Linha
Elipse StaticField
TextFieldRetngulo
SubReport
ZoomImagem
Editar Propriedades
Editar Parmetros, Campos e Variveis
Editar Grupo
Editar Blocos
i-Drawback Gerador Relatrios
Editar Propriedades
BordasPortarit = Retrato
LandScape = Paisagem
7/25/2019 TreinamentoRelatorio i.pdf
5/17
5
i-Drawback Gerador Relatrios
Editar Parmetros
Usado paraquando houver
SubReport(Automtico)
No usado pelousurio
i-Drawback Gerador Relatrios
Editar Parmetros
Adicionaautomaticamenteos campos queforam inseridos
no relatrio.No usado pelo
usurio
7/25/2019 TreinamentoRelatorio i.pdf
6/17
6
i-Drawback Gerador Relatrios
Editar Parmetros
Variveis quepodem ser usadas
para fazerclculos, criadas
pelo usurio
Variveis pr - definidas
i-Drawback Gerador Relatrios
Editar Grupo
Cria grupos paramostrar registros
em blocos
7/25/2019 TreinamentoRelatorio i.pdf
7/17
7
i-Drawback Gerador Relatrios
CABEALHO
CAMPOS
RODAP
Editar Blocos
i-Drawback Gerador Relatrios
Exemplo de Relatrio onde ser mostrada a MercadoriaPrincipal e suas Mercadorias de Composio.
7/25/2019 TreinamentoRelatorio i.pdf
8/17
8
i-Drawback Gerador Relatrios
A construo do relatrio ser dividida em 2 partes:
Dados Capa
Tabela Mercadoria Dados Details
TabelaMercadoria
Composio
i-Drawback Gerador Relatrios
Dados CapaTabela
Mercadoria
Subreport
Varivelpara
mostrarData Atual
Nmeroda Pgina
Atual
Camposda Capa
7/25/2019 TreinamentoRelatorio i.pdf
9/17
9
i-Drawback Gerador Relatrios
Varivel para mostrar Data Atual:
1 - Colocar componente TextField
2 - Text Field Expression:
new SimpleDateFormat("dd/MM/yyyy").format(new Date())
Nmero da Pgina Atual:
1 - Colocar componente TextField
2 - Text Field Expression: $V{PAGE_NUMBER}
3 - Class: java.lang.String
3 - Class: java.lang.Integer
i-Drawback Gerador Relatrios
staticfield
Posio doComponente dentro
do seu bloco
Formatao doComponente
(Tamanho, Fonte, etc...)
Texto que serapresentado na tela
7/25/2019 TreinamentoRelatorio i.pdf
10/17
10
i-Drawback Gerador Relatrios
Campo Cdigo Mercadoria da tabela principal
Nome do Campo na Tabela
Deixa branco o campo que no tem dado
Abre uma nova linha quando o dado maior que o tamanho do componente
i-Drawback Gerador Relatrios
Campo de valor unitrio da tabela com mascara
new DecimalFormat("###,###,##0.00").format( < Nome do Campo > )
Campo com mascara devemos alterara classe do campo
Class: java.lang.String
7/25/2019 TreinamentoRelatorio i.pdf
11/17
11
i-Drawback Gerador Relatrios
Observao
As linhas divisrias devem estardentro de um grupo para usar aopo Stretch Type, que faz com
que a linha divisria acompanhe aquebra de linha do componente.
Usar opo RelativeToTallesObjectno Stretch Type
i-Drawback Gerador Relatrios
SubReport
O SubReport usado para mostrar dados de outra tabela que estligada (Detail) tabela principal.
Mercadoria Principal Mercadoria Composio Detail
Devemos escolher qual das tabelas ligadas atabela principal ser o Detail.
7/25/2019 TreinamentoRelatorio i.pdf
12/17
12
i-Drawback Gerador Relatrios
Dados DetailTabela
MercadoriaComposio
Variveis criadas parasomatria dos campos de
composio
Camposdo Detail
i-Drawback Gerador Relatrios
Variveis criadas para clculos
1 Passo Criar varivel ( Edit Parameters, Fields, Variables )
Nome da Varivel
Tipo da Varivel
Tipo do clculoa ser realizado
Campo da tabela queser a base do clculo
Valor Inicial davarivel ( igual a zero )
7/25/2019 TreinamentoRelatorio i.pdf
13/17
13
i-Drawback Gerador Relatrios
Variveis criadas para clculos
Campo TextField
Nome da varivel criada
i-Drawback Gerador Relatrios
Nome do Grupo
Opes do Grupo
Soma do tamanho do Blocodo Grupo e Bloco do Detail,utilizado para no imprimirDados da Capa no fim de
uma folha e Dados do Detailno inicio da outra.
Campo referncia do Grupo
Adicionando um Grupo
7/25/2019 TreinamentoRelatorio i.pdf
14/17
14
i-Drawback Gerador Relatrios
Adicionando um Filtro
1 Passo: Escolher um campo para servir de filtro.
Opo 1
2 Passo: Clicar no campo desejado e no boto adicionar filtro.
3 Passo: Colocar descrio para o filtro.
Obs.: Com esta opo deveremos escrever nofiltro o campo a ser pesquisado.
i-Drawback Gerador Relatrios
Adicionando um Filtro
1 Passo: Selecionar Tabela Principal.
Opo 2
2 Passo: Clicar no boto adicionar filtro.
3 Passo: Colocar descrio para o filtro.
Obs.: Com esta opo o filtro feito atravsde uma consulta on line
7/25/2019 TreinamentoRelatorio i.pdf
15/17
15
i-Drawback Gerador Relatrios
i-Drawback Gerador Relatrios
Adicionando campo para Classificao
1 Passo: Escolher um campo para classificao.
2 Passo: Clicar no campo desejado e noboto adicionar Classificao.
3 Passo: Colocar descrio paraa Classificao.
7/25/2019 TreinamentoRelatorio i.pdf
16/17
16
i-Drawback Gerador Relatrios
i-Drawback Gerador Relatrios
Gerando Cdigo XML do Relatrio
1 Passo: Selecionar a tabela que necessitamos o cdigo.
2 Passo: Clicar no boto XML Report.
3 Passo: Colocar descrio para o filtro.
7/25/2019 TreinamentoRelatorio i.pdf
17/17
i-Drawback Gerador Relatrios
Para facilitar...
Selecionar vrios campos para deixar os componentes comtamanho, altura, alinhamento por igual
Arrastar, Aumentar / Diminuir vrios campos de uma vez Shift + Ctrl
i-Drawback Gerador Relatrios
DVIDAS ?
Recommended