Investigaciones.odb (Base de Datos Policial)

 
    
    Aquí expongo un documento base de datos, a mi parecer bastante complejo, en el sentido que he utilizado bastantes macros, la relación entre tablas en ocasiones se ha realizado mediante código, etc....

    Por ejemplo, las búsquedas de personas o vehículos se realizan utilizando diálogos con muchos parámetros, las personas se pueden vincular a otras personas, o una persona puede tener varios vehículos relacionados, etc...

    El resultado de las búsquedas es mostrado en un formulario tabular, o bien en tiras de imágenes y con posibilidad de ser exportadas a un informe.


    No esta pensada para un uso general, quizás pueda ser útil para agentes policiales, más bien la muestro como ejemplo de como realizar algunas cosas.

    De todas formas, de querer usarla, una forma de borrar rápidamente el contenido para añadir el vuestro propio es borrar el contenido de la carpeta ImgInvest y realizar las siguientes sentencias SQL:

En Menu>Herramientas>SQL... escribir:

DELETE FROM "Personas";DELETE FROM "Vehiculos";DELETE FROM "Investigacion";DELETE FROM "Adjuntos";DELETE FROM "Bandas Familias o Clanes"

   Si quieres usar la base de datos de forma personal, y requieres seguridad lee Seguridad en la base de datos.

   Podemos configurar el contenido de la Base de Datos en el apartado de direcciones para adaptarla a nuestras exigencias, manejando sus tablas y registros. Para facilitar el manejo os expongo un tutorial en Gestion Poblaciones.
  

Ejemplo de uso de Investigaciones.odb


Examinando el código de la Base de Datos, entre otros, se pueden adquirir los siguientes recursos de programación en Ooo base:
  • Vincular Imágenes a la Base de datos
  • Buscar documentos en el ordenador y que automáticamente se copien a la carpeta designada para la base de datos, consiguiendo así dos objetivos: 1º Base de datos portable, 2º Facilidad para incluir nuevos documentos vinculados a la tabla.
  • Completo Manejo de los ListBox, obtener los datos que muestran, como datos ocultos tal como registro al que esta dirigido.
  • Uso de Diálogos para hacer búsquedas con múltiples parámetros, incluidas búsquedas fonéticas, con comodines, por edad aproximada, etc...
  • Distintas formas para vincular tablas en modo "MUCHOS A MUCHOS".
  • Rellenar datos sin uso de formularios, sino mediante macro (Entrada rápida, Botones en Forms...)
  • Informes que varían su contenido según consultas con parámetros variables.
  • Informes vinculados a imágenes.
  • Mostrar Formulario a partir de Formulario-Listado y que al modificar este se modifique el anterior (vaya lio eh :knock: ).
  • Utilizar tabla vinculada a varias tablas distintas. (tabla adjuntos)
  • Introducir datos automáticamente con la introducción de nuevo registro ( fechas, identificador de la tabla a la que esta vinculada...)
  • Vinculaciones 1 a 1, utilizada en este caso para solo ampliar datos si es necesario.
  • <Intro> Para ejecutar el dialogo. Especial detalle al pulsar intro en un listbox (DialogPersonas)
  • Usar SetFocus para provocar la entrada de los datos de cualquier subformulario en modificación.
  • Convertir la entrada en Mayúsculas
  • Crear documentos writer nuevos que se pueden adjuntar a la base de datos.
  • Formularios con varios registros mostrados a la vez (sin usar tablas), util para mostrar imágenes de varios registros a la vez.


Requerimientos:

- Open Office 3.3 http://es.openoffice.org/
- Oracle Report Builder (ORB, antiguo SRB)http://extensions.services.openoffice.org/project/reportdesign
- Seguridad de macros activada. (Click para Información sobre Seguridad en Macros)

Opcionalmente (no necesario para usar la Base de Datos) recomiendo usar:
- TrueCrypt (Software para encriptación de datos, de forma que la Base de Datos se encuentre a salvo de miradas indiscretas) http://www.truecrypt.org/

Editado: 

  • Edición en fecha 14-04-2011> Reparación de bugs, añadir formulario Detalles de adjuntos y botones para añadir datos directamente a las tablas.
  • Edición en fecha 25-04-2011> Se añade un botón en los adjuntos ("Documento"). Con este botón se pueden crear nuevos documentos writer, util para crear informes o escritos varios relacionados con la entidad.
  • Edición en fecha 15-05-2011> Añadido un nuevo formulario. Al Buscar por "informe fotográfico", el resultado es mostrado en un form, donde se ven las imágenes. Desde aquí podemos o bien ver el informe, o bien escoger la fotografía y dirigirnos a la persona para ver/editarla.
  • Edición en fecha 07-12-2011> Se modifica la forma de introducir las direcciones, ahora sale un cuadro dialogo. Nueva concepto para entrar por el formulario inicial, ahora lo principal es hacer una búsqueda. La Búsqueda permite comodines, y búsqueda fonética. Reparación de bugs.
  • Edición de fecha 12-02-2012> Se incluye un campo más en Lugares (para pedanías o aldeas). Se reparan los datos referentes a Países (contenían un espacio delante)
  • Edición de fecha 28-10-2012> Se incluye la posibilidad de contar con lugares favoritos para usar en los formularios. Se crea una tabla al respecto.
  • Edición de fecha 18-03-2013> Se añaden formularios (basicos) para persona y vehículo, rescatando datos de una búsqueda. Se añade la posibilidad de borrar archivos tras ser incorporados a la base de datos.
  • Edición de fecha 02-04-2013> Se añaden formularios para relaciones 1 a 1, se modifican y crean las tablas necesarias. Se soluciona un pequeño error.

Actualmente trabajo en la Base de Datos, de mejorarse o encontrarse algún fallo se comunicará.


Si ya estabas utilizando la base de datos y quieres actualizarte a la nueva versión sin perder datos, ten en cuenta lo siguiente:

















ċ
investigaciones_1_7.zip
(6843k)
Fco David Reyes Ruiz,
2 abr. 2013 0:55
ċ
investigaciones_1_8.zip
(6858k)
Fco David Reyes Ruiz,
2 may. 2013 1:10
ċ
investigaciones_1_9.zip
(6886k)
Fco David Reyes Ruiz,
12 oct. 2015 1:59
Comments