Gostaria de fazer um if para verificar se um push button foi clicado ou não.
Qual propriedade eu devo usar ou com fazer esse if.
desde já agradeço a colaboração.
Alguém poderia me dar alguma dica sobre o push button.
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Sex, 23 Jul 2010 10:18 am
- Localização: Igrejinha RS
Marlon Jardel
-
- Rank: DBA Pleno
- Mensagens: 232
- Registrado em: Sex, 30 Mar 2007 7:26 pm
- Localização: Londrina - PR
Rafael O. Genaro
Você precisa saber se ele está sendo clicado, ou se foi clicado previamente em algum momento?
No primeiro caso, basta colocar sua lógica na trigger WHEN-BUTTON-PRESSED, tudo que está lá será disparado quando o botão for pressionado.
No segundo caso, não existe uma propriedade para verificar isto.
Será necessário criar uma flag, atribuindo um valor padrão ao iniciar a tela (ou após uma consulta, após a inclusão de um registro.. depende do que sua tela faz), e no WHEN-BUTTON-PRESSED do botão em questão, atribuir um outro valor para esta variável.
Finalmente, na lógica para testar se o botão foi pressionado ou não, basta verificar o valor desta variável.
No primeiro caso, basta colocar sua lógica na trigger WHEN-BUTTON-PRESSED, tudo que está lá será disparado quando o botão for pressionado.
No segundo caso, não existe uma propriedade para verificar isto.
Será necessário criar uma flag, atribuindo um valor padrão ao iniciar a tela (ou após uma consulta, após a inclusão de um registro.. depende do que sua tela faz), e no WHEN-BUTTON-PRESSED do botão em questão, atribuir um outro valor para esta variável.
Finalmente, na lógica para testar se o botão foi pressionado ou não, basta verificar o valor desta variável.
-
- Rank: Oracle Guru
- Mensagens: 448
- Registrado em: Ter, 16 Jun 2009 3:07 pm
- Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS
[]s
Programador Junior
Parobé RS
[]s
Olha sempre que precisei verificar se um botão foi clicado utilizei um parametro no forms.
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:
talvez uma unique constraint no banco possa ajudar a identificar onde o processo esta se repetindo pois vai da o erro
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:
esquece o que falei ai... e no outro tópico isso
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes