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. Sintaxe:MBrowseAuto ( [ nOPCAUTO ] aAUTOcALIAS aAUTO cALIAS [ lSEEK ] [ lPOS ] ) --> Nil
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()....
| 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. |
|
|
|
|
|
|
|
|
|
|
|