Imprimir Datos Usando FastReport

    Feb 27, 2018 9:26:01 AM by Clarisa Maman Orfali

    Hoy en día, en nuestros trabajos enfrentamos con mucha frecuencia la tarea de presentar informes, es por ello, que en el presente artículo realizaremos una introducción de cómo podemos diseñar informes de forma muy sencilla dentro del entorno de Toad for Oracle utilizando el producto FastReport.

    FastReports es el motor de informes en el Toad, el cual nos permite diseñar informes personalizados y dinámicos a partir de un conjunto de datos.

    Para este demo, nos conectamos al esquema SCOTT de la Base de Datos Oracle.

    Una vez conectados abrimos el Navegador de Esquema (Schema Browser) y seleccionamos la tabla EMP. Luego seleccionamos la ficha Data. 

    El Toad nos permite imprimir de forma sencilla la cuadrícula de datos de la tabla, para ello, hacemos clic con el botón derecho del ratón sobre cualquier área de la grilla y seleccionamos la opción Print del menú emergente. 

    Se abre la ventana Print para seleccionar la impresora o también podemos ver una previsualización del informe haciendo clic en el botón Preview. 

    Para cerrar la ventana de previsualización hacemos clic en el botón Close Print Preview.

    Como podeos ver este tipo de impresión es la más básica y sin personalización.

    Antes de continuar, vamos a ordenar la tabla de EMP por la columna DEPTNO en forma ascendente. Luego, para crear un informe personalizado de la tabla EMP, seleccionamos la opción Report del menú emergente. 

    De esta forma se abre la herramienta FastReport, presentando un asistente para crear el informe. Este asistente tiene 4 pasos que controla los campos, grupos, layout y estilos del informe. 

    El paso 1 corresponde a la ficha Fileds, el cual nos permite seleccionar las columnas que queremos mostrar en el informe, por ejemplo, mostraremos las columnas DEPTNO, ENAME y SAL. 

    Hacemos clic en el botón Next >>

    El paso 2 corresponde a la ficha Groups, aquí seleccionamos si queremos agrupar los datos, para este ejemplo, vamos a agrupar los empleados por número de departamento, es decir, agrupamos por la columna DEPTNO. 

    Hacemos clic en el botón Next >>

    El paso 3 corresponde a la ficha Layout, aquí podemos seleccionar la orientación del informe y el tipo de layout. 

    Hacemos clic en el botón Next >>

    El paso 4, corresponde a la ficha Style, aquí podemos seleccionar el estilo que queremos darle a nuestro informe, seleccionamos por ejemplo el estilo Corporate. 

    Hacemos clic en el botón Finish.

    Se muestra el informe creado en el diseñador. 

    Podemos editar los nombres de columnas y los títulos muy fácilmente, seleccionado el elemento deseado, por ejemplo, seleccionamos el título Report y con doble clic abrimos la ventana para editar el nombre. 

    Hacemos clic en el botón OK para cerrar la ventana.

    Hacemos lo mismo para el nombre de las columnas, cambiamos ENAME por NAME y SAL por SALARY.

    Para visualizar el informe hacemos clic en la ficha Code en el panel de la izquierda y luego hacemos clic en el botón Run Script (flecha verde). 

    De esta forma se ejecuta la consulta SQL del informe y se muestra una previsualización del informe. 

    Para cerrar la ventana de previsualización y regresar al diseñador de informes, hacemos clic en el botón Close.

    Guardamos el informe creado en nuestro escritorio por ejemplo con el nombre EMP_REPORT.

    Cerramos el diseñador de informes para regresar al entorno del Toad.

    En el próximo artículo aprenderemos cómo agregar este informe al Administrador de Informes del Toad.

     

    Tags: Toad for Oracle

    Clarisa Maman Orfali

    Written by Clarisa Maman Orfali

    Clarisa is from Argentina. She is Founder and Director at ClarTech Solutions, Inc. a company dedicated to the development, consultancy and training in Information Technologies located in Southern California in the United States. She is a Systems Engineer with more than 18 years of experience in systems development. She was introduced in Oracle Technologies in 2009, a few years later she discovered the great power of development with Oracle Application Express (APEX) and has specialized since then in that area. She is also Co-Founder of the Oracle Users Group of Argentina (AROUG) and founder of Oracle APEX Latin America meetup, has also actively participated in the organization and as Presenter of big and popular events such as the OTN Tour and the Oracle APEX Tour of Latin America. In 2014 was recognized by the Oracle Corporation with the Oracle ACE Award. Then, in March 2018, she was promoted to Oracle ACE Director. She is also the author of the first three books in Spanish about Oracle APEX: Published in June 30, 2017: "Oracle APEX 5.1" (Spanish Edition). You can get the book in Paperback version. Published in November 5, 2015: "Introducción a Oracle APEX 5.0" (Spanish Edition). You can get the book in Paperback version and Kindle version. Published In January 26, 2016: "Integración Sin Costo de JasperReports en Oracle APEX 5.0" (Spansih Edition). You can get the book in Paperback version and Kindle version.