ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Função para Limpar Campo

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
jacson_c
Novato
Novato


Registrado: Terça-Feira, 12 de Dezembro de 2006
Mensagens: 75

MensagemEnviada: Ter Nov 13, 2007 10:30 am    Assunto: Função para Limpar Campo Responder com Citação

Bom dia Caros Colegas Delphianos, venho pedir um auxílio a vossos conhecimentos, estou iniciando em delphi for php, afinal o importante é começar por algum lugar o aprendizado certo!!

Vejam só é algo bem simples mesmo.

Eu tenho um EditA e um EditB e um ButtonA, onde:
EditA + EditB e mostra o resultado até ae blz.
Em seguida eu queria que os campos EditA + EditB fossem limpos, mas através de uma função onde é passado parâmetros. vejam abaixo:

function Limpar($sender, $params)
{
//função limpa campos
AQUI LIMPARIA OS CAMPOS CONFORME PARÂMETROS

}



function ButtonSomaClick($sender, $params)
{
//somatória
$this->EditC->Text=$this->EditA->Text + $this->EditB->Text;
AQUI CHAMARIA A FUNÇÃO
}

Como ficaria o código nas frases que estão em vermelho?? Agradeço a Atenção.
_________________
Comentário: >> Active Delphi é simplesmente fantástico! <<


Editado pela última vez por jacson_c em Ter Nov 13, 2007 11:54 am, num total de 2 vezes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Ter Nov 13, 2007 11:36 am    Assunto: Responder com Citação

Para limpar:

Código:
$this->EditA->Text='';
$this->EditB->Text='';

_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
jacson_c
Novato
Novato


Registrado: Terça-Feira, 12 de Dezembro de 2006
Mensagens: 75

MensagemEnviada: Ter Nov 13, 2007 11:52 am    Assunto: Responder com Citação

thomazs escreveu:
Para limpar:

Código:
$this->EditA->Text='';
$this->EditB->Text='';


Olá Thomas

Pois é para limpar eu poderia utilizar essa maneira, só que estou querendo deixar o esquema mais dinâmico, porque se não toda vez que der um clique em algum botão terei que colocar todas as ações esse código ae, dae que veio a idéia da chamada da função. No caso eu colocaria todo o código e no final chamaria a função para limpar os campos, entende. É isso que não estou conseguindo!
_________________
Comentário: >> Active Delphi é simplesmente fantástico! <<
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Ter Nov 13, 2007 12:35 pm    Assunto: Responder com Citação

Bom, não estou com o delphi 4 php aqui pra testar mas tente assim, acima da função ButtonSomaClick, ficando dessa forma:

Código:
function limpa(){
  $this->EditA->Text='';
  $this->EditB->Text='';
}

function ButtonSomaClick($sender, $params)
{
  $this->EditC->Text=$this->EditA->Text + $this->EditB->Text;
  limpa();
}

_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
jacson_c
Novato
Novato


Registrado: Terça-Feira, 12 de Dezembro de 2006
Mensagens: 75

MensagemEnviada: Ter Nov 13, 2007 1:22 pm    Assunto: Responder com Citação

thomazs escreveu:
Bom, não estou com o delphi 4 php aqui pra testar mas tente assim, acima da função ButtonSomaClick, ficando dessa forma:

Código:
function limpa(){
  $this->EditA->Text='';
  $this->EditB->Text='';
}

function ButtonSomaClick($sender, $params)
{
  $this->EditC->Text=$this->EditA->Text + $this->EditB->Text;
  limpa();
}


Olá Thomas, Adicionei o código que me passaste porém o browser apresentou o seguinte erro:

Fatal error: Call to undefined function limpa() in C:\Documents and Settings\g7c\Meus documentos\Delphi for PHP Projects\programateste\teste1.php on line 86

essa linha 86 é onde está o LIMPA();
_________________
Comentário: >> Active Delphi é simplesmente fantástico! <<
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
jacson_c
Novato
Novato


Registrado: Terça-Feira, 12 de Dezembro de 2006
Mensagens: 75

MensagemEnviada: Seg Nov 19, 2007 3:06 pm    Assunto: Responder com Citação

jacson_c escreveu:
thomazs escreveu:
Bom, não estou com o delphi 4 php aqui pra testar mas tente assim, acima da função ButtonSomaClick, ficando dessa forma:

Código:
function limpa(){
  $this->EditA->Text='';
  $this->EditB->Text='';
}

function ButtonSomaClick($sender, $params)
{
  $this->EditC->Text=$this->EditA->Text + $this->EditB->Text;
  limpa();
}


Olá Thomas, Adicionei o código que me passaste porém o browser apresentou o seguinte erro:

Fatal error: Call to undefined function limpa() in C:\Documents and Settings\g7c\Meus documentos\Delphi for PHP Projects\programateste\teste1.php on line 86

essa linha 86 é onde está o LIMPA();


Tomas consegui resolver o problema aqui, valeu pela força guri, um grande abraço.!!
_________________
Comentário: >> Active Delphi é simplesmente fantástico! <<
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Virus_Style
Novato
Novato


Registrado: Sexta-Feira, 22 de Fevereiro de 2008
Mensagens: 23

MensagemEnviada: Ter Mar 18, 2008 6:39 am    Assunto: Responder com Citação

é bem melhor

Código:
EditA.clear;



Wink
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
webmoura
Novato
Novato


Registrado: Sexta-Feira, 18 de Abril de 2008
Mensagens: 13

MensagemEnviada: Sex Abr 18, 2008 1:59 pm    Assunto: Limpando campos Responder com Citação

Boa Tarde

So para complementar o post

para limpar uma combo

use $this->nome_da_combo->ClearSelect

vc tambem pode zerar os campos tanto Labels, Edits, HF informando o valores deles = NULL exemplo:

$this->EditA->Text = null;
$this->Label->Caption = null;

Ok
webmoura
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB