Está en la página 1de 55

Curso - Editores

1. Introducción
Los sistemas Aspel cuentan con un editor de reportes que permite al
usuario obtener información que requiere de acuerdo a las necesidades de
operación y los procesos operativos.

Existen dos tipos de editores en los sistemas Aspel:

1. Gráfico: Formato *.qr2.

2. Tradicional: Formato *.fto


(disponible en Aspel NOI 8.0 y *PROD 3.0).

*La versión 4.0 de Aspel PROD trabaja con formatos *.qr2.


Objetivo
Adquirir los conocimientos necesarios para modificar o diseñar nuevos
reportes en los sistemas Aspel
2. Administrador de reportes
En la siguiente tabla se muestran los editores de formatos disponibles según
la versión y el sistema Aspel:

Sistema y versión Editor tradicional (fto) Editor gráfico (qr2)


SAE 7.0 
COI 8.0 
NOI 8.0  
BANCO 5.0 
CAJA 4.0 
PROD 4.0 
PROD 3.0 
FACTURE 5.0 
Manejo del administrador de reportes
Ruta: Menú Reportes/ Administrador de reportes, ícono

Este módulo organiza por grupos los reportes disponibles dentro los
sistemas Aspel, mismos que podrán tener las extensiones:

• Quick Report (QR2): Flexible y con mayor alcance en la edición y


personalización de los datos (consultas en SQL).

• Tipo (FTO): Emplea un conjunto de comandos, campos y operadores


definidos internamente en el sistema.
Manejo del administrador de reportes
Ruta: Menú Reportes/ Administrador de reportes, ícono

Lista de
Grupo de formatos
reportes
Manejo del administrador de reportes
Ruta: Menú Reportes/ Administrador de reportes, ícono

Herramientas disponibles:
Disponible
para QR2.

Disponibles
para FTO.
3. Edición de reportes QR2
El editor gráfico de reportes QR2 tiene como característica principal que permite
generar consultas en lenguaje SQL que permite obtener información de la base
de datos del sistema.
Conceptos básicos
Base de datos: Conjunto de datos almacenados en estructuras lógicas (tablas) las
cuales están relacionadas entre si, éstas son creadas por un Sistema Manejador
de Bases de Datos (SMBD).

Clientes Ventas Proveedores

Vendedores Almacén
Conceptos básicos
Tabla: su estructura está formada por 2 elementos
principales, los cuales son Campos y Registro.

Campo: una columna con propiedades y formatos


específicos para el almacenamiento de la información.

Registro: datos almacenados en fila, los cuales respetan


las propiedades y formatos de cada campo
Conceptos básicos
Campos

Clave Nombre Dirección Teléfono


Registros 1 Isaac Ocampo Av. México 5512987632
2 Yadira García Calle Xola 5514785236
Conceptos básicos
Query: instrucción que permite mostrar los registros que
cumplan dicho criterio.

Conjunto de datos (Dataset): formado de comandos,


cláusulas, operadores y funciones, que se combinan para
generar tablas temporales (se almacena en memoria
temporal).

Alias: nombres o identificadores alternos para las bases de


datos.

Etiqueta: cadena de texto que se antepone a un campo


de datos con la finalidad de identificarlo.
Conceptos básicos
Campo de datos: campo o dato independiente ya
almacenado en la tala de la BD.

Campo expresión: campo con el cual se puede aplicar


una función u operación. Las funciones pueden ser
aritméticas, lógicas, estadísticas, etc.

Maestro: es el dataset o la tabla principal y de mayor


importancia, de la cual se extraen los datos que se
utilizarán como base para obtener la información
requerida. Se define una tabla maestro en nuevos querys
que se agregan al formato.
Estructura general de un reporte QR2
El editor gráfico estructura las secciones mediante *bandas. Las diferentes
secciones que forman un reporte son:

Encabezado del reporte: se utiliza para colocar los datos de


la empresa, títulos del reporte, entre otros y las bandas que
se agregan están diseñadas con una banda estándar, por
ejemplo:

• Título • Encabezado de página


• Encabezado de columna

*Se describirán en temas subsecuentes.


Estructura general de un reporte QR2

Detalle del reporte: se utiliza para colocar la información


requerida como el listado de productos, partidas de una
factura, entre otros y las bandas que se pueden agregar son:

• Detalle • Sub-detalle
• Encabezado del grupo • Banda hija
Estructura general de un reporte QR2

Pie del reporte: se utiliza para colocar la información final


como totales y datos finales, las bandas más comunes son:

• Sumas • Pie de grupo


• Pie de página
Estructura general de un reporte QR2

Encabezado del
reporte

Detalle

Pie del reporte


Estructura general de un reporte QR2
Campos de datos

Etiqueta

Bandas
Barras de herramientas

Barra de
herramientas
Barra de
herramientas
auxiliar para
modificar
Barra de
presentaciones
herramientas para
dar formato al
texto
Barra de
elementos
del reporte
Propiedades del elemento
Banda estándar
Una banda es un elemento que representa un área o sección en la cual se
pueden agrupar campos que tengan alguna característica en común. Por
cada banda se pueden definir las siguientes características:

1. Tipo.
2. Opciones.
3. Imprimir únicamente su esta expresión es verdadera.
4. Encadenar con la banda.
5. Marco.
Barra estándar
Banda hija
Es una banda que se encuentra ligada a otra banda de reporte y la cual se
imprimirá debajo de su banda padre. La ventaja de utilizar dicha banda es
cuando sea necesario un salto de página entre una banda y su hija, la
banda hija puede imprimirse independientemente de su banda padre aún
cuando esta no se imprima.
Banda hija
Banda de subdetalle
Es una clasificación de la banda de Detalle, su uso está enfocado a la
impresión de datos adicionales relacionados con los que se imprimen en
dicha banda, sin embargo, puede utilizarse aun cuando no se ocupen
bandas de detalle teniendo la misma función.
Banda de subdetalle
Dos campos de gran relevancia para este tipo de banda
son los siguientes:

•Tabla: se define el conjunto de datos (Dataset) del cual


se tomará la información que contendrá la banda de
subdetalle.

•Maestro (tabla principal): se define la tabla de mayor


importancia para la tabla de subdetalle. Por cada registro
de datos en la tabla maestra se imprimirá una lista de
registros en esta banda.
Banda de subdetalle
Grupo de bandas
Es utilizado para estructurar información en grupos de registros de datos.
Por ejemplo: si se quiere imprimir una lista de direcciones, pero primero
las que empiecen con letra A, luego la B, etc., se pueden agregar algunos
espacios antes de que inicie cada nueva letra e insertar algún subtítulo, o
también se podría agrupar direcciones por ciudad o estado.
Grupo de bandas
Etiquetas
Se utiliza para imprimir texto
estático, es decir, no cambia
independientemente del
número de registros o
información impresa, por
ejemplo, los encabezados, el
nombre de la empresa, alguna
nota, etc.
Memos
Un memo es usado para imprimir
texto que tiene más de una línea.
Imágenes
Desde esta opción se podrá agregar al
reporte una imagen, por ejemplo, el
logo de la empresa. El archivo que se
indique puede ser de formato *.BMP,
*.JPEG, *.WMF, *.EMF o *.ICO.
Figuras

Este elemento de reporte puede


ser utilizado para dibujar líneas
verticales u horizontales, así como
círculos y rectángulos. Se puede
especificar el estilo de la línea,
color y relleno.
Campos del sistema

Este elemento es utilizado para


desplegar información propia o interna
del sistema como la hora o la fecha, el
número de página, etc.
Campo de datos
Esta opción permite agregar campos de datos obtenidos mediante
los datasets o querys. El campo Formato se utiliza para definir la
máscara del dato a desplegar, por ejemplo: ·###,###,##0.00
Imágenes desde un campo de datos
Mientras que un campo de datos se
utiliza para desplegar texto desde un
registro de una base de datos, se puede
utilizar este elemento de reporte para
desplegar imágenes que se encuentren
almacenadas en una base de datos.
Campo de expresiones
Un campo calculado (campo de expresiones) es utilizado para
desplegar texto o datos que son calculados por medio de una
expresión o fórmula. Puedes realizar cálculos numéricos, manipulación
de cadenas, concatenación de campos de datos y mucho más.
Texto con formato
Es un elemento de reporte que puede desplegar múltiples líneas de
texto con diferentes tipos de letra, colores y formatos. En el diálogo
de propiedades del texto con formato presiona el botón "Editar" para
desplegar el editor de texto desde donde se pueden editar las
propiedades del texto con formato.
Texto con formato desde un campo de
datos
Este elemento de reporte despliega texto con formato de un campo
de datos.
Crear un nuevo reporte
Si se está creando un nuevo reporte, el sistema mostrará el reporte en
blanco, que por default ya incluye bandas de Encabezado de página y
de Título, aunque estas pueden ser eliminadas, y podrá iniciarse el
proceso de diseño del reporte.
Campos de la base de datos
Si se está creando un nuevo reporte, el sistema mostrará el reporte en
blanco, que por default ya incluye bandas de Encabezado de página y
de Título, aunque estas pueden ser eliminadas, y podrá iniciarse el
proceso de diseño del reporte.
Configuración de base de datos
La información que muestra un reporte
se obtiene de por lo menos un
"Conjunto de datos", pero se pueden
agregar conjuntos de datos adicionales
que contengan campos de datos que
no se encuentren disponibles en los
datasets que de forma predeterminada
agrega el sistema.

Debajo de la tabla principal del reporte


se encuentra la lista de todos los
datasets disponibles para el mismo.
Nuevo / Query
Desde aquí se podrá agregar un dataset o consulta utilizando el
lenguaje SQL, además de poder establecer sus valores en caso de ser
necesario.
Propiedades
Se muestra un diálogo con la
configuración de la consulta
seleccionada, desde aquí se
podrá consultar y/o modificar
dicha consulta. Este botón estará
deshabilitado para los datasets
predeterminados. Para los
nuevos querys que se agreguen
todas las opciones podrán ser
modificadas.
Campos
Según el query que se encuentre
seleccionado este botón desplegará
todos los campos que tendrá
disponibles, para poder ser
utilizados en el reporte.
Eliminar
Este botón permite borrar los
querys que se encuentren
agregados y que en realidad no se
estén utilizando. Aparecerá inhibido
cuando se seleccione un dataset
predeterminado por el sistema.
Ver datos
Se observa la información con el
query. Con querys simples se
podrá observar, pero para querys
que incluyan parámetros no se verá
la información, ya que esta
dependerá del valor que tome el
dataset Maestro que tenga
asociado la consulta y este último
solamente toma valores al
generarse una vista previa del
reporte.
Presentación preliminar y
guardar el reporte
Se obtendrá una vista preliminar del reporte, tal y como se imprimirá y
se podrán verificar los datos que se incluirán, así como su ubicación y
formato, para de esta manera ajustar las propiedades que se requiera.
Generación de consultas en lenguaje SQL
Permiten explotar y manipular la información de una forma útil,
haciendo uso del lenguaje SQL (Structure Query Lenguaje o bien
lenguaje estructurado de consultas). Este lenguaje posee una sintaxis
universal en la mayor parte de su diccionario, por lo cual su
aprendizaje y aplicación viene acompañado de muchos beneficios.
Sentencias SQL
El lenguaje SQL cuenta con dos clasificaciones básicas de sus
sentencias:

1. Lenguaje de Definición de Datos (DDL). Proporciona órdenes


para definir esquemas de relación (tablas), eliminar relaciones, crear
índices, modificar esquemas de relación; así como propiedades
específicas de las relaciones como: dominio de valores de sus
atributos, conjunto de índices, información de seguridad y
autorización, límites de integridad y estructura física de
almacenamiento.
Sentencias SQL
2. Lenguaje de Manipulación de Datos (DML). Es un lenguaje que
capacita a los usuarios a acceder o manipular datos según estén
organizados por el modelo de datos adecuado. Mediante este
lenguaje se pueden llevar a cabo operaciones sobre la información
tales como: recuperación, inserción, supresión y modificación. La parte
de un DML que implica recuperación de información se llama lenguaje
de consultas (query).
Comandos DML
Para efectos del Editor gráfico de reportes solo se considerará la
sentencia DML para recuperación de información.

• SELECT • FROM
• WHERE • GROUP BY
4. Editor de formatos FTO
El editor gráfico de reportes QR2 tiene como característica principal que permite generar
consultas en lenguaje SQL que permite obtener información de la base de datos del
sistema.
© Derechos reservados
Aspel de México, S.A. de C.V.

Se prohíbe su copia, reproducción parcial o total por


cualquier medio electrónico o impreso

También podría gustarte