Páginas filhas
  • Relatórios do tipo listagem com TReport

Gera um relatório de listagem simples utilizando a classe de impressão TReport.

A função MPReport substitui o uso da função ImpCadast para os relatórios de listagem simples.


A partir da lib com label 20210517 os relatórios gerados com a função MpReport utilizarão uma forma diferente de alinhamento dos conteúdos nas células.

Veja o método TRSection:UseExpandedAlignment() para entender.



Sintaxe
MPReport ( < cReport > , < cAlias > , < cTitle > , [ cDescription ] , [ aOrder ] , [ lLoadOrder ] )

Parâmetros

NomeTipoDescriçãoObrigatório
cReport CaracterNome do relatório (exemplo: MATR020)X
cAlias CaracterTabela utilizada pelo relatório
cTitle CaracterTítulo do relatório
cDescription CaracterDescrição do relatório
aOrder ArrayVetor com as descrições das ordens utilizadas do pelo relatório
lLoadOrder LógicoSe verdadeiro, carrega os índices do Dicionário de Índices (SIX)



Exemplo de relatório do tipo listagem com TReport


#include "protheus.ch"

//Informando o vetor com as ordens utilizadas pelo relatório
User Function MyReport1()

MPReport("MYREPORT1","SA1","Relacao de Clientes","Este relatório irá imprimir a Relação de Clientes",{"Por Codigo","Alfabetica","Por "+RTrim(RetTitle("A1_CGC"))})

Return

//Informando para função carregar os índices do Dicionário de Índices (SIX) da tabela
User Function MyReport2()

MPReport("MYREPORT2","SA1","Relacao de Clientes","Este relatório irá imprimir a Relação de Clientes",,.T.)

Return
  • Sem rótulos