Saltar para o conteúdo principal
Versão: Próximo

OBJECT GET SUBFORM

OBJECT GET SUBFORM ( {* ;} objeto ; pontTabela ; subFormDet {; subFormList} )

ParâmetroTipoDescrição
*OperadorSe especificado, objeto é um nome de objeto(cadeia)Se omitido, objeto é uma variável
objetoanyNome de objeto (se especificado *) ou Variável (se omitido *)
pontTableTablePonteiro à tabela do formulário
subFormDetTextNome do formulário detalhado do sub-formulário
subFormListTextNome do formulário listado do sub-formulário (formulário tabela)

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

O comando OBJECT GET SUBFORM obtém os nomes dele ou dos formulário(s) associado(s) ao objeto sub-formulário designado pelos parâmetros objeto e *.

Se passa o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (uma cadeia). Se não passa este parâmetro, isto indica que o parâmetro objeto é uma variável. Neste caso, se passa uma referencia de variável em lugar de uma cadeia.

No parâmetro pontTabela, o comando devolve um ponteiro à tabela dele ou dos formulário(s) utilizado(s). Se o sub-formulário utiliza um formulário projeto, o parâmetro contém Is nil pointer.

No parâmetro subFormDet, e (opcionalmente) subFormList ,o comando devolve:

  • o nome de formulário se o subformulário tiver sido criado no editor formulário 4D
  • o atributo de subformulário "nome" se o subformulário tiver sido criado de um arquivo json ou um objeto 4D.
  • Em ambos os casos, se o atributo "nome" for indefinido, o comando vai retornar:
    • para um arquivo json, o nome do arquivo json (sem extensão)
    • para um objeto "sem titulo"

Se não houver formulário lista, uma string vazia é devolvida no parâmetro subFormList,

Ver também

OBJECT GET SUBFORM CONTAINER SIZE
OBJECT SET SUBFORM