Comunidad Gambas-es
Odio a gb.Report - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: Odio a gb.Report (/thread-1974.html)



Odio a gb.Report - guizans - 23-07-2025

Pues eso, tal como reza el título, odio a muerte ese componente. No digo que no sea potente, que se puedan hacer cosas espectaculares, pero aun así lo odio.

Genero un reporte, todo bien, pero si hay línea que no quiero que se muestre por no contener información, lo lógico para ahorrar espacio es poner en falso la propiedad Visible del reportHBox. Eso es la teoría, en la práctica pueden pasar varias cosas de lo mas variopintas. Una es que aparezca una nueva página, con información repetida, o la otra, mucho más curiosa, es que el contador de páginas en la ventana de imprimir no pare de aumentar teniendo que parar el programa desde el IDE.

Lo dicho, odio este componente.


RE: Odio a gb.Report - Shordi - 24-07-2025

Yo renuncié hace mucho a usarlo. Prefiero construir un html a partir de una plantilla. Luego imprimirlo o exportarlo es más simple. Aunque reconozco que nunca he tratado de hacer cosas demasiado complejas.


RE: Odio a gb.Report - guizans - 27-07-2025

Voy a mirar lo de la plantilla a ver como funciona, a ver si puedo adaptarla. No tengo ni idea de HTLM, así que espero que no sea demasiado complejo.

Un saludo.


RE: Odio a gb.Report - Shordi - 28-07-2025

En cuanto tenga un rato, quizá mañana te paso un rjemplo


RE: Odio a gb.Report - Shordi - 29-07-2025

Pues me he puesto a hacerte un ejemplo... pero he recordado que ya lo había hecho antes en éste vídeo:



En él se utiliza una plantilla html para imprimir una factura y se explican los distintos modos de impresión desde gambas. Puedes descargar el código en la descripción del vídeo. Échale un vistazo a ver si te sirve.

Saludos.


RE: Odio a gb.Report - guizans - 31-07-2025

Muchas gracias, Shordi, eres un autentico crack. Le echo un vistazo y te digo algo.

Pues la solución me ha gustado y mucho. He tenido que pelearme con la IA un rato para que me hiciese un documento medianamente visible, pero como es un programa para mi, no me importa la parte estética demasiado, no voy aprender HTML solo para este programa. Lo dicho, muchas gracias.

Un saludo.