Quien no quisiera hacer un reporte en gambas que no sea crear un archivo html ??
Bueno amigos Gamberos..!! Ayer cuando encontré un ejemplo de un reporte de gambas2.20 muy bueno creado por Fabien Bodard me puse a buscar en google sobre esa paquete gb.db.report..!!
Encontré algo fabuloso la cual se llama DBReport
Sus creadores son
2004-2009 Christian Faure
since 2009 Charlie Reinl
Web Site
http://dbreport.sourceforge.net
Ahora se preguntaran que es DBReport ?
Bueno por lo que eh visto es un programa creado en gambas para hacer reportes..!! Con RecordSet, Label,imagenes,etc..!! Soporta diferentes tipos de base de datos mysql, postgresql, sqlite, sqlite2, sqlite3, odbc, firebird. Es facil de usar me costo un poco ya que no se mucho ingles pero por lo menos lo hice andar..! Lo mas dificil para mi fue instalarlo ya que las instrucciones están en ingles..!!
Instalación
Advertencia: Si instalaste gambas2 desde el Synaptic y tienes una nueva version por ejemplo 2.20 y no has desintalado la version 2.13” debes eliminar la version vieja desde el Synaptic ya que da conflicto..!!
Descargar el Archivo All_gambas2_20100329.tar.bz2 //Archivo que contiene el DBReport
http://sourceforge.net/projects/dbr...ar.bz2/download
Se debe tener algunos paquetes instalados como lo son:
gambas2-gb-db-sqlite2
gambas2-gb-db-sqlite3
Una vez que tengas esos paquetes instalados.
Debes descomprimir los archivos que se encuentran en All_gambas2_20100329.tar.bz2
Se debe abrir gambas2 y abrir los proyectos para compilarlos “Crear Ejecutable” de acuerdo a esta tabla
Se debe compilar de esta manera ya que cada programa depende del que sigue es decir que obfuscation depende de DBReportViewer2 y así sucesivamente.!
Los proyectos se deben compilar en una carpeta por ejemplo crear una carpeta en Documentos llamada DBReport, ahí compilaras todos los proyectos. Se debe compilar y crear los archivos ejecutables “.gambas”..!
El siguiente paso sera ir a la carpeta donde descomprimiste los archivos del proyecto de DBReport que acabamos de compilar y buscar la carpeta examples/demoReport dentro de esa carpeta ahi un ejecutable que dice demoReport.gambas y ejecutarlo la cual dara un reporte con una base de datos sqlite3 para un ejemplo de como se hace ese estilo de reporte.
Si Marca algún error en los componentes y compilaste sin problemas, debes irte a tu carpeta personal donde esta “Escritorio, Documentos,Videos, etc” y mostrar los archivos ocultos “ir a la Barra de menu ir a Ver y darle click a mostar los archivos ocultos o sino teclear ctrl+h” y ahora debes
ir a la carpeta .local/lib/gambas2 en mi caso mi usuario es jose quedando de esta manera /home/jose/.local/lib/gambas2
Debes copiar los proyectos que acabas de compilar que se deben encontrar en documentos DBReport y copiar estos 4 archivos ejecutables
obfuscation.gambas
DBReportViewer2.gambas
DBReportDesigner2.gambas
TestPage.gambas
Y ahora nuevamente probar el archivo ejecutable dentro de la carpeta que se descomprimiste el codigo fuente de DBReport “ examples/demoReport/demoReport.gambas”
Si no te da ningún problema ya puedes usar el
DBReportDesigner2.gambas que es el diseñador de los reportes.
Aquí les dejo las imagenes del DBReportDesigner2
Dbreport fue probado con:
Ubuntu 9.04 Gambas2.20
Fedora 12 Gambas2.19
Espero que le sirva..!!