Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: schumi - Gennaio 14, 2015, 02:00:58 pm

Titolo: DBGrid
Inserito da: schumi - Gennaio 14, 2015, 02:00:58 pm
è possibile su una griglia "decodificare" il valore di un campo?
in pratica se ho un campo stringa che può essere valorizzato poniamo a 3 valori ('P','S','F'), visualizzare nella griglia 'Pronto' se trovo una P, 'Spedito' se trovo una S e 'Fatturato' se trovo una F.

ho fatto 2 prove con la proprietà picklist ma non so se sto sulla giusta strada.

grazie
Titolo: Re:DBGrid
Inserito da: Stilgar - Gennaio 14, 2015, 02:48:32 pm
Lo devi fare (per semplicità di lavoro) sul dataset.
In pratica metti un "convertitore" del dato.
Hai un setText e un getText (http://cc.embarcadero.com/Item/14212) che ti permette di fare queste conversioni al volo ;)

Stilgar
Titolo: Re:DBGrid
Inserito da: schumi - Gennaio 16, 2015, 07:08:42 pm
effettivamente funziona  8)

grazie