USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Saber qual CommandButton foi clicado
Perk
não registrado
ENUNCIADA !
Postada em 12/03/2007 20:09 hs   
No meu programa eu tenho vários botões para o usuário usar (Gravar, Limpar, Excluir, Imprimir etc). O botão Limpar zera tudo na tela para uma nova entrada de dados. E ele também faz uns cálculos para um determinado campo (vamos chamá-lo de Txt_Valor), para esta nova entrada de dados.
Sempre que o usuário clica em Gravar ou Excluir, após todo o processo destes botões no fim eu chamo Cmd_Limpar_click para zerar a tela aproveitando assim o código do botão. Só que eu só quero que ele faça os cálculos do Txt_Valor se o usuário clicar em Cmd_Limpar. Portanto quando vier de outro botão pelo Cmd_Limpar_Click eu gostaria de saber que não foi clicado o Cmd_Limpar e evitar de fazer os cálculos para o Txt_Valor.
   
dummies
CERQUILHO
SP - BRASIL
ENUNCIADA !
Postada em 12/03/2007 22:11 hs         
Declara uma variavel (não local)
Private teste as integer
 
Dentro do botão Gravar e Excluir faça algo +- assim :
teste = 1
E dentro do botão cmd_limpar_click você começa com um if...
If teste = 1 then
     executa a funcao limpar
     teste = 0
else
     não executa
end if
 
Não sei se fui claro....se quiser manda o trecho do código que eu do uma olhada.
 
 
Valeu
   
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 12/03/2007 23:56 hs         
Caro Perk o form tem uma propriedade tag insira uma linha +- assim em cada botao
frmCalcula.tag="cmdGravar" se for button gravar
ai onde vc verifica if frmCalcula.tag <>"cmdLimpar then
                                      executa sua rotina
                             else
                             end if
   
Perk
não registrado
ENUNCIADA !
Postada em 13/03/2007 18:59 hs   
Gostei da dica Ama.
 
Só uma dúvida, isto carrega na memória como se fosse uma variável ?
 
Ex: fmrCalcula = "cmdGrvar"
 
Pq são vários forms e vários botões, não queria ter inúmeras variáveis entulhando a memória.
   
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 13/03/2007 20:47 hs         
vai ter somente uma variável no form onde for utilizado!!!

Problema solucionado = click no cadeado para post encerrado!!!!!!!!!
   
mamonalta
não registrado
ENUNCIADA !
Postada em 14/03/2007 10:27 hs   
Perk,
 
para não ficar atolado de variaveis sem uso,
depois de fazer a verificação que o AMA explicou zera ela
 
if frmCalcula.tag <>"cmdLimpar then
   executa sua rotina
else
   frmcalcula.tag = empty
end if
 
ou qualquer varial que vc tenha, assim elas não terão dados desnecessários.
 
abraços
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página