| 4D v15FORM GET OBJECTS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15
 FORM GET OBJECTS 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| FORM GET OBJECTS (arrayObjetos{;arrayVariaveis{;arrayPag}} {; * | opcaoPag} ) 
 | ||||||||||||||||||||||||||
O comando FORM GET OBJECTS (tema "Formulários") aceita o novo parâmetro opcional opcionPag que lhe permite designar a ou as parte(s) do formulário desde onde se obtém os objetos.
Por padrão, se o parâmetro opcaoPag é omitido (assim como o parâmetro *), os objetos de todas as páginas, incluindo os objetos herdados, se devolvem (como nas versões anteriores de 4D).
Para reduzir o alcance do comando, pode passar um valor em opcaoPag. Pode passar uma (ou uma combinação) das seguintes constantes, que se encontram no tema "Objetos de formulário (Acesso)":
| Constante | Tipo | Valor | Descrição | 
| Form current page | Inteiro longo | 1 | devolve todos os objetos da página atual, incluindo a página 0, excluindo os objetos herdados | 
| Form all pages | Inteiro longo | 2 | devolve todos os objetos de todas as páginas, sem contar os objetos herdados | 
| Form inherited | Inteiro longo | 4[ | devolve unicamente os objetos herdados | 
Você quer receber informação sobre todas as páginas, incluindo objetos do formulário herdado (se existir):
  //Formulário aberto
 FORM GET OBJECTS(arrayObjetos;arrayVariaveis;arrayPaginas)O:
  //Formulário carregado
 FORM LOAD([Tabela1];"MeuForm")
 FORM GET OBJECTS(arrayObjetos;arrayVariaveis;arrayPaginas;Form all pages+Form inherited)Você deseja obter os objetos da página atual do formulário carregado, incluindo a página 0 do formulário e os objetos dos formulários herdados (se existir):
 FORM LOAD("MiForm")
 FORM GOTO PAGE(2)
 FORM GET OBJECTS(arrayObjetos;arrayVariaveis;arrayPag;Formulario página atual+Formulário herdado)Quer obter informação sobre todos os objetos no formulário herdado (se os houver). Se não há formulários herdados, os arrays se devolverão vazios.
 FORM LOAD("MiForm")
 FORM GET OBJECTS(arrayObjetos;arrayVariaveis;arrayPag;Formulário herdado)Você quer obter os objetos da página 4, incluindo os da página 0, mas sem os objetos de formulários herdados (se existir):
 FORM LOAD([Tabela1];"MeuForm")
 FORM GOTO PAGE(4)
 FORM GET OBJECTS(arrayObjetos;arrayVariables;arrayPag;Formulario página actual)Você quer obter informação dos objetos de todas as páginas, mas sem objetos de formulário herdado (se existissem):
 FORM LOAD([Tabela1];"MeuForm")
 FORM GET OBJECTS(arrayObjetos;arrayVariaveis;arrayPaginas;Form todas as páginas)
	Produto: 4D
	Tema: Language
	
        
        
	
	4D v15 - Update (edição standard) ( 4D v15)
 Adicionar um comentário
Adicionar um comentário