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
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.
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ยป
Fuentes: hilo del foro gambas-es.org & Blog Gambeando
Por favor continuen haciendo esto
Offtopic: Ayer salio la version 1.0 final de Makehuman, denle una ojeada.
Excelente trabajo el que hacen con gambas ๐
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
Es facil solo usas un poco la logica el select esta paa la tabla completa usas un where deribado a un texboxt listo saludos
podrรญan pasar el archivo para ir guiรกndome