Árvore de páginas

Ponto-de-Entrada: MA020MEM - Define campos MEMO de usuário
Versões: Advanced Protheus 7.10 , 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:

LOCALIZAÇÃO : Function MATA020 - Função principal do programa de inclusão, alteração e exclusão de fornecedores.

EM QUE PONTO : No início da Função, antes da execução da mbrowse dos Fornecedores, utilizado para definir e adicionar campos MEMO de usuário (que usam padrão Advanced - gravação no SYP), através do retorno de um array, sendo que cada elemento é um campo memo a ser tratado pelo cadastro.

Eventos


 

Programa Fonte
MATA020.PRX
Sintaxe

MA020MEM - Define campos MEMO de usuário ( ) --> aRet

Retorno
    aRet(vetor)
  • Deve retornar um array em que cada elemento é composto por outro array com 2 elementos:
    Ex.de 1 elemento do array retornado:
    { "Campo 1", "Campo 2" }

    Campo 1 - Campo de codigo do memo.
    Campo 2 - Campo de memo.
Observações

Os campos memo devem ser criados de acordo com o padrão de memo - Advanced. Use outros campos memo do sistema como referência.


 

EXEMPLO :

Este ponto retorna um array sendo que cada elemento é um campo memo a ser tratado pelo cadastro.

Cada elemento é composto por outro array com 2 elementos:

1 - Campo de codigo do memo.
2 - Campo de memo.
 

Exemplos
/*Habilitar o campo memo composto dos campos A2_CODMUSU ( codigo memo - caracter de 6, real, nao usado ) e A2_MEMOUSU ( memo - memo de 80, virtual, usado )*/User function MA020MEM()Local aUsMemo := {}AAdd( aUsMemo, { 'A2_CODMUSU', 'A2_MEMOUSU' } )Return( aUsMemo )