miércoles, 9 de abril de 2014

Validación en Oracle APEX

Hola,
Hoy quiero compartir con ustedes una de las consultas de mis alumnos del curso "Aprende a Crear una Aplicación Web con Oracle ApEx"

Básicamente lo que me preguntaban era cómo realizar una validación entre dos números en el cual al ingresarlos en la tabla por ejemplo el número 01 no pueda ser mayor que el número 02.

Veamoslo con imagenes

Tenemos un reporte con 2 campos numéricos, Numero_01 y Numero_02:




El cual tiene su formulario de carga que es la página 3 y cuando ingresamos un número en el campo número_01 que es mayor que el campo número_02, salta el error mostrando el mensaje "El item 1 no puede ser mayor que el Item 2"


Bueno empecemos con la validación: en el procesamiento de pagina (página número 3 en mi ejemplo) abrimos el asistente:

Seleccionamos una validacion de tipo Página ya que no está asociada a un item en particular.



 Seleccionamos que sea de tipo PL/SQL

Luego seleccionamos que sea una función que retorne un Boolean

Aqui ingresamos la validacion

 y se lo asignamos al boton CREATE

De esta forma queda creada la validación:




Bueno hasta aquí este articulo y será hasta muy prontito!
Saludos
Clarisa




1 comentario: