Error en gb.report - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html) +--- Tema: Error en gb.report (/thread-771.html) |
Error en gb.report - guizans - 16-12-2021 Hola. Es tremendamente curioso. El programa que estoy haciendo funciona perfectamente con Gambas 3.14.3, que es la versión que está por defecto en los repositos de Ubuntu. Ahora necesito imprimir algo, y uso la clase gb.report2 (supongo que la gb.report ya dejó de existir, a pesar de estar en los repositos). Pues bien, añado la clase, ejecuto el programa y este no funciona, me da error. Cosa rara rara, ya que no he tocado nada más. Elimino una carpeta que se crea al iniciar por primera vez el programa y este funciona, pero al cerrarlo y volver a ejecutarlo, otra vez el error. He capturado el error y me pone esto: Cita:Text: Unable to load SVG fileEl tema que me salta el error en la parte del código que comprueba si la carpeta y la base de datos SQLite3 existe en el ordenador, en caso de no existir lo copia al disco duro. Pero esta parte del código nunca me dio ningún error, hasta que añadí el componente gb.report2. Solo se me ocurren dos posibles soluciones, imprimir lo que necesito sin este componente o añadir el correspondiente PPA de Gambas3 para usar la última versión. Una jodienda en cualquier caso. Un saludo. RE: Error en gb.report - tincho - 17-12-2021 Si entendí bien tenes gambas 3.14-3 y queres imprimir datos de un result supongo. Si esto es correcto lo que me parece mas viable es que uses el PPA pero no es seguro que se solucionen todos los problemas. Respecto a gb.report (1 o 2) , nunca lo termine de entender bien así que no lo use, en su lugar use unas plantillas xml que hice con calc guardando como xml plano. Este método te permite pasar los datos del result a las plantillas y luego imprimirlas a pdf o a la impresora. Para el reemplazo de datos podes usar el componente xml. Saludos. RE: Error en gb.report - guizans - 17-12-2021 Gracias Tincho. Pues mira, lo de la plantilla de XML es una muy buena opción, casi me convence más que gb.Report. Este componente nunca lo he usado, y la verdad es que lo quería usar para trastear y ver su funcionamiento, que a priori, como casi todo en Gambas, parece sencillo. Pero visto el error, mejor uso tu consejo para no tener que usar el PPA ni Report. Un saludo. |