Ponto-de-Entrada: MT010MEM - Vetor dos campos virtuais criados
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Windows |
Compatível às Bases de Dados: | Todos |
Descrição:
Este ponto de entrada permite ao usuário que monte um vetor contendo a relação
dos campos virtuais do tipo MEMO que ele criou.
O retorno deverá ser um vetor com o seguinte formato:
aRet{ {cChave1, cMemo1},..{cChaveN, cMemoN} } onde:
aRet[cChave] = Nome do campo chave para identificar o conteúdo do campo memo.
aRet[cMemo] = Nome do campo memo criado pelo usuário.
No módulo configurador, o usuário deverá criar os campos seguindo as seguintes regras:
O campo chave deverá:
- Ser do tipo CARACTER;
- Deverá possui o mesmo tamanho do campo YP_CHAVE da tabela SYP (padrão: 6 caracteres);
- Ter o contexto REAL;
- Não necessita estar disponível para edição;
- Não necessita estar visível no browse;
O campo memo deverá:
- Ser do tipo MEMO;
- Ter o contexto VIRTUAL;
- Deverá estar disponível para alteração;
- No campo "Inic. Padrão" (pasta Opções) deverá conter: IF(!INCLUI, MSMM(), "").
Obs.: o parâmetro que aparece na função MSMM deve conter o mesmo nome do campo chave
criado pelo usuário.
Eventos
Programa Fonte
MATA010.PRW
Sintaxe
MT010MEM - Vetor dos campos virtuais criados ( ) --> aRet
Retorno
-
aRet()
- Array contendo o campo chave e o campo memo.
Exemplos
User function MT010MEM()Local aRet := {}AAdd( aRet, { "B1_CODTEST", "B1_VM_COD" } ) Return( aRet )
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas