Mudanças entre as edições de "TPHFormulario"
| Linha 2: | Linha 2: | ||
Abrir formulários e recuperar conteúdo dos campos dentro dos scripts | Abrir formulários e recuperar conteúdo dos campos dentro dos scripts | ||
| + | |||
| + | == Propriedades == | ||
| + | {| class="wikitable" style="width: 100%" | ||
| + | ! Nome | ||
| + | !Tipo | ||
| + | !Descrição | ||
| + | |- | ||
| + | |Arquivo | ||
| + | |String | ||
| + | |Conteúdo do XML. | ||
| + | |} | ||
== Procedimentos == | == Procedimentos == | ||
Edição das 07h36min de 7 de junho de 2021
Conceito
Abrir formulários e recuperar conteúdo dos campos dentro dos scripts
Propriedades
| Nome | Tipo | Descrição |
|---|---|---|
| Arquivo | String | Conteúdo do XML. |
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;