[ rankez @ 16.08.2007. 09:38 ] @
Uprošćeno problem izgleda ovako:
U okviru tabele (Access baza) imam Currency polje definisano kao "12.345,67 Din.".
Kada takav podatak prikazujem u TDBGreed komponenti (Delphi 6) on izgleda ovako "12345,67". Prikaz vrsim preko TADOQuery-a na sledeci nacin:
Code:

SELECT Datum, Iznos... FROM Uplate
ORDER BY Datum DESC

Polje Iznos je u Accessu kreirano tipa Currency i uneti podaci u Accessu imaju ispravnu masku. Kako da istu takvu masku dobijem u koloni TDBGreed komponente?
[ rand0m @ 16.08.2007. 10:57 ] @
ja sam imao isti "problem" u mySql-u, i resio sam ga tako sto sam direktno u queriju formatirao ispis vrednosti ...
A koliko sam skontao, koriste se tabele u kojima mozes da izaberesh tip podataka i da ga formatirash kako zelish ... Probaj tako popuni tabelu sa podacima, formatiraj sve cell-ove kako zelish i onda tu tabelu ispisi u dbgridu
[ savkic @ 16.08.2007. 13:02 ] @
> Polje Iznos je u Accessu kreirano tipa Currency i uneti podaci u Accessu imaju ispravnu masku. Kako da istu takvu masku dobijem
> u koloni TDBGreed komponente?

Misliš na TDBGrid?
Formatiranje se podešava preko DisplayFormat propertija TNumericFielda u datasetu koji koristiš, Npr. možeš uneti #,##0.00
[ rankez @ 20.08.2007. 12:13 ] @
Tako je, DisplayFormat je u pitanju i sada radi.

Informativno, gde mogu da nadjem sintaksu za postavljanje maski (DisplayFormat, MaskEdit...)?
U prevodu koje je logicno objasnjenje maske #,##0.00 i koji jos karakteri mogu da figurisu u okviru iste?
[ savkic @ 20.08.2007. 14:52 ] @
> Informativno, gde mogu da nadjem sintaksu za postavljanje maski (DisplayFormat, MaskEdit...)?

U helpu naravno.