|
20.01.2012, 13:52 | #1 |
Участник
|
Три знака после запятой в аксапте
Просьба подсказать как сделать в аксапте 3 знака после запятой, необходимо сделать в карточке товаров в Объеме 3 знака после запятой
|
|
20.01.2012, 13:58 | #2 |
Участник
|
За количество отображаемых после запятой цифр отвечает свойство NoOfDecimals у расширенного типа данных (Extended Data Type)
|
|
20.01.2012, 15:02 | #3 |
Британский учённый
|
Цитата:
Rounds a number to a specified number of decimal places. X++: real decRound(real figure, int decimals) X++: // Returns the value 1234.66. decRound(1234.6574,2); // Returns the value 1235. decRound(1234.6574,0); // Returns the value 1200. decRound(1234.6574,-2);
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. Последний раз редактировалось Link; 20.01.2012 в 15:04. |
|
20.01.2012, 15:33 | #4 |
NavAx
|
Вообще, приходилось делать "плавающее" кол-во знаков после запятой, т.е. в форме в зависимости от того, что настроено для этой единицы измерения, динамически изменялось кол-во знаков в поле. Выглядело, конечно, "не очень", в плане того, что оно менялось (noOfDecimals на active в datasource) для всех строк сразу (ибо контроль для поля один для всех строк в гриде), но это было лучше, чем лицезреть 5 знаков после запятой везде, только из-за того, что они нужны для драгметаллов.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|
|
|