Actualizar Version 1.4 a 1.5

Actualizar Versión 1.4 a 1.5

El cambio realizado en investigaciones.odb ha sido muy sutil, consistiendo únicamente en la posibilidad de introducir lugares favoritos.

En la versión 1.4, se introdujeron en la base de datos, todas las provincias y poblaciones Españolas, lo que hace que, a pesar de contar con la comodidad de tener todas las poblaciones registradas, la introducción de datos es mas tediosa, a la hora de seleccionar las provincias, poblaciones, etc... entre los listados.

Para facilitar la tarea, ya que al usar la aplicación, usamos con mas frecuencia ciertas poblaciones, he creado un listado desplegable con los lugares frecuentes, al que he denominado "lugares favoritos".

Este listado, aparece en la búsqueda de personas y en el Dialogo para introducir o modificar el lugar (Dialogo Lugares).

La introducción de lugares favoritos nuevos se realiza desde el mismo "Dialogo lugares". Al principio, para ir introduciendo algunos lugares favoritos, nos vamos a una persona cualquiera y pulsamos "Nuevo Lugar", apareciendo el "Dialogo lugares" aquí introducimos los datos que estimemos y pulsamos "Añadir a favoritos"

Para gestionar los Lugares Favoritos, he creado un formulario al que se accede a través del formulario inicial, botón "Lugares favoritos", en el que podremos borrar un lugar concreto, modificar el literal, o establecer el orden.

ADAPTACIÓN DESDE LA VERSIÓN ANTERIOR

Esta nueva versión, trae consigo añadir una nueva tabla, para ello realizamos la siguiente sentencia SQL ( menú Herramientas> SQL...)

CREATE TABLE "lugar Favorito" ("Id" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1) NOT NULL PRIMARY KEY, "nOrden" INTEGER, "Literal" VARCHAR(50), "idPais" INTEGER, "idProvincia" INTEGER, "idPoblacion" INTEGER, "idPedania" INTEGER);

Con esto ya tenemos la nueva tabla creada ( si no la ves en la relación de tablas de investigaciones.odb es que tiene que seleccionar la opción del menú ver> actualizar tablas...)

Compactamos la base de datos con la sentencia SQL:

CHECKPOINT DEFRAG;

Bien ya tenemos las tablas de la Base de Datos Origen preparadas, pero ahora toca adaptar las macros y formularios, para ello usamos el procedimiento explicado en No perder los datos al cambiar de versión de documento

BORRADO DE TODOS LOS FAVORITOS

Si alguna vez necesitas borrar TODOS los favoritos introducidos, para empezar de cero, puedes hacerlo con la siguiente sentencia SQL:

DELETE FROM "lugar Favorito"