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.

2 comentarios:

  1. Puedo crear reporte con formato de Calendario?

    ResponderEliminar
  2. A la hora de crear el reporte el query aplica este codigo:

    SELECT INITCAP(TRIM(TO_CHAR(dat,'month')))||','|| TO_CHAR(SYSDATE,'yyyy') MONTH,
    MAX(DECODE(TO_CHAR(dat, 'd'), 2, TO_CHAR(dat, 'dd'))) mon,
    MAX(DECODE(TO_CHAR(dat, 'd'), 3, TO_CHAR(dat, 'dd'))) tue,
    MAX(DECODE(TO_CHAR(dat, 'd'), 4, TO_CHAR(dat, 'dd'))) wed,
    MAX(DECODE(TO_CHAR(dat, 'd'), 5, TO_CHAR(dat, 'dd'))) thu,
    MAX(DECODE(TO_CHAR(dat, 'd'), 6, TO_CHAR(dat, 'dd'))) fri,
    MAX(DECODE(TO_CHAR(dat, 'd'), 7, TO_CHAR(dat, 'dd'))) sat,
    MAX(DECODE(TO_CHAR(dat, 'd'), 1, TO_CHAR(dat, 'dd'))) sun
    FROM
    (SELECT TRUNC(SYSDATE,'y') + ROWNUM -1 dat,
    TO_CHAR(TRUNC(SYSDATE, 'y') + ROWNUM -1, 'iw') woy
    FROM user_objects
    WHERE ROWNUM <=(ADD_MONTHS(TRUNC(SYSDATE, 'y'), 12) -TRUNC(SYSDATE, 'y')))
    GROUP BY TO_CHAR(dat, 'month'), woy,
    TO_CHAR(dat, 'mm')
    ORDER BY TO_CHAR(dat, 'mm'),8;

    Asi el reporte se va a generar como calendario.

    ResponderEliminar