Desenvolvimento de Sistemas para Automação Comercial

Voltar

Fortes Report


Bandas:

  • RLBand: BandType = btTitle

    Aparece uma vez na primeira página.

  • RLBand: BandType = btHeader

    Aparece em cada página acima de Title.

  • RLBand: BandType = btColumnHeader

    Aparece a como cabeçalho de um Detail.

  • RLBand: BandType = btDetail

    Lista os registros de um BufDataSet.

  • RLBand: BandType = btSumary

    Usado para exibir resultados de um Detail.

  • RLBand: BandType = btColumnFooter

    Aparece ao final de um Detail.

  • RLBand: BandType = btFooter

    Aparece ao final de cada página.


Elementos:

  • RLReport

    É o objeto principal com formato de pagina que recebe todos os demais componentes.

  • RLDetailGrid

    Faz a listagem por colunas configurada nas propriedades ColCount e Organization.

  • RLGroup

    Faz interações em consultas agrupadas pelo campo configurado na propriedade DataFields.

  • RLSubDetail

    Usado para varias consultas no mesmo relatório atravez de vários DataSources e BufDataSets como por exemplo um relatorio de vendas, itens, pagamentos, parcelas, etc.

  • RLDBResult

    Usado para resultados na BandType = Sumary.
    Se estiver enfrentando problemas com somas no RLDBResult, verifique sua consulta SQL e certifique-se de que os campos numéricos estejam sendo tratados corretamente. Você pode precisar usar um CAST para garantir a precisão dos cálculos, por exemplo: CAST(CAMPO as NUMERIC(15,4)).

  • RLDBText

    Usado para resultados exibir dados dos campos das consultas.
    Ao exibir valores numéricos, é importante aplicar formatação adequada utilizando a propriedade DisplayMask com a máscara "#,##0.00" para garantir que os valores sejam exibidos corretamente, a dica acima ou o CAST(CAMPO as NUMERIC(15,4)).

  • RLExpressionParser

    Esse componente pode ser necessário quando algum calculo não estiver funcionando, ele é ligado ao RLReport pela propriedade ExpressionParser.


Componentes:

  • RLPDFFilter

    É o componente responsável pela impressão e exportação em PDF, é conectada ao RLReport pela propriedade DefaultFilter.

  • DataSource

    É fundamental que a consulta principal do banco de dados esteja no Datasource ligado a propriedade DataSource do RLReport.

  • BufDataSet

    É o componente que contêm os dados e é ligado ao DataSouce pela propriedade DataSet.


RichText

  • Obs. É importante iniciar o texto com ao menos o \fs24 e finaliza-lo com \par para que o fortes calcule o Height da Band e não oculte as últimas linhas.


Linhas Zebradas:


Alterar conteúdo antes de imprimir