Jak wyświetlić w DBGrid liczby z zadaną dokładnością?

0

Witam!

Mam problem z zmuszeniem komponentu DBGrid do tego aby wyświetlał liczby typu float z dokładnością do dwóch miejsc po przecinku.
W definicji pola używam typu float, w helpie do InterBase6.0 (tego serwera używam) znalazłem typ: np. NUMERIC(12,2) ale gdy go stosuje otrzymuje komunikat o błędzie dialektu SQL. Do tabeli która następnie wyświetlana jest w DBGrid wprowadzam dane z taka dokładnością jakiej oczekuje np. 34,68 ale - i tu właśnie nie wiem czy zaokrągla to DBGrid czy sam InterBase - po wyświetleniu w DBGrid dane zostają przedstawione z dokładnością 13miejsc po przecinku!

Pozdrawiam
Łukasz

0

w komponencie ttable, tquery możesz ustawiać wlasciwosci zwracanych przez niego pól, między innymi maski formatowania.

0

Tak dla innych na przyszłość:
W danym polu właściwość Precision daj na 5.

0

tahi hint - w delphi do przechowywania wartości monetarnych jest typ Currency

1 użytkowników online, w tym zalogowanych: 0, gości: 1