Páginas filhas
  • MPReport - Relatório de listagem simples

Função: MPReport - Relatório de listagem simples


Versões:Microsiga Protheus 8.11 , Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Espanhol , Inglês


Descrição:

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.

Programa Fonte:
REPORT04.PRW
Sintaxe:

MPReport - Relatório de listagem simples ( cReportcAliascTitle [ cDescription ] [ aOrder ] [ lLoadOrder ] ) --> Nil

Retorno:
Nil(nulo)

Para utilizar o exemplo abaixo verifique se o seu repositório está com Release 4 do Protheus

Exemplo:


#include "protheus.ch"

User Function MyReport1()
//Informando o vetor com as ordens utilizadas pelo relatório
MPReport("MYREPORT1","SA1","Relacao de Clientes","Este relatório irá imprimir a relacao de clientes",{"Por Codigo","Alfabetica","Por "+RTrim(RetTitle("A1_CGC"))})
Return

User Function MyReport2()
//Informando para função carregar os índices do Dicionário de Índices (SIX) da tabela
MPReport("MYREPORT2","SA1","Relacao de Clientes","Este relatório irá imprimir a relacao de clientes",,.T.)
Return


Parâmetros:

Nome

Tipo

Descrição

Default

Obrigatório

Referência

cReport

Caracter

Nome do relatório (exemplo: MATR020)




X




cAlias

Caracter

Tabela utilizada pelo relatório




X




cTitle

Caracter

Título do relatório




X




cDescription

Caracter

Descrição do relatório










aOrder

Vetor

Vetor com as descrições das ordens utilizadas do pelo relatório










lLoadOrder

Lógico

Verdadeiro para carregar os índices do Dicionário de Índices (SIX) da tabela informada

.F.







Observação

A partir da LIB Label 20201123 os relatórios colunados (que possuem 3 colunas) que contenham campos numéricos serão alinhados à direita para manter alinhamento correto do conteúdo