Generador de bases de datos SQLite
Creador de programa en Gambas para su manipulación
Quería crear una base de datos en Gambas,
y me di cuenta que era algo tedioso crear el archivo SQLite, para
mas tarde crear el programa para manejar la base de datos.
Se me vino la idea de crear un programa generador de una base de
datos y a la vez el programa gráfico en gambas para interactuar con
la base de datos.
Me puse manos a la obra y cree el programa.
Arrancado el programa tiene este interface gráfico.
Aquí damos nombre a la base de datos, también a la tabla ( en este
caso solo va existir una).
Damos nombre a cada campo, junto con el tipo de dato y el
tamaño.
Solo generará en la base de datos el campo que tenga un tipo
definido.
Se utiliza una especie de plantillas generales para el interface
gráfico, y otra para el programa, junto con varios archivos para la
configuración del programa.
Estos son los ficheros generados junto con la base de datos.
Automáticamente se crean 10 registros a modo de ejemplo.
Si cargamos el programa en gambas y lo ejecutamos veremos el
interface gráfico para manejar los registros.
Aunque se crea todo el interface gráfico con todos los campos, solo
se visualizará los que existan.
Podemos cambiar la posición de los elementos del interface gráfico a
nuestro gusto.
Si creamos un ejecutable, no hace falta que abramos gambas.
Es un programa simple que genera bases de datos fáciles de manejar.
Como podéis ver, no genera informes, básico para cualquier base de
datos, pero no era el objetivo de este programa.
Para el que quiera generar informes puede ver como lo hago en
LIBROS .
A nivel de programación las plantillas no son eficientes, no
superarían un simple examen, por ejemplo:
- En la visualización y edición , aún sabiendo que no existen otros campos, sigue ejecutando código inútil. Esto es fácil solucionarlo con un simple goto o Else, lo he dejado a propósito.
- Los campos que no existen sigue estando en código fuente.
- A nivel de interface gráfica, los campos están representados
todos, pero se hacen invisibles los que no se utilizan.
Ahora puedo generar bases de datos en un par de minutos, simple y sencillo.
Espero hacer unas versiones bastante mejores en todos los sentidos.
PROGRAMA
VIDEO
Saludos.
Juan Galaz
Bibliografía:
Gambas -Base de datos de libros con SQLite. LIBROS
Pequeño programa hecho en gambas y SQLite para manejar una biblioteca de películas. gam1
Base de datos autores - SQLite y wxwidgets -Linux y windows. wxLibros
Lenguaje C - Base de datos autores - Compilar SQLite bajo windows. DBAUTORW
Lenguaje C - Base de datos autores - SQLite. DBAUTOR
Gambas -Base de datos de libros con SQLite. LIBROS
No hay comentarios:
Publicar un comentario