viernes, 31 de enero de 2025

GAMBAS Generador de bases de datos SQLite. Creador de programa en Gambas para su manipulación.

  Página principal

GAMBAS
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.
A pesar de todo lo anterior merece la pena.
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
wxwidgets- Base de datos de libros-SQLite-Lector codigo de barras-MX009-2MA7C. wxlibrosS
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