Editando Layout de relatórios:
Fórmulas do exemplo acima:
Resultado:
Exemplos de outros recursos para os relatórios:
Estes relatórios, no formato ASCII, podem ser programados através dos recursos em "Colunas" ou diretamente no "Layout", conforme exemplos a seguir:
Campo Calculado – Esse recurso permite diversas fórmulas e condições no formato ASCII.
Principais funções:
a = 2
b = 4
Soma -> SumVal (a+b) - Retorna a soma dos valores 2 + 4 = 6
Média -> AvgVal (a,b) - Retorna a média dos valores 2+4/2 = 3
Maior Valor -> MaxVal (a,b) - Retorna o maior valor = 4
Menor Valor -> MinVal (a,b) - Retorna o menor valor = 2
Condição -> se(a>4,"Aprovado","Reprovado") = Reprovado
Contar -> ContVal(a) – Conta o total de registro da coluna
Este é um formato mais avançado, recomendado para usuários com conhecimento em programação.
Na opção XSLT, o relatório pode ser estururado no formato XSLT, propriamente dito, conforme primeiro exemplo abaixo ou no formato XML, conforme segundo exemplo abaixo:
Formato XSLT:
Formato XML:
Com base nos relatórios programados neste formato, também, poderão ser criados novos relatórios ou efetuar modificações nos já existentes, criando novos relatórios, utilizando-se do utilitário do próprio "ReportBuilder", específico para manutenção de relatórios.
Para formatação dos campos, númericos do tipo moeda ou quantidade, basta informar na coluna "Mascara", os caracteres na forma abaixo:
Resaltando que na "Mascara" os separadores: ponto( . ) e vírgula( , ) estão no padrão internacional (1,000.00), mas no relatório aparecerão em português ABNT (1.000,00).
Ver também: