Função: MBrowseAuto


Versões:Advanced Protheus 7.10 , Microsiga Protheus 8.11
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Espanhol , Inglês


Descrição:

A função MBrowseAuto tem como objetivo simular o modelo de interface da MBrowse. Ela é totalmente compatível com a função MBrowse, sendo a sua correspondente quando utiliza-se o conceito de rotina automática.

Programa Fonte:
.PRW
Sintaxe:

MBrowseAuto ( [ nOPCAUTO ] aAUTO cALIAS [ lSEEK ] [ lPOS ] ) --> Nil

Retorno:
Nil
    (nulo)
  • Nenhuma


Observações:
A função MBrowseAuto espera que a variável aRotina esteja presente e preenchida como uma variavel Private.

Ex.:

Private aRotina := Menudef()

MBrowseAuto()....


Parâmetros
:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

nOPCAUTO

___uncommented_field___

Código da operação a ser realizada que corresponde ao quarto elemento do aRotina.










aAUTO

___uncommented_field___

Informe o array com os dados a serem simulados/validados pelo modelo de interface 1 ou 2. Os dados devem ser enviados na seguinte estrutura:

[nX][1] Nome do campo
[nX][2] Conteudo do campo
[nX][3] Nil

Exemplo:

aadd(aField,{"A1_NOME","Microsiga Software SA",Nil})

Os dados informados neste parametro servirão para posicionar corretamente no registro que sofrerá alteração ou exclusão.





X




cALIAS

___uncommented_field___

Informe o Alias da tabela que deveria ser demonstrada no browse.




X




lSEEK

___uncommented_field___

Indica se a função deverá efetuar o posicionamento automatico com base nos dados enviados no parametro aAuto.










lPOS

___uncommented_field___

Indica se o parametro nOPCAuto deverá se pesquisado no aRotina ou é a própria posição do aRotina.











  • Sem rótulos