Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Ejemplos De Como Generar Reportes En Gambas2 “gb.report”
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Ejemplos De Como Generar Reportes En Gambas2 “gb.report” 
 
Hola amigos gamberos hoy les traigo como usar el gb.report "Beta"

gb.report es un componente para generar reportes creado por Fabien Bodard en la version 2 de gambas que se encuentra en versión beta. La documentación de este componente es muy poca solamente existía el ejemplo que el mismo creador del componente hizo. Pero buscando y ensayando y ensayando encontré la forma de generar reportes con este componente. Para ello se debe crear nuevo proyecto y agregar el componente
- gb.qt
- gb.qt.ext
- gb.report

Para generar una reporte sencillo se debe crear un button y en el evento click del button se debe escribir este código.

PUBLIC SUB Button1_Click()
DIM cabezera AS ReportLabel
DIM texto AS ReportLabel
DIM cadena AS String
cadena = "\n\nGambas es un lenguaje de programación libre derivado de BASIC. Es distribuido con licencia GNU GPL.\nCabe destacar que presenta ciertas similitudes con Java ya que en la ejecución de cualquier aplicación,\nse requiere un conjunto de librerías interprete previamente instaladas (gambas Runtime) que entiendan\nel bytecode de las aplicaciones desarrolladas y lo conviertan en código ejecutable por el computador.\nPor otro lado, a diferencia de Java, no se experimentan ralentizaciones y es posible desarrollar\ngrandes aplicaciones en poco tiempo.\n\n Permite crear formularios con botones de comandos, cuadros de texto y muchos otros controles y\nenlazarlos a bases de datos como MySQL, PostgreSQL o SQLite además de facilitar la creación de\naplicaciones muy diversas como videojuegos (utilizando OpenGL), aplicaciones para dispositivos móviles\n(en desarrollo pero muy avanzado), aplicaciones de red (con manejo avanzado de protocolos HTTP, FTP\n, SMTP, DNS), entre otras.\n"
Report.Padding = "2 cm" 'Margenes
cabezera = NEW ReportLabel(Report)
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(Report)
texto.Alignment = Align.Justify
texto.Text = cadena
texto.Text &= "\nDefinición sacada de Wikipedia.org"
Report.Preview
END

El reporte quedara de este manera


pantallazomn

Existen Tipos de reporte ReportTextLabel a estos se le puede agregar código html pero no lo recomiendo ya que al imprimir el reporte sale todo en un mismo renglón y no se ve el documento.

Aquí les dejo las imágenes del nuevo Gb.Report para gambas 3

gambas1

reportb

report1b


Aquí les dejo un proyecto ya creado en gambas2-2.20.2 con diferentes tipos de reportes, Estos ejemplos se probaron con una Impresora Pixma MP190.

Descargar Ejemplos

Esperemos que en la nueva versión “gambas 3” ya este componente este terminado..!

Saludos..!!  
 




===================
------------------------------------------------------------------------------------
Visita http://help-gambas.blogspot.com/
Blog Dedicado a la Programación en Gambas
------------------------------------------------------------------------------------
 
última edición por chen_08 el Martes, 04 May 2010, 00:13; editado 1 vez 
chen_08 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejemplos De Como Generar Reportes En Gambas2 “gb.report” 
 
LO de que pone todo en una sola línea no será porque falta el salto de línea (<br>)???
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejemplos De Como Generar Reportes En Gambas2 “gb.report” 
 
No Ayortano hice las pruebas de hacer una tabla en html con texto dentro y también hice una "<div>" para justificar el texto hasta inserte una imagen en html lo y en el reporte se ve excelente todo bien pero a la hora de imprimir el documento salia todo en una sola linea es decir que la impresora imprimía todo el texto en un solo lado y queda todo negro..!  
 




===================
------------------------------------------------------------------------------------
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: Ejemplos De Como Generar Reportes En Gambas2 “gb.report” 
 
Yo tuve un problema parecido con el programa que subí al foro de Impresión Html, a la hora de imprimir etiquetas, que las imprimo con textlabel. No conseguí averiguar cómo insertar un salto de línea normal, tan sólo descubrí que cada <br> se desplazaba 1/6 de línea, es decir, que insertando 6 <br> seguidos conseguía el salto de línea deseado. No es nada elegante, ni de lejos, pero funciona a los efectos que yo quería.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejemplos De Como Generar Reportes En Gambas2 “gb.report” 
 
Hola HostingGlobal

Aqui te dejo un Post que hice de como instalar el DBReport con ese programa puede imprimir reportes estilo Crystal Reports pero es mas facil..!! Seguro que te sirve de mucho !!

 Ver Post

Saludo amigo..!!  
 




===================
------------------------------------------------------------------------------------
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: Ejemplos De Como Generar Reportes En Gambas2 “gb.report” 
 
Amigo muchas gracias por los ejemplos y la explicacion fue de mucha ayuda :D, el unico inconveniente es que hay problemas con el servidor del segundo ejemplo "chen.serveftp.org" Salu2 y gracias por la ayuda (Y) =)
 



 
Fenriz07 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejemplos De Como Generar Reportes En Gambas2 “gb.report” 
 
Hola amigos.

estoy montado en el desarrollo de una aplicacion,  guiándome bajo la metología de Ingeniería de software MERinde en combinación con  la  técnica de componentes reutilizables.

Actualmente me encuentro en la fase de  generación de reportes, sin embargo el gb.report de gambas 2.7 me produce errores al intentar montar una imagen. no tengo control con su tamaño y se difumina en la vista previa.

Espero que Gambas3 corrija este error y quisiera saber si alguien  le ha pasado lo mismo.

Por otra parte, como tengo un producto que sdebe ser entregable para julio 2011, he tenido que implementar reportes en IReport combinado con BDD Mysql, el cual llamo desde gambas a través de un script Java.

hasta ahora tengo todo amarrado pero para lograrlo he tenido que regresar a las raices de la programación y hacer uso de tablas temporales las cuales lleno y vacio al generar el reporte.
 



 
Ronny - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Reportes Con Gb.report En Gambas3 Josec Aplicaciones/Fragmentos de Código 2 Martes, 29 Noviembre 2011, 14:19 Ver último mensaje
Josec
No hay nuevos mensajes Haciendo Reportes Unicos Con El Gb.report leonel General 7 Lunes, 14 Abril 2014, 01:39 Ver último mensaje
leonel
No hay nuevos mensajes Reportes Condicionales Con Gb.report Dani26 Videotutoriales 0 Martes, 29 Julio 2014, 14:57 Ver último mensaje
Dani26
No hay nuevos mensajes Generador Automático De Reportes Con Gb.r... jsbsan Aplicaciones/Fragmentos de Código 9 Viernes, 08 Agosto 2014, 20:42 Ver último mensaje
shordi
 

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