A função MsGetDAuto tem como objetivo simular o modelo de interface da GetDados, utilizado nos modelos 2 e 3. Ela é totalmente compativel com a função GetDados sendo a sua correspondente quando utiliza-se o conceito de rotina automatica.



Sintaxe:
MsGetDAuto ( aField [ uLinhaOk ] [ uTudoOk ] [ aEnchAuto ] [ nOpc ] [ lClear ] ) --> lVALIDO

Parâmetros

NomeTipoDescriçãoObrigatório
aFieldVetorInforme o array com os dados a serem simulados/validados pelo modelo de interface GetDados.X
uLinhaOkBloco de códigoInforme o bloco de código (codeblock) ou a função (string) que será responsavel pela validação da LinhaOk da interface GetDados.
uTudoOkBloco de códigoInforme o bloco de código (codeblock) ou a função (string) que será responsavel pela validação da TudoOk da interface GetDados.
aEnchAutoVetorInforme o array com os dados a serem simulados/validados pelo EnchAuto, quando utiliza-se o modelo de interface 3.
nOpcNuméricoInforme o quarto elemento do aRotina, que será considerado pela função, para saber a operação que esta sendo utilizada.
lClearLógicoNão utilizar


Retorno

lRet→ Retorno se conseguiu ou não realizar o procedimento


Observações

A inicialização padrão dos campos da grid funcionam da seguinte forma:

  • Campo com Inicializador Padrão: Seguirá o processo definido no inicializador padrão do campo;
  • Campo tipo Caracter Sem Inicializador Padrão: Será inicializado em branco;
  • Campo tipo Numérico Sem Inicializador Padrão: Será inicializado como 0;
  • Campo tipo Lógico Sem Inicializador Padrão: Será inicializado como Falso;
  • Campo Tipo Data Sem Inicializador Padrão: Será inicializado com a database do sistema.