Ir al contenido principal

Día 11. Informe para imprimir las facturas

En este día, mediante un informe, creamos el formato par imprimir las facturas.

El vídeo es un poco largo y puede que pesado, porque en el diseño del formulario se pierde mucho tiempo, pero creo que vemos algunas cosa interesantes.

En el informe vemos las diferentes zonas existentes cuando agrupamos los datos por un campo y estudiamos que poner en cada una de ellas.

También vemos como añadir un logotipo y otras decoraciones para la factura y, al final, lo más interesante, funciones para totalizar los campos por grupos, que nos sirve para crear el total de la factura.

Ya me podéis perdonar, pero he tenido que interrumpir el vídeo por una llamada...









Comentarios

Entradas populares de este blog

Día 16. Empleo de la tabla desde-hasta. Subconsultas

Hoy vemos como emplear la tabla desde-hasta de tipos de IVA que creamos el último día. Para ello, en primer lugar creamos una consulta para ver el funcionamiento. A continuación esa consulta, la empleamos como subconsulta en la consulta que ya teníamos con todos campos.

Día 18. ¡Vuelvo a desnormalizar!

Tras añadir una cantidad apreciable de nuevos datos para poder hacer pruebas, en primer lugar vemos y comentamos un poco el rendimiento de las consultas que teníamos hechas para obtener los datos de la vista y los informes. Como comentario, añadido a lo que se comenta en el vídeo, podemos ver que las consultas, ya con una cantidad apreciable de datos, tardan bastante menos que con HSQLDB. De hecho, se obtienen los datos de casi 17500 registros, con combinación de 5 tablas, en milésimas de segundo, aunque Base tarda un poquito más en mostrar los resultados. Os recuerdo que no he actualizado los informes, a pesar de que he cambiado la consulta y vistas subyacentes, por lo que habría que actualizarlos (pero de momento no lo haré, creo que no aportaría nada nuevo). En la segunda parte vuelvo a desnormalizar la tabla Detalles. La desnormalización, en este caso la justifico, y explico que, bajo mi punto de vista, las normas de normalización, no siempre son imperativas. Para la desnormalizaci...

Día 1. Por qué este blog

 Todo comenzó con una idea en el grupo LibreOffice-ES de Telegram. En ese grupo propuse que comenzáramos a usar LibreOffice Base para poder opinar sobre la aplicación, aunque fuera con un proyecto pequeño. Así mismo, propuse que usáramos preferiblemente bases de datos Firebird porque, en algún momento, esta base de datos se propuso como base de datos por defecto en LibreOffice, e incluso, en algunas versiones, llegó a establecerse como tal. Debido a los errores que se producían se volvió a poner como base de datos experimental, dejando de ser la base de datos por defecto. A pesar de los errores que dicen que tiene, en mis pruebas y no me ha saltado ningún error grave; pero en todo caso, si usamos esta base de datos y apreciamos errores, podemos colaborar al desarrollo reportando los errores que observemos y además, reportando estos errores hacemos ver a los desarrolladores que hay interés en Base, para que presten un poco más de atención a esta aplicación. En línea con mi propuest...