Esta mensagem ocorre quando tentamos exibir uma mensagem de alerta não definida. Ao contrário de outras linguagens como Visual Basic, o Oracle Forms exige que seja definida a mensagem e o tipo de caixa de alerta no Navegador de Objetos (Alertas). Mas como criar uma mensagem ou um alerta de forma dinâmica? siga o exemplo abaixo:
1 – Defina em “Alertas” (Navegador de Objetos) uma caixa de alerta. No exemplo utilizaremos o nome ‘PERGUNTA_SALVAR’
2 – Observe o código:
DECLARE lint_respostaCaixaDialogo NUMBER(4); BEGIN set_alert_property('PERGUNTA_SALVAR', alert_message_text, 'Tem certeza que deseja salvar as modificações?'); lint_respostaCaixaDialogo := show_alert ('PERGUNTA_SALVAR'); if lint_respostaCaixaDialogo = ALERT_BUTTON1 then -- Código para salvar os dados end if END;
Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (2003), e especialista em Engenharia de Software pela Universidade Salvador (2010).