Alertas – Oracle Forms

¿Qué es una Alerta en Forms Builder?

Básicamente son avisos predefinidos para mostrar mensajes de error o advertencias.

Como crear una alerta:

1-Agrega en el navegador de objetos una alerta.

2-Edita las propiedades:

Name: Nombre del objeto Alert.

Title: Titulo de la alerta.

Message: Mensaje a mostrar.

3-Agregar un botón para probar el mensaje.

4-Agregar en el botón el trigger WHEN_BUTTON_PRESSED y utilizar el siguiente código:

declare
 V_n_alerta number;
begin
 --Mostrar la alerta
 V_n_alerta := show_alert('alerta');
  
end;

Alerta_ejemp1

 

En ejecución se vería algo así:

Alerta_ejem2

 

Hasta aquí es básicamente la forma de hacerlo desde las propiedades, sin embargo lo habitual es hacerlo mediante código, he aquí un ejemplo de como hacerlo:

declare
 V_n_alerta number;
begin
 --Seteando las propiedades
 set_alert_property('alerta', title, 'Advertencia');
 set_alert_property('alerta', alert_message_text, 'Alerta de sistema!!!');
 
 --Mostrar la alerta
 V_n_alerta := show_alert('alerta');
  
end;

Otra forma de mostrar la alerta es como el ejemplo siguiente:

--Mostrar la alerta
 if show_alert('alerta') = Alert_button1 then
  --Colocar aqui el codigo a ejecutar.
  null;
 end if;

Donde Alert_button1 es el botón que definimos en las propiedades como “OK”.

En las propiedades podemos definir hasta 3 botones:

Button 1 Label

Button 2 Label

Button 3 Label

 

Hasta aquí este pequeño ejemplo del uso de alertas en Oracle Forms.

 

Saludos.

Anuncios

Acerca de tihuilo

Estudiante de Ing. en Sistemas y Computación
Esta entrada fue publicada en Forms Builder, Informatica, Programacion. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s