Retorna o conteúdo de um parâmetro cadastrado no SX6.

Sintaxe

GETMV( cPar01, [ lPar02 ], [ uPar03 ] ) -> variável

Descrição

O retorno da função depende do tipo informado na cadastro do parâmetro e da configuração dos argumentos lPar02 e uPar03.

Se lPar02 for passado como .T. ( Verdadeiro ), o retorno da função será um valor lógico indicando se o parâmetro existe.

Quando uPar03 for informado, caso o parâmetro informado em cPar01 não exista, o retorno da função será o valor informado em uPar03 caso contrário retorna o conteúdo do parâmetro.  Se uPar03 for informado o conteúdo de lPar02 será desconsiderado.

Exemplo

Local cValor := “”

// Retorna o conteúdo do parâmetro

cValor := GetMv( “MV_ESTADO” )

// Verifica se o parâmetro existe

If ( GetMv( “MV_ESTADO”, .T. ) )

ApMsgInfo( “O Parâmetro MV_ESTADO existe !” )

Else

ApMsgStop( “O Parâmetro MV_ESTADO não existe !” )

EndIf

// Retorna o conteúdo do parâmetro

// Se não encontrar retorna o valor default passado

cValor := GetMv( “MV_ESTADO”, , “SP” )

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?