Format cyfr Decimal pobierany z firebirda i przekazywany do wydruku

0

Witam, mam taki problem. W bazie firebirda przechowuję cyfry - typ pola Decimal 8,2 . Jak odczytuję dane z bazy to nie wyświetla mi się na DBgridzie w formie xxx,xx tylko czasem pojawia się więcej cyfr po przecinku np: xxx,xxxxxx - ale z tym sobie poradziłem i korzystam z formatowania cyfry w zdarzeniu DrawDataCell grida. Jak taki efekt osiągnąć przy drukowaniu tych cyfr poprzez RLReport z komponentów FortestReport. Drukowaniem zajmują się komponenty RLDBText, które mają właściwość DisplayMask, wpisuję w nią # ##.## lub 0.00 i jakieś inne kombinacje działające w innych miejscach poprawnie i nic. Na wydruku nadal mam zamiast 123,50 to 123,56789.
Jak to zrobić żeby było OK - bardzo proszę o pomoc.

2

kliknij prawym na datasource fileds prawym add all, znajdź swoje pole i tam masz display format i ustaw na #0.00 http://docwiki.embarcadero.com/Libraries/Seattle/en/Data.DB.TNumericField.DisplayFormat

0

Serdecznie dziękuję :)

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