Programma programmato con Gambas3 e Sqlite3: passo dopo passo.

Vi porto oggi, un esempio fatto da un collega membro del forum http://www.gambas-es.org/, Dani26, che ha creato diversi video tutorial per spiegare il suo programma Diaro che utilizza il database manager Sqlite3, per gestire i dati.

Il tuo programma esegue le attività tipiche:
- Aggiungi record
- Modifica record
- Cerca record, per nome.
- Elimina record
- Crea un report, con il componente gb.report

Esempio di programma di agenda

Rapporto sulla generazione del programma di agenda

Sul suo blog personale http://gambeando.wordpress.com/, hai diverse voci che lo spiegano in modo più dettagliato (e hai anche aggiunto alcuni miglioramenti)

Vi lascio il pacchetto di installazione (.deb) per poter utilizzare il programma, e il codice sorgente per studiarlo, così potrete seguire meglio i commenti dei video tutorial di Dani26.

Pulsante Scarica
Grazie Dani26 per aver condiviso e contribuito al software gratuito

Ecco i video tutorial del programma, realizzati passo passo:

Video 1: creazione del database

Video 2: aggiungi record

Video 3: modifica ed elimina record

Video 4: trova e segnala

Note:
1) Cerca: nel codice sorgente che puoi scaricare, la frase sql del video:

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

L'ho cambiato per

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

Poiché il simbolo "%" funziona come un carattere jolly durante le ricerche di contenuto. Quindi se cerco la parola «ul«, Mostrerà i record che contengono il nome« Julio »,» Julian »,» Zulun ', ecc.

2) Gambas3 ha l'opzione "rientro automatico", che Daniel non ha utilizzato nei suoi video.

Questo rientro automatico può essere attivato nel menu «Strumenti / Preferenze / Formattazione codice / Formato durante il caricamento e il salvataggio»

form per attivare la formattazione

Abilita formattazione automatica del codice sorgente

Fuentes: thread del forum gambas-es.org & Blog di Gambeando


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Andres suddetto

    Per favore continua a farlo

  2.   A suddetto

    Offtopic: La versione finale 1.0 di Makehuman è uscita ieri, dai un'occhiata.

  3.   vr_rv suddetto

    Ottimo lavoro quello che fanno con i gamberetti?

  4.   Jor suddetto

    Vorrei anche un esempio di un rapporto individuale di un file di questo ordine del giorno poiché il rapporto in questo esempio è globale, cioè il rapporto è di tutti i file contenuti nel database

    1.    Freddy suddetto

      Èfacile che usi solo un po 'di logica la selezioneèper la tabella completa che usi un dove derivato da un saluto pronto per texboxt

  5.   paco2003 suddetto

    potresti passare il file per guidarmi