cAliasÁrea aberta de dados.
AdvPL GuiaMarkBrow(cAlias,cCampo,[cCpo],[aCampos],[lInverte],cMarca,[cCtrlM],[uPar],[cExpIni],[cExpFim],[cAval]) -> NILApresenta um browse legado com seleção por marca.
O alias, o campo que guarda a marca e cMarca compõem o contrato mínimo. aCampos define colunas; callbacks e intervalos dependem do índice e da rotina chamadora. Exige cCadastro e aRotina no escopo Private. A marca não representa uma permissão de negócio nem autoriza alterações. O exemplo prepara uma chamada reduzida sem abrir janela ou gravar em tabelas reais. Referência histórica: confirmar comportamento no release/RDD utilizado. (Fontes: refs. 1–2.)
MarkBrow(cAlias,cCampo,[cCpo],[aCampos],[lInverte],cMarca,[cCtrlM],[uPar],[cExpIni],[cExpFim],[cAval]) -> NILcAliasÁrea aberta de dados.
cCampoCampo da marca.
cMarcaValor usado para marcar registros.
NIL segundo a referência histórica; demais opcionais estão na fonte.
#Include "Protheus.ch"
User Function Ed522()
// Requer alias/campo e contexto Private preparados; nao invocar isoladamente.
Local bLista := {|cAlias,cCampo,cMarca| MarkBrow(cAlias,cCampo,,,,cMarca)}
ConOut(ValType(bLista))
Return NilImprime B. O chamador deve fornecer a marca e o contexto antes de avaliar. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.