2/9/10

Forms developer: Consulta de usuario en tiempo real

Muchas veces es necesario obtener la consulta de un bloque de datos de Oracle Forms, o realizar un EXECUTE_QUERY. El problema reside en que si el usuario ha hecho una consulta, es decir, metido condiciones en de búsqueda, y ejecutamos un EXECUTE_QUERY se pierden esas condiciones.
Para recuperar la última consulta realizada se ejecuta lo siguiente:
GET_BLOCK_PROPERTY(vBloque, LAST_QUERY);
Esta función nos devuelve un VARCHAR2 que consistente en una cadena que contiene la última consulta realizada, incluyendo las secciones de WHERE, ORDER BY, etc.

No hay comentarios:

Publicar un comentario