Search Results for

    Show / Hide Table of Contents

    Criar um relatório base

    Vamos criar um relatório simples que utilize a herança. Nosso relatório final deve ter esta aparência:

    Primeiro é necessário criar o relatório base. Que elementos ele deve conter? Os elementos são o bitmap do logo, o título "Nossa empresa" e o endereço de e-mail. Crie um relatório novo e coloque os objetos comuns em "TítuloDoRelatório":

    Salve o relatório como "base.fr3". Em que pasta? Isso depende de como você configurou o componente TfrxDesigner. Por padrão, o FastReport procura os relatórios de base na pasta que contém o arquivo .exe do aplicativo. De forma alternativa, é possível especificar uma pasta para modelos na propriedade TfrxDesigner.TemplateDir.

    Agora crie o relatório derivado. Para fazer isso, use "Arquivo > Novo...", selecione a guia "Modelos" na caixa de diálogo e procure o relatório base ("base.fr3"). Clique em "Herança do relatório" e pressione OK:

    O FastReport criará um relatório que contém todos os objetos do relatório base. Eles são marcados com o símbolo de "cadeado":

    O que significa o símbolo de "cadeado"? Ele significa que estes objetos não podem ser renomeados ou excluídos, e também não podem ser movidos para outra banda. É possível efetuar alterações em qualquer outra propriedades (como texto, cor e borda). Observe que se você alterar alguma propriedade de um objeto bloqueado (por exemplo a cor), esta alteração será armazenada no relatório derivado. Se você depois alterar a cor deste objeto no relatório base, a alteração será ignorada pelo relatório derivado. Por exemplo: abra o relatório derivado, altere a cor de "Nossa empresa" para vermelho e salve o relatório. Agora abra o relatório base e configure a cor de "Nossa empresa" como verde. Quando o relatório derivado for aberto novamente, a cor de "Nossa empresa" ainda será vermelho. Por isso, é preferível alterar as propriedades de objetos que possuem o símbolo de "cadeado" no relatório base, e não no relatório derivado.

    Vamos concluir nosso relatório. Tudo que é necessário é adicionar as bandas cabeçalho de página e dados mestre:

    E o relatório está concluído.

    Back to top © 1998-2022 Copyright Fast Reports Inc.