TreinamentoRelatorio i.pdf

Embed Size (px)

Citation preview

  • 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 ?