Agenda programada amb Gambas3 i SQLite3: Pas a pas.

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

Exemple de programa Agenda

Programa Agenda generant reporti

En el seu bloc personal http://gambeando.wordpress.com/, Teniu diverses entrades explicant-ho amb més detalls (i més va afegir algunes millores)

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.

Botó de Descàrrega
Gràcies Dani26 per compartir i aportar a l'programari lliure

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»

formulari per activar formato

Activa Formateig Automàtic de el Codi Font

Fonts: fil de fòrum gambas-es.org & Bloc Gambeando


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Andres va dir

    Si us plau continuen fent això

  2.   A va dir

    Offtopic: Ahir va sortir la versió 1.0 final de MakeHuman, donin-li una ullada.

  3.   vr_rv va dir

    Excel·lent treball el que fan amb gambes 🙂

  4.   jor va dir

    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

    1.    Freddy va dir

      É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

  5.   paco2003 va dir

    podrien passar l'arxiu per anar guiant-me