|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
Возможно ли заставить отображаться ведущий ноль (ноль перед десятичной точкой) в Oracle Forms и Reports для всех числовых значений не задавая формат для каждого поля отдельно. Установка NLS-параметров (NLS_LANG, NLS_LANGUAGE, NLS_TERRITORY, NLS_NUMERIC_CHARACTERS) ничего не дала, числа по прежнему отображаются так: ,5 (вместо 0,5). Используется Application Server Forms and Reports 10.1.2 под Linux. В Reports используются html-отчеты. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2008, 10:56 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
Та же проблема ( ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2008, 07:14 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
А в чем проблема задать явный формат для каждого поля? По-моему, так это даже хорошо и нужно. Не только для обеспечения наличия лидирующего нуля... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2008, 08:35 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
Стандартный подход для формс - использование классов свойств ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2008, 09:27 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
ВадиманА в чем проблема задать явный формат для каждого поля? По-моему, так это даже хорошо и нужно. Не только для обеспечения наличия лидирующего нуля... Проблема в том, что когда создавал проект даже не задумывался об этом ;-) Проблема успешно решена 1500 замен в 50 файлах. _модСтандартный подход для формс - использование классов свойств Спасибо за подсказку, похоже так будет удобнее, если придется менять формат. Интерестно, только как конвертировать уже готовые формы, попробую также, как с отчетами через текстовый формат... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2008, 10:31 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
Возник казалось бы стандартный вопрос форматирования чисел. Задал маску "fm9999999990d999999", появились ведущие нули. Но как быть с числами без дробной части, как избавиться от десятичной запятой в конце. В поиске нашел только вариант использования rtrim, но как его прикрутить к forms? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2008, 13:37 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
Единственный вариант, который придумал, менять маску в зависимости от значения, но по какому событию(ям) это делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2008, 13:49 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
В итоге написал две процедуры для утановки format mask у item и у всего блока. Устанавливаю у всех элементов в POST_QUERY, в PRE-TEXT-ITEM устанавливаю format mask в null, в POST-TEXT-ITEM "пересчитываю" format mask. Ощущение, что изобрел велосипед :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2008, 16:42 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
Чего-то не понял как это поможет решить проблему в многострочном блоке? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2015, 10:29 |
|
Ведущие нули в Oracle Forms и Reports
|
|||
---|---|---|---|
#18+
Ura!Чего-то не понял как это поможет решить проблему в многострочном блоке? Это - никак имхо, для типа Number - либо показываете с зпт без лид.нулей, либо с нулями и зпт целые/не целые числа (типа Format Mask: FM9990D09). Или, указываете поле типа Char , и в Column Name типа rtrim(to_char(поле,'FM9990D999'),'.,') ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2015, 12:52 |
|
|
start [/forum/topic.php?fid=51&msg=39023418&tid=1878051]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 491ms |
0 / 0 |