Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: xinyiman - Giugno 16, 2019, 11:05:36 am

Titolo: DBGrid estesa
Inserito da: xinyiman - Giugno 16, 2019, 11:05:36 am
Ciao ragazzi, voglio condividere con voi un po di codice scritto nel tempo libero. Che vi permette di estendere le funzionalità della classica dbgrid. Non si tratta di un nuovo componente.
Praticamente dimostro come

1. Inserire dei filtri nelle singole colonne
2. Aggiungere il footer con il riepilogo delle colonne
3. Permetto di gestire i campi memo/blob in maniera automatica
4. Permetto di gestire alcuni campi date/float/interi con dei componenti appositi

Spero che possa essere d'aiuto a qualcuno per capire come migliorare le proprie applicazioni. Se qualcuno volesse mettere mano a questo codice e migliorarlo si senta libero di farlo. Ovviamente se vi va poi condividete qui il vostro codice.

Edit: l'esempio funziona con zeoslib e sqlite.
Titolo: Re:DBGrid estesa
Inserito da: xinyiman - Giugno 17, 2019, 05:37:10 pm
Ovviamente per chi lo ha provato sarebbe gradito un feedback
Titolo: Re:DBGrid estesa
Inserito da: SB - Giugno 17, 2019, 05:51:09 pm
zeos e sqlite... mi sa che lo proverò  ;D
Titolo: Re:DBGrid estesa
Inserito da: SB - Giugno 17, 2019, 06:40:24 pm
Esempio interessante  :D
Funziona anche su linux/gnome (potenza di Lazarus)
Non sono riuscito ad editare le note
Titolo: Re:DBGrid estesa
Inserito da: xinyiman - Giugno 17, 2019, 06:58:55 pm
Esempio interessante  :D
Funziona anche su linux/gnome (potenza di Lazarus)
Non sono riuscito ad editare le note
Controlla se per caso ho impostato la colonna come readonly. Cerca nella formcreate
Titolo: Re:DBGrid estesa
Inserito da: SB - Giugno 18, 2019, 07:05:47 am
ok, adesso funziona  :D