Hoje vamos aprender a usar a Função mBrowse do AdvPL [Tlpp], [tl++] Monta um browse para cadastro na Base de Dados. – Curso Protheus grátis AdvPL / TLPP.
#Include "Protheus.ch"
/*----------------------------------------------------------------------------------*
{Protheus.doc} User Function mCadZZ1()
@type:      User Function
@author:    Jose Moura
@site:      https://academiaproerp.com
@canal:     [Inscreva-se no canal https://www.youtube.com/@academiaprotheus]
@desc.:     Função mBrowse. Monta um browse para cadastro na Base de Dados.
@Sintaxe:   mBrowse(<nlinini>, <ncolini>, <nlinfim>, <ncolfim>, "cAlias")
*-----------------------------------------------------------------------------------*/
User Function mCadZZ1()
Local aArea       := GetArea()
Local cAlias      := "ZZ1"
Private cCadastro := "Cadastro Limite Meses Viagens"
Private aRotina   := {}
//Array aRotina, com as funções do menu
aAdd(aRotina,{"Pesquisar",  "AxPesqui", 0, 1})
aAdd(aRotina,{"Visualizar", "AxVisual", 0, 2})
aAdd(aRotina,{"Incluir",    "AxInclui", 0, 3})
aAdd(aRotina,{"Alterar",    "AxAltera", 0, 4})
aAdd(aRotina,{"Excluir",    "AxDeleta", 0, 5})
aAdd(aRotina,{"*Gera Excel", "U_GRExTrp", 0, 8})
DbSelectArea(cAlias)
(cAlias)->(DbSetOrder(1))
//Montando o Browse
mBrowse(6, 1, 22, 75, cAlias)
(cAlias)->(DbCloseArea())
RestArea(aArea)
Return



Analista de sistemas, programador com mais de 18 anos de experiência no sistema Totvs Protheus, administrador, suporte e customizações, idealizador da Academia ProERP, já ajudou centenas de pessoas a programar em AdvPL/Tlpp.