Agenda programada con Gambas3 y Sqlite3: Paso a paso.

Os traigo hoy, un ejemplo hecho por un compaรฑero del foro http://www.gambas-es.org/, Dani26 , que creรณ varios video tutoriales para explicar su programa Agenda que usa el gestor de base de datos Sqlite3, para manejar los datos.

Su programa hace las tรญpicas tareas:
โ€“ Aรฑadir Registros
โ€“ Editar Registros
โ€“ Buscar Registros, por el nombre.
โ€“ Borrar Registros
โ€“ Crear un reporte, con el componente gb.report

Ejemplo de programa Agenda

Programa Agenda generando reporte

En su blog personal http://gambeando.wordpress.com/, tenรฉis varias entradas explicรกndolo con mรกs detalles (y ademรกs aรฑadiรณ algunas mejoras)

Os dejo el paquete de instalaciรณn (.deb) para que podรกis usar el programa, y el cรณdigo fuente para estudiarlo, asรญ podรฉis seguir mejor los comentarios de los videotutoriales de Dani26.

Botรณn de Descarga
Gracias Dani26 por compartir y aportar al software libre

A continuaciรณn los videotutoriales del programa, hecho paso a paso:

Video 1: Creando la base de datos

Video 2: Aรฑadir Registros

Video 3: Editar y Borrar Registros

Video 4: Buscar y hacer Reporte

Notas:
1) Buscar: En el cรณdigo fuente que os podรฉis descargar, la sentencia de sql del video:

Select * from Amigos where nombre like '" & filtro & "'"

La cambiรฉ por

Select * from Amigos where nombre like '%" & filtro & "%'"

Ya que el sรญmbolo ยซ%ยป funciona como comodรญn haciendo las bรบsquedas por el contenido. Osea si busco la palabra ยซulยซ, mostrarรก los registros que contengan de nombre ยซJulioยป,ยปJulianยป,ยปZulรกnยป, etc.

2) Gambas3, posee la opciรณn de ยซindentado automรกticoยป, que Daniel no uso en sus videos.

Este indentado automรกtico lo podรฉis activar en el menรบ ยซHerramienta/Preferencias/Formateo de Cรณdigo/Formatear al cargar y guardarยป

formulario para activar formateo

Activar Formateo Automรกtico del Cรณdigo Fuente

Fuentes: hilo del foro gambas-es.org & Blog Gambeando


Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

      Andres dijo

    Por favor continuen haciendo esto

      A dijo

    Offtopic: Ayer salio la version 1.0 final de Makehuman, denle una ojeada.

      vr_rv dijo

    Excelente trabajo el que hacen con gambas ๐Ÿ™‚

      jor dijo

    me gustarรญa tambiรฉn un ejemplo de un reporte individual de un archivo de esta agenda ya que el reporte en este ejemplo es global es decir el reporte es de todos los archivos contenidos en la base de datos

         Freddy dijo

      Es facil solo usas un poco la logica el select esta paa la tabla completa usas un where deribado a un texboxt listo saludos

      paco2003 dijo

    podrรญan pasar el archivo para ir guiรกndome