jueves, 21 de marzo de 2013

TRIGGERS WHEN_MOUSE_ ORACLE FORMS

Un disparador define una acción que la base de datos debe llevar a cabo cuando se produce algún suceso relacionado con la misma. Los disparadores (triggers) pueden utilizarse para completar la integridad referencial, también para imponer reglas de negocio complejas o para auditar cambios en los datos. El código contenido en un disparador, denominado cuerpo del disparador, está formado por bloques PL/SQL. La ejecución de disparadores es transparente al usuario.


WHEN_MOUSE_CLICK

Actúa después de que el usuario haga click siempre que ocurra uno de los siguientes eventos:
• Si está a nivel de FORM, actúa cuando se hace click dentro de cualquier CANVAS o ITEM del formulario.
• Si está a nivel de BLOCK, actúa cuando se hace click dentro de cualquier ITEM de dicho bloque.
• Si está a nivel de ITEM, actúa cuando se hace click dentro de dicho ITEM.

Cualquier trigger que esté asociado con alguno de estos eventos actuará antes de que se dispare el WHEN_MOUSE_CLICK.
_______________________________________________________________________________


WHEN_MOUSE_DOUBLECLICK

Actúa después de el usuario haga doble click siempre que ocurra uno de los siguientes
eventos:
• Si está a nivel de FORM, actúa cuando se hace doble click dentro de cualquier CANVAS o ITEM del formulario.
• Si está a nivel de BLOCK, actúa cuando se hace doble click dentro de cualquier ITEM de dicho bloque.
• Si está a nivel de ITEM, actúa cuando se hace doble click dentro de dicho ITEM.

Cualquier trigger que esté asociado con alguno de estos eventos actuará antes de que se dispare el WHEN_MOUSE_DOUBLECLICK.

_______________________________________________________________________________

WHEN_MOUSE_DOWN

Actúa después de que el usuario presiona el botón del ratón y lo mantiene presionado siempre que ocurra uno de los siguientes eventos:
• Si está a nivel de FORM, actúa cuando se hace click y arrastra dentro de cualquier CANVAS o ITEM del formulario.
• Si está a nivel de BLOCK, actúa cuando se hace click y arrastra dentro de cualquier ITEM de dicho bloque.
• Si está a nivel de ITEM, actúa cuando se hace doble click y arrastra dentro de dicho ITEM.

_______________________________________________________________________________

WHEN_MOUSE_ENTER

Actúa cuando el ratón se introduce dentro de un ITEM o CANVAS siempre que ocurra uno de los siguientes eventos:
• Si está a nivel de FORM, actúa cuando el ratón se introduce en cualquier CANVAS o ITEM del formulario.
• Si está a nivel de BLOCK, actúa cuando el ratón se introduce en cualquier ITEM de dicho bloque.
• Si está a nivel de ITEM, actúa cuando el ratón se introduce en dicho ITEM.

_______________________________________________________________________________

WHEN_MOUSE_MOVE

Actúa cuando el ratón sale de un ITEM o CANVAS siempre que ocurra uno de los siguientes eventos:
• Si está a nivel de FORM, actúa cuando el ratón abandona cualquier CANVAS o ITEM del formulario.
• Si está a nivel de BLOCK, actúa cuando el ratón abandona cualquier ITEM de dicho bloque.
• Si está a nivel de ITEM, actúa cuando el ratón abandona dicho ITEM.

_______________________________________________________________________________

WHEN_MOUSE_LEAVE

Actúa cuando el ratón se mueve dentro de un ITEM o CANVAS siempre que ocurra uno de los siguientes eventos:
• Si está a nivel de FORM, actúa cuando el ratón se mueve dentro de cualquier CANVAS o ITEM del formulario.
• Si está a nivel de BLOCK, actúa cuando el ratón se mueve dentro de cualquier ITEM de dicho bloque.
• Si está a nivel de ITEM, actúa cuando el ratón se mueve dentro de dicho ITEM.

_______________________________________________________________________________

WHEN_MOUSE_UP

Actúa cuando el botón es presionado y soltado siempre que ocurra uno de los siguientes eventos:
• Si está a nivel de FORM, actúa cuando el evento se produce dentro de cualquier CANVAS o ITEM del formulario.
• Si está a nivel de BLOCK, actúa cuando el evento se produce dentro de cualquier ITEM de dicho bloque.
• Si está a nivel de ITEM, actúa cuando el evento se produce dentro de dicho
ITEM.

http://eduardo.homelinux.net/pdfs/Tema13_apendice_triggers_forms.pdf



jueves, 14 de marzo de 2013

¿Qué es el Generador de informes? (Oracle Reports 6i)


Oracle Reports es un conjunto de programas que permite a su organización centralizar el procesamiento de informes para mejorar la gestión de los mismos.

El generador de informes es uno de los programas componentes incluido con Oracle Reports 6i.

Generador de informes incluye:
·          
      Un generador de consultas con la representación visual de la especificación de sentencias SQL para obtener datos de informe  asistentes que le guiará a través del proceso de diseño de informes  y plantillas predeterminadas de informes y presentaciones que se pueden personalizar para  satisfacer las necesidades de la organización.

·         La capacidad de generar código para personalizar la forma de informes y como se ejecuta.
·         Una vista previa de Live que te permite editar diseños de informe en modo WYSIWYG.
·         Un generador de gráficos integrado que le ayuda a representar gráficamente los datos del informe.

·         Herramientas de edición Web que generan dinámicamente páginas web basadas en sus datos corporativos.
·         Otros formatos de informe estándar de salida como HTML, PDF, PCL, PostScript, y ASCII
Oracle Reports puede acceder a los datos desde cualquier base de datos que pueda tener en su organización, incluyendo: Oracle, Microsoft SQL Server, Sybase, Informix, DB2, y cualquier dato compatible con ODBC fuente.

Herramientas para trabajar con los informes en el Generador de informes:

El Generador de informes proporciona las herramientas para ayudarle a crear y administrar informes.
Estas herramientas se describen en las secciones siguientes:
·         "Uso de asistentes para automatizar el diseño de informes".
·         "Uso del editor de informes para ver y editar los informes".
·         "Uso del navegador de objetos para localizar los elementos del informe".

Uso de los asistentes para automatizar el diseño de informes

El Generador de informes tiene un Asistente para informes, Asistente para datos y Asistente Web para automatizar la creación de informes. Muy a menudo se puede crear un informe a partir de una de las asistentes, y luego refinar el informe que crea el asistente.

Por ejemplo, puede comenzar con el Asistente para informes para crear un informe inicial, que el Asistente para informes se muestra automáticamente en la vista previa de Live. Desde allí, Puede realizar modificaciones en el informe en la vista previa de Live view, Modelo de Diseño, Vista de datos del modelo y la vista formulario de parámetros. El "Uso del Informe Editor para ver y editar los informes "para obtener información acerca de las vistas de informe.