Формат вывода double

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Sytin
Постоянный обитатель
Сообщения: 159
Зарегистрирован: 28 сен 2005, 19:48
Откуда: mos
Контактная информация:

Формат вывода double

Сообщение Sytin »

Как вывести,скажем ,число 24.764 с 2-мя знаками после . не используя функцию DoubletoStr?
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

Куда вывести? На экран или в форму?
Если в форму, то ставьте формат для поля &&&&&&&.&& (количество & до точки зависит от предполагаемой разрядности целой части)
А если на экран в броузе, то в описании:
field1 'Что-то там': [10,2];
Sytin
Постоянный обитатель
Сообщения: 159
Зарегистрирован: 28 сен 2005, 19:48
Откуда: mos
Контактная информация:

Сообщение Sytin »

большое спасибо :grin:
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

Да не за что. Имейте ввиду, что для вывода в rtf и slk формы лучше все-таки пользоваться DoubleToString, а формат в форме ставить ^. :-)
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Alexx »

Согласен, но при этом все-равно эксель думает что это текстовое поле и не подбивает суммы, даже если они выводятся с запятой, может есть выход какой-нибудь?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

а ты стандартные посмотри :)
опять doubletoStr но с хитрой маской.
Например ФРО-отчеты - интерактивные отчеты.
ед.что могу отметить что могет глючить vip если у него в cfg есть Forms.OldSlkCompile=off - тогда могут быть троблы(и то внутр.характера Excel) + в маске иногда приходится насильственно ставить "," а то разряды съедает, но стандартная пашет.
Ответить