import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: MBRWBTN - Validação da rotina
Abrangências: Microsiga Protheus 8.11 , Microsiga Protheus 10
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
Este ponto de entrada tem por finalidade, validar se a rotina selecionada na MBrowse será executada ou não a partir do retorno lógico do ponto de entrada.
Programa Fonte
Sintaxe

MBRWBTN - Validação da rotina ( [ cAlias ], [ nRecno ], [ nOption ], [ cFunction ] ) --> lRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
cAliasCaracterVariável com o alias da rotina.
nRecnoArray of RecordVariável com o conteúdo do recno do registro atual selecionado no Browse.
nOptionArray of RecordVariável com o conteúdo da opção da rotina selecionada. Exemplo: Rotina de Incluir, nOption = 3.
cFunctionArray of RecordVariável com o nome da rotina selecionada.
Retorno
    lRet()
  • Caso retorne .T., prosseguirá normalmente a execução da rotina, se .F. abortará a execução da rotina.
Exemplos
User Function MBRWBTN()       Local cText := ""Local lRet	:= .T.cText := "Alias [ " + PARAMIXB[1]				+ " ]" + CRLFcText += "Recno [ " + AllTrim(Str(PARAMIXB[2])) + " ]" + CRLFcText += "Recno [ " + AllTrim(Str(PARAMIXB[3])) + " ]" + CRLFcText += "Recno [ " + PARAMIXB[4]				+ " ]" + CRLFlRet := MsgYesNo(cText,"Deseja Executar?")Return lRet
Variáveis
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão