Histórico da Página
...
Pagetitle | ||||
---|---|---|---|---|
|
Adiciona novos campos membros para variáveis do tipo Record dinamicamente ou seja, em Runtimetempo de execução.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
AddMember( < cNomeVar >, < cNomeCampocNomeMembro >, < cTipoCampocTipoMembro > ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cNomeVar | caractere | Indica o nome do Record onde será adicionado novo |
membro. | X |
cNomeMembro | caractere | Indica o nome do novo |
membro a ser adicionado. | X |
cTipoMembro | caractere | Indica o tipo do novo |
membro a ser adicionado. | X |
Observações
- Também é possível definir um Record vazio e incluir novos membros em tempo de execução.
Exemplos
Bloco de código | ||||
---|---|---|---|---|
| ||||
FUNCTION Exemplo1() DEFINE varRec RECORD campo1 CHAR(20) END RECORD DEFINE varArrRec RECORD data ARRAY[3] OF RECORD campo1 CHAR(20) END RECORD END RECORD # Adiciona novo campo no record. AddMember(varRec,"campo2","CHAR(50)") # Adiciona novo campo Array de Record AddMember(varArrRec.data,"campo2","CHAR(50)") END FUNCTION |
...
Disponível a partir da Build 7.00.101202#@advpl_seealso ArrayAddItem,
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas