Boas novamente
Pessoal gostava de saber como faço para fazer aparecer uma janela com "Sim", "Não" e "Cancelar"?
O caso é o seguinte:
1- Eu faço uma verificação
if :BLOCO.CAMPO_BLOCO = COLUNA_TABELA
2- Se essa verificação for verdadeira deve aparecer a tal janela a perguntar se quero continuar (Sim), ou não (Não) ou então Cancelar
3- Se "SIM" deve eliminar o registo
4- Se "Não" ou "Cancelar" aborta a eliminação e fica no ponto em que se estava
Agradecia imenso se alguém me ajuda.
Cumprimentos
Janela para confirmar, negar ou cancelar
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Um Alert faz isso.
tem a opção de criar botão 1, botão 2 e botão 3.
a cada ação, você faz sua condição processar.
tem a opção de criar botão 1, botão 2 e botão 3.
a cada ação, você faz sua condição processar.
-
- Rank: Programador Júnior
- Mensagens: 19
- Registrado em: Ter, 07 Jul 2009 10:26 am
- Localização: Rio de Janeiro - RJ
_________________
Rodrigo Póvoa
Analista de Sistemas Júnior
Oracle Developer
Rodrigo Póvoa
Analista de Sistemas Júnior
Oracle Developer
DECLARE
ret_button NUMBER;
BEGIN
IF cAccion = 'DELETE' THEN
FR_SHOW_ALERTA(PR.MENSAJE('AIF',20900,NULL,NULL,NULL),'CONFIRMAR');
IF ret_button = ALERT_BUTTON1 THEN
GO_BLOCK ('2);
ELSIF ret_button = ALERT_BUTTON2 THEN
GO_BLOCK ('1);
END IF;
Onde essa função FR_SHOW_ALERTA implementa a biblioteca SDALERT da própria Oracle.
Espero ter ajudado.
ret_button NUMBER;
BEGIN
IF cAccion = 'DELETE' THEN
FR_SHOW_ALERTA(PR.MENSAJE('AIF',20900,NULL,NULL,NULL),'CONFIRMAR');
IF ret_button = ALERT_BUTTON1 THEN
GO_BLOCK ('2);
ELSIF ret_button = ALERT_BUTTON2 THEN
GO_BLOCK ('1);
END IF;
Onde essa função FR_SHOW_ALERTA implementa a biblioteca SDALERT da própria Oracle.
Espero ter ajudado.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes