Puedes descargar el ejemplo completo en este enlace: Descargar ejemplo
En el editor del ViewObject, en apartado SQL Statement, vamos a añadir en el cuadro where, la condición por la que se va a filtrar en el formulario de búsqueda.
Como en el ejemplo vamos a filtrar por el campo first_name, se añadirá la cláusula correspondiente.
se añade la condición en la cláusula where |
Si observamos, se añade ":" (dos puntos), para indicar en la consulta que estamos con un parámetro(bind variable).
Para comprobar que la consulta es correcta, podemos pulsar el botón Test
Si no pusiéramos los : (dos puntos) en el parámetro, el resultado de la comprobación sería el siguiente:
resultado del Test de la consulta |
¿Y si queremos que la consulta no sea sensible a mayúsculas y minúsculas (case sensitive)?
Bastaría con añadir la función UPPER a la cláusula where.
añade UPPER a la consulta |
Si volvemos a acomprobar si la consulta ha sido escrita correctamente, podemos pulsar nuevamente el botón Test.
resultado comprobación (test) |
En el siguiente artículo veremos, cómo tras modificar la consulta, y añadir el filtro de búsqueda a través del bind variable, creamos la página.
Artículos relacionados:
- Crear formulario de busqueda en 10g. Parte 1. ViewObject y Bind variable.
- Crear formulario de búsqueda en 10g. Parte 3. Creando la página.
- Ejemplo de formulario de búsqueda 11g (parte 2). Bind Variables
Puedes seguir el blog por Blogger , Twitter @ADFSalvaje
No hay comentarios:
Publicar un comentario