Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Reportes Con DBReport "Instalación"
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Reportes Con DBReport "Instalación" 
 
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

imagen9g


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.

imagen1yz

imagen2io

imagen3wa

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

imagen4t

imagen5u

Dbreport fue probado con:
Ubuntu 9.04 Gambas2.20
Fedora 12 Gambas2.19

Espero que le sirva..!!  
 



 
chen_08 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reportes Con DBReport "Instalación" 
 
  Guaaaauuuu   que chulo....
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Reportes Con DBReport "Instalación" 
 
Esto va avanzando muy bien ya tenemos programa de reporte, tendremos que investigar mas, alguien sabe si se utiliza de la misma manera el crystal report?
 



 
david - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reportes Con DBReport "Instalación" 
 
Si David es casi parecido pero creo que mas facil..!!
Es Muy Facil de usar cualquier problema me dices para ayudarte
Vale la pena probar este gran programa..!!

Saludos David.!  
 




===================
------------------------------------------------------------------------------------
Visita http://help-gambas.blogspot.com/
Blog Dedicado a la Programación en Gambas
------------------------------------------------------------------------------------
 
chen_08 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Reportes Con DBReport 
 
Hola a todos, ya use el gb.report, me parece que es muy sencillo de usar, yo estoy haciendo un pequeño sistema de prueba en gambas que utiliza base de datos mysql, ya  diseñe con el gb.report los reportes que necesito en mi sistema, pero la pregunta es la siguiente como hago para mostrar un reporte directamente, en otras palabras por ejemplo que un formulario tenga dos botones que al presionar el primero me muestre un reporte en la pantalla de un listado de personas y al presionar el otro boton me muestre otro reporte de otro listado, como dije anteriormente ya diseñe los dos reportes en gb.report, pero ahora los quiero mostrar directamente al usuario con dos botones.
Saludos a todos.
 



 
Ovi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reportes Con DBReport "Instalación" 
 
Hola OVI, aquí te dejo un ejemplo de como hacer lo que deseas

DIM cabezera AS ReportLabel
DIM texto AS ReportLabel
DIM reporte AS NEW Report 'Declaro un nuevo reporte
Report.Padding = "2 cm" 'Margenes
cabezera = NEW ReportLabel(reporte)
cabezera.Font = Font["Arial,+12"] ' Tipo de Letra
cabezera.Alignment = Align.Center 'Alineacion del Texto
cabezera.Text = "Componentes de gambas" 'Texto a Mostrar
texto = NEW ReportLabel(reporte)
texto.Alignment = Align.Justify
texto.Text = "\n\nGambas es un lenguaje de programación libre derivado de BASIC."
texto.Text &a mp; = "\nDefinición sacada de Wikipedia.org"
reporte.Preview
 


La parte mas importante es la declaración el reporte "DIM reporte AS NEW Report" con esa declaración podrás trabajar los reportes individuales..!!

Otra forma es utilizando el metodo clear "Report.Clear" este hace que el reporte se elimine y puedas crear uno nuevo..!!

Espero que te ayude..!! Saludos  
 




===================
------------------------------------------------------------------------------------
Visita http://help-gambas.blogspot.com/
Blog Dedicado a la Programación en Gambas
------------------------------------------------------------------------------------
 
chen_08 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reportes Con DBReport "Instalación" 
 
Hola chen_08, Funciona bien, Muchas Gracias....

Instale el DBReport como tu explica en este tema y funciono bien.
Te realizo la misma pregunta anterior pero esta vez con el DBReport, en el mismo pequeño sistema que utiliza una base de datos mysql, ya diseñe dos formularios con DBReport, pero la pregunta es la siguiente como hago para mostrar un reporte directamente, en otras palabras por ejemplo que un formulario tenga dos botones que al presionar el primero me muestre un reporte en la pantalla de un listado y al presionar el otro boton me muestre otro reporte de otro listado, como dije anteriormente es la misma pregunta que te realize con gb.report pero esta vez con DBReport.

Saludos.
 



 
última edición por Ovi el Viernes, 21 May 2010, 16:55; editado 2 veces 
Ovi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reportes Con DBReport "Instalación" 
 
Bueno ahora si que no te podría ayudar   ya que solo observe el DBReport en modo diseño..!! Pero si observas el código fuente podrás tener una idea de como se hace..!  
 




===================
------------------------------------------------------------------------------------
Visita http://help-gambas.blogspot.com/
Blog Dedicado a la Programación en Gambas
------------------------------------------------------------------------------------
 
chen_08 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reportes Con DBReport "Instalación" 
 
Hola a todos, la pregunta que realizo Ovi y nadie le ha ayudado a resolver me parece muy interesante, yo tambien tengo una pregunta, ya diseñe con DBREPORT cuatro reportes que se conectan a una base de datos mysql y quiero que desde mi sistema en gambas hecerle el llamado para que se muestre los reportes, cada reporte lo quiero llamar desde cuatro botones que estan en un formulario, la pregunta es parecida a la que realizo Ovi, le agradeceria a cualquiera de las personas que tienen mucho mas tiempo programando en gambas me ayude a resolver esta duda, ya que yo tengo apenas dos meses programando en gambas, apenas me estoy adaptando. Saludos a todos....
 



 
prirey1 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron