martes, 23 de junio de 2015


domingo, 21 de junio de 2015




martes, 16 de junio de 2015

LibreOffice Base - Consulta con Formulario y subformulario

La filosofía del un formulario con subformulario es muy simple, introduzco un valor en el formulario (parte superior del formulario) y localizo aquellos registro(s) dependientes, presentándolos en el subformulario (grill o grilla en la parte inferior del formulario).

Una vez diseñado un formulario con subformulario nos muestra este con el primer registro en pantalla, si tuviese registros dependientes, los mostraría en el subformulario. Para localizar un nuevo registro y que nos muestre los registro(s) dependientes en el subformulario haremos clic en el botón Filtro de Formas.


domingo, 14 de junio de 2015


sábado, 13 de junio de 2015

LibreOffice Base - Concatenando columnas

Nuestra intención es mostrar en una columna dos campos de una tabla, en este caso apellidos y nombre, para ello podemos utilizar la operación suma para concatenar los dos campos, de forma que introducimos en la columna la siguiente fórmula, "Nombre" + "Apellidos", la ejecutamos y nos muestra el resultado, esto nos presenta un nuevo problema los dos campos están pegados, no hay un espacio entre campo y campo.



LibreOffice Base - Trabajando con fechas

Cuando trabaje en LibreOffice Base tiene a su disposición multitud de funciones para hacer cálculos, en esta lección calcularemos la diferencia entre dos fechas. La función en cuestión es DATEDIFF(), el formato es de esta instrucción será: 

DATEDIFF(formato, fechahora1, fechahora2)

Si observa la siguiente pantalla, hemos definido un consulta con tres columnas:
  • DATEDIFF( 'YY', "FechaNacimiento", CURDATE( ) ): esta función nos devuelve la diferencia entre el campo FechaNacimiento y la fecha actual, que la obtendremos con la función, CURDATE( ), en este caso deseamos saber el número de años que hay entre una y otra fecha, se lo indicamos con 'YY'.
  • Otra columna con  CURDATE( ), la hemos puesto solo para hacer pruebas y como información.
  •  "FechaNacimiento", esta columna nos informa de la fecha de nacimiento de la tabla en cuestión.