ABRIENDO REPORT MANAGER
Para crear un informe nuevo o editar uno existente podemos hacerlo de dos formas,
podemos abrir el programa que se encuentra en la carpeta de instalación de Saba
Administrativo y también desde el mismo sistema, módulo configuración, menú
formatos o si solo deseas agregar informes adicionales, módulo administrativo, menú
reportes, Reportes adicionales.
En este caso ingresaremos al módulo configuración:
Una vez dentro nos vamos al editor Report Manager, creamos un nuevo informe y lo
guardamos con el nombre lista_clientes.rep (Una recomendación al crear el nombre
un informe es no dejar espacios en blanco para evitar que de un error cuando
queramos editarlo o ejecutarlo desde saba), luego lo agregaremos a la lista de reportes
adicionales haciendo clic en el botón agregar.
EDITOR DE INFORMES REPORT MANAGER
Al ejecutar por primera vez el editor de informes aparece en blanco, pero si hacemos
clic en el botón nuevo, tendrá el siguiente aspecto:
Lo mejor de todo es que se encuentra en nuestro idioma. Dentro del editor podemos
distinguir estas partes:
Barra de herramientas superior
Contiene las típicas opciones de abrir o guardar archivos, mostrar la vista previa, etc.
Y abajo tenemos los iconos para insertar componentes: etiquetas, campos vinculados a
tablas, formas geométricas, dibujos y códigos de barras.
Estructura del informe
Aquí vemos las bandas de las que se compone el informe. Si seleccionamos por
ejemplo el Detalle mostrará abajo el inspector de objetos con sus propiedades. A su
lado tenemos la pestaña Datos donde veremos las variables globales que podemos
utilizar:
La zona de trabajo
Aquí es donde iremos colocando componentes para crear el informe. No te dejes
engañar por la simpleza de este editor, ya que como veremos más adelante se pueden
crear informes avanzados por programación interceptando en tiempo real los
componentes.
Creando un informe
Para probar que todo ha ido bien, vamos a crear un pequeño informe a partir de una
base de datos de SQL Server que contiene una tabla de Clientes. Lo primero que
tenemos que hacer es establecer la fuente de donde van a venir los datos.
La vinculación con el origen de datos es otra característica algo rara que confunde
por sus múltiples pantallas.
Seleccionamos en el menú superior las opciones Informe-Configuración de datos:
Y aparecerá esta ventana:
Seleccionamos Microsoft DAO y Añadir nueva conexión:
Aparecera una ventana donde le daremos un nombre a nuestra conexión (en mi caso le pondre
CONEXIONDB):
Entonces volverá a la pantalla anterior y configuramos donde se encuentra la base
de datos presionando el botón buscar (se recomienda después de diseñar el informe
eliminar la cadena de conexión y escribir DSN porque este es usado como variable por
saba), ahora nos abrirá una ventana de propiedades de vínculos de datos,
seleccionamos SQL Server y presionar siguiente:
A continuación colocamos las credenciales de conexión a SQL Server y
presionamos aceptar:
Si todo ha ido bien presionamos el botón conectar para probar la conexión y el
resultado debe ser el siguiente:
Ahora nos vamos a la pestaña Conjunto de datos del informe para elegir las tablas
de la que queremos sacar la información:
Pulsamos el botón Nuevo conjunto de datos y lo llamamos CLIENTES:
La ventana cambiará a esta otra:
Escribimos la sentencia SQL de los datos que nos vamos a traer:
Pulsamos Aceptar y al volver al editor veremos en la pestaña Datos la tabla que
hemos vinculado:
Para no perder la configuración guardamos el informe con Archivo – Guardar como
– [Link]. Como lo que quiero diseñar es un listado, tenemos el problema de que
solo tenemos la banda de detalle. Para insertar la banda de la cabecera seleccionamos
Informe – Añadir – Cabecera de página. Ya tenemos las dos bandas:
Vamos a pulsar este icono para añadir una etiqueta al informe:
Una vez tenemos la etiqueta seleccionada nos vamos a la izquierda al inspector de
objetos y en la propiedad texto escribimos LISTADO DE CLIENTES:
Ahora creamos el resto de etiquetas:
Para copiar etiquetas no podemos utilizar la combinación de teclas CTRL + C y
CTRL + V, hay que hacerlo con ALT + C y ALT + V. Esta es también una característica
algo rara.
Ahora insertamos los campos arrastrándolos desde la pestaña de datos a la banda
del detalle:
Pulsamos el botón de vista previa para ver el informe:
Aquí encontramos el primer inconveniente:
Para que se listen todos los registros tenemos que vincular la tabla CLIENTES al
informe. Para ello nos vamos a la pestaña Estructura y en la propiedad Con. D.
Principal seleccionamos CLIENTES:
Ahora si sale bien: