miércoles, 21 de noviembre de 2012
Generador de Reportes y Generador de Pantallas
GENERADOR DE REPORTES
Un reporte permite presentar la información de una base de datos de forma organizada y estética en una hoja impresa, esta información es extraída o calculada a partir de los datos almacenados en la tabla.
Visto un reporte desde el Sistema Gestor de Base de Datos se considera como un archivo que contiene la definición de la estructura del reporte, la cual utiliza etiquetas o encabezados, información de los campos de la base de datos y algunos campos calculados o variables.
Un reporte presenta la siguiente estructura:
En la cabecera de página se encuentran los siguientes datos:
• Encabezado del reporte: contiene información que irá al principio del reporte.
• Encabezado de página: contiene información que aparecerá en todas las páginas del reporte. Pueden ser las etiquetas de los campos.
• Encabezado de grupo: cuando el informe está dividido en grupos, aparecerán los datos del grupo.
• Encabezado del reporte: contiene información que irá al principio del reporte.
• Encabezado de página: contiene información que aparecerá en todas las páginas del reporte. Pueden ser las etiquetas de los campos.
• Encabezado de grupo: cuando el informe está dividido en grupos, aparecerán los datos del grupo.
La sección de detalles contiene la información general del reporte, es aquí donde se despliegan
los registros de una base de datos al poner el campo dentro de esta sección, para que se
desplieguen sus registros partir de los criterios establecidos para el reporte.
los registros de una base de datos al poner el campo dentro de esta sección, para que se
desplieguen sus registros partir de los criterios establecidos para el reporte.
Dentro del pie de página se encuentran los siguientes datos:
• Pie de grupo: contiene la información que va al final del grupo, puede ser un valor calculado.
• Pie de página: contiene la información que se requiere que aparezca en todas las páginas, como lo es el número de página.
• Pie de reporte: contiene la información que va al final de todo el reporte, como pueden ser las sumas totales y el nombre del responsable del reporte.
• Pie de grupo: contiene la información que va al final del grupo, puede ser un valor calculado.
• Pie de página: contiene la información que se requiere que aparezca en todas las páginas, como lo es el número de página.
• Pie de reporte: contiene la información que va al final de todo el reporte, como pueden ser las sumas totales y el nombre del responsable del reporte.
La forma de crear, modificar y generar un reporte queda a disposición del SGBD.
A nivel de SQL, las instrucciones que podríamos usar serían las siguientes:
Para crear un reporte: CREATE REPORT <Nombre del reporte>
Para modificar un reporte: MODIFY REPORT <Nombre del reporte>
Para generar un reporte: REPORT FORM <Nombre del reporte>
Es importante recalcar que para generar un reporte debemos considerar la orientación del
papel de la impresora que se va a utilizar para imprimirlo.
GENERADOR DE PANTALLAS
Una PANTALLA o FORMULARIO es una herramienta visible en todos los SGBD para introducir o editar información de una o varias tablas de una base de datos relacional, en una secuencia personalizada por el usuario.
Los formularios los diseña el usuario para interactuar con la base de datos contenida en el SGBD de una forma más amigable, además de que al usuario común le presenta únicamente la información que requiere, generando vistas de la información.
En una pantalla el usuario puede incluir imágenes (al igual que en los reportes), encabezados de la pantalla, etiquetas de los campos a utilizar y los campos.
Existen ciertos objetos o herramientas para navegar entre los registros, que pueden facilitar las ediciones o consultas de los usuarios, éstas varían según el tipo de SGBD. No olvides que para crear una pantalla se debe seleccionar la base de datos a visualizar.
Cuando ya se tiene diseñada la pantalla, la podemos poner en uso para editar, capturar o consultar información.
La forma de crear, modificar y poner en uso una pantalla queda a disposición del SGBD. A nivel de SQL, las instrucciones que podríamos usar serían las siguientes:
Para crear una pantalla: CREATE SCREEN <Nombre de la pantalla>
Para modificar una pantalla: MODIFY SCREEN <Nombre de la pantalla>
Para generar una pantalla: SELECT SCREEN <Nombre de la pantalla>
Suscribirse a:
Entradas (Atom)