Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Преобразования типов [D7, IB6.x]


dolmat ©   (2008-02-22 12:33:00) 

в запросе IBQuery1
select .. sum(kolvo) ... выдает как 2.333333333333
как его преобразовать к 2.3333 нужно для Fastreport


palva   (2008-02-22 14:54:00) [1]


> dolmat   (22.02.08 12:47) [3]
> А есть ли встроенная в IB функция округления?

Вот такой пример работает в FB
CAST(63.6666 AS DECIMAL(4,2))
Возвращает 63.67. Наверно в IB тоже такое возможно. CAST прописана в стандарте SQL.


Правильный_Вася   (2008-02-22 12:57:00) [2]


> Если я понял правильно,

нет, достаточно в Tfield прописатть формат отображения


dolmat   (2008-02-22 12:56:00) [3]


> Нет. Никому она не нужна.Все округления - на клиенте делаются.
> ..

Если я понял правильно, то следует сделать в IBQuery1 вычисляемое поле
с функцией roundto(kolvo,-4); ?


Johnmen   (2008-02-22 12:51:00) [4]


> dolmat   (22.02.08 12:47) [3]
> А есть ли встроенная в IB функция округления?

Нет. Никому она не нужна.
Все округления - на клиенте делаются...


dolmat   (2008-02-22 12:47:00) [5]


> Johnmen ©   (22.02.08 12:40) [2]
> Огругление к преобразованию типов НИКАКОГО отношения не
> имеет.

А есть ли встроенная в IB функция округления?


Johnmen   (2008-02-22 12:40:00) [6]

Огругление к преобразованию типов НИКАКОГО отношения не имеет.


Sergey13   (2008-02-22 12:38:00) [7]

Задать формат полю. Или в датасете или в самом отчете.


Наверх

Титульная страница Поиск, карта сайта Написать письмо