Mudanças entre as edições de "TPHFormulario"

(Criou página com ''''Conceito''' Abrir formulários e recuperar conteúdo dos campos dentro dos scripts '''Exemplo''' objFor := NewPHFormulario; try if (objFor.CriarFormulario('C_NO...')
 
 
(6 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
'''Conceito'''
+
Abrir formulários e recuperar conteúdo dos campos dentro dos scripts
  Abrir formulários e recuperar conteúdo dos campos dentro dos scripts
+
 
 +
===Procedimentos===
 +
 
 +
*'''CriarFormulario(Nome:String;Show:Boolean = True) : Boolean''': Cria o formulário e retorna o valor true em caso de sucesso.
 +
*'''Campo(Nome:String) : Variant''': Retorna o conteúdo dos campos após a confirmação.
 +
*'''SetCampo(Nome:String;Value:Variant)''': Altera o valor de determinado campo.
 +
*'''Exibir: Boolean''': Se o formulário foi criado sem exibição pode ser exibido através desta função.
 +
*'''SetFiltroSQLNoCampo(Campo:String;CondicaoSQL:String)''': Acrescenta filtro SQL no campo.
 +
*'''Free''': Libera o objeto da memória.
 +
 
 +
===Exemplo===
  
'''Exemplo'''
 
 
   objFor := NewPHFormulario;
 
   objFor := NewPHFormulario;
 
   try  
 
   try  

Edição atual tal como às 19h13min de 20 de junho de 2021

Abrir formulários e recuperar conteúdo dos campos dentro dos scripts

Procedimentos

  • CriarFormulario(Nome:String;Show:Boolean = True) : Boolean: Cria o formulário e retorna o valor true em caso de sucesso.
  • Campo(Nome:String) : Variant: Retorna o conteúdo dos campos após a confirmação.
  • SetCampo(Nome:String;Value:Variant): Altera o valor de determinado campo.
  • Exibir: Boolean: Se o formulário foi criado sem exibição pode ser exibido através desta função.
  • SetFiltroSQLNoCampo(Campo:String;CondicaoSQL:String): Acrescenta filtro SQL no campo.
  • Free: Libera o objeto da memória.

Exemplo

 objFor := NewPHFormulario;
 try 
   if (objFor.CriarFormulario('C_NOMEDOFORMULARIO')) then                      
   begin
     ConteudoCampo := objFor.Campo('MEUCAMPO');
     // ...
   end;
 finally
   objFor.Free;
 end;