| 4D v20.1Current form name | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 Current form name 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Current form name -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| Resultado | Texto |   | Nome do projeto de formulário atual ou tabela formulário atual no processo | |||||
O comando Current form name retorna o nome do formulário atual definido para o processo. O formulário atual pode ser um formulário de projeto ou formulário de tabela.
Como padrão, se não tiver chamado o comando FORM LOAD no processo chamado, o formulário atual é aquele sendo exibido ou impresso. Se q tiver chamado o comando FORM LOAD no processo, o formulário atual é aquele estabelecido pelo comando e continua sendo assim até chamar FORM UNLOAD (ou CLOSE PRINTING JOB).
O comando retorna:
Em um formulário de entrada, ponha o código abaixo em um botão:
 C_TEXT($FormName)
 $win:=Open form window([Members];"Input";Plain form window)
 DIALOG([Members];"Input")
 $FormName:=Current form name
  // $FormName = "Input"
 FORM LOAD([Members];"Drag")
 $FormName:=Current form name
  // $FormName = "Drag"
  //...Se quiser obter o formulário atual se este for um formulário projeto:
 $PointerTable:=Current form table
 If(Nil($PointerTable)) // este é um formulário projeto
    $FormName:=Current form name
    ... // processamento
 End if
	Produto: 4D
	Tema: Formulários
	Número 
        1298
        
        
        
	
	Criado por: 4D v14
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v20)
	
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	
 Adicionar um comentário
Adicionar um comentário