Us porto avui, un exemple fet per un company de fòrum http://www.gambas-es.org/, Dani26, que va crear diversos vídeo tutorials per explicar el seu programa Agenda que fa servir el gestor de base de dades SQLite3, per manejar les dades.
El seu programa fa les típiques tasques:
- Afegir Registres
- Edita Registres
- Cerca Registres, pel nom.
- Esborrar Registres
- Crear un informe, amb el component gb.report
Us deixo el paquet d'instal·lació (.deb) perquè pugueu usar el programa, i el codi font per a estudiar-lo, així podeu seguir millor els comentaris dels videotutorials de Dani26.
A continuació els videotutorials de el programa, fet pas a pas:
Vídeo 1: Creant la base de dades
Vídeo 2: Afegir Registres
Vídeo 3: Edita i Esborrar Registres
Vídeo 4: Buscar i fer Informe
Notes:
1) Cercar: En el codi font que us podeu descarregar, la sentència de sql de el vídeo:
Select * from Amigos where nombre like '" & filtro & "'"
La vaig canviar per
Select * from Amigos where nombre like '%" & filtro & "%'"
Ja que el símbol '% »funciona com a comodí fent les recerques pel contingut. O sigui si busco la paraula «ul«, Mostrarà els registres que continguin de nom« Julio »,» Julian »,» Zulán », etc.
2) Gambas3, posseeix l'opció de «indentado automàtic», que Daniel no ús en els seus vídeos.
Aquest indentado automàtic el podeu activar al menú «Eina / Preferències / Formateig de Codi / Formatar a l'carregar i guardar»
Fonts: fil de fòrum gambas-es.org & Bloc Gambeando
Si us plau continuen fent això
Offtopic: Ahir va sortir la versió 1.0 final de MakeHuman, donin-li una ullada.
Excel·lent treball el que fan amb gambes 🙂
m'agradaria també un exemple d'un informe individual d'un arxiu d'aquesta agenda ja que el reporti en aquest exemple és global és a dir el reporti és de tots els arxius continguts a la base de dades
És fàcil només fas servir una mica la lògica el select aquesta paa la taula completa utilitza un where deribado a un texboxt llest salutacions
podrien passar l'arxiu per anar guiant-me