Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
24.04.2007, 09:14
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
Народ, помогите плз. При выводе десятичных дробей в apex в поле типа number не могу заставить отображать 0 перед запятой. 0,5 ; 0,37 ; 0,1 отображаются соответственно как ,5 ; ,37 ; ,1.... От настроек системы(клиента) это не зависит, а в самом apex`е я по менюшкам порылся-не нашёл. Подскажите,плз,где у него настройки отображения(если они есть). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:21
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
Чё-т я смотрю,народ читать читает,а отвечать не хочет...Мож я где глупость какую и спросил-но вы хоть намекните,чтоли... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:24
|
|||
---|---|---|---|
Apex и отображение десятичных дробей. |
|||
#18+
CyXoBхоть намекните,чтоли...Намёк №1: не быдь скоростным наглецом ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:26
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
Ну мне срочно...работа в приложении кипит, числа отображаются криво, юзеры в гневе...могут и побить ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:30
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
CyXoBНарод, помогите плз. При выводе десятичных дробей в apex в поле типа number не могу заставить отображать 0 перед запятой. 0,5 ; 0,37 ; 0,1 отображаются соответственно как ,5 ; ,37 ; ,1.... От настроек системы(клиента) это не зависит, а в самом apex`е я по менюшкам порылся-не нашёл. Подскажите,плз,где у него настройки отображения(если они есть). Кто мешает явно форматировать to_char как угодно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:31
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:44
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
vyv3 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
В этом случае отображается дробь, но страдают целые числа и выглядят так: #### В случае приведения to_char без маски ноль не отображается : ,1 ; ,37.... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:45
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
CyXoB В этом случае отображается дробь, но страдают целые числа и выглядят так: #### :) бегом читать документацию ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:46
|
|||
---|---|---|---|
Apex и отображение десятичных дробей. |
|||
#18+
STFF Внешний вид числа ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.04.2007, 09:56
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
Всем большое спасибо, отдельное спасибо Elic`у- заработало, юзеры отстали, побежал спокойно читать документацию))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.05.2007, 15:03
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
ак на каком варианте вы остановились ? просто сижу с той же проблемой не хотелось явно везде форматировать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.05.2007, 00:07
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
может NLS какой в DAD -е поменять или Мозилу заставить ? я тут обнаружил что даже SQL plus на select 0.1 from dual приходит .1 что то подсказывает что можно както без явного форматирования обойтись ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.05.2007, 08:57
|
|||
---|---|---|---|
Apex и отображение десятичных дробей. |
|||
#18+
Surkov VladimirSQL plus на select 0.1 from dual приходит .1 что то подсказывает что можно както без явного форматирования обойтись Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.05.2007, 12:03
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
Да работает очень хорошо но что делать в APEX ? в триггере на коннект устанавливать этот параметер ? на всю базу ? или все таки какието настройки DAD ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.05.2007, 14:36
|
|||
---|---|---|---|
Apex и отображение десятичных дробей. |
|||
#18+
Surkov Vladimirв триггере на коннект устанавливать этот параметер ?Для тех, кто "в танке": set numformat - это команда SQL*Plus-а :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2007, 00:21
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
Я может и в танке но как решить проблему в APEX ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2007, 01:03
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
1. Вылезти из танка 2. Если отображаемое поле является результатом SQL-запроса то добавить эту функцию в текст запроса: select rtrim(to_char(db_column, 'fm9999d999')||'.', '.') from db_table 3.Если сурс поля database column-просто в поле "format mask" в нахалку пробить fm9999d999 4.Надёжно задраить люк покинутого танка, дабы исключить возможность захвата боевой единицы силами противника. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2007, 10:27
|
|||
---|---|---|---|
Apex и отображение десятичных дробей. |
|||
#18+
CyXoB 2. Если отображаемое поле является результатом SQL-запроса то добавить эту функцию в текст запроса: select rtrim(to_char(db_column, 'fm9999d999')||'.', '.') from db_table Не човчем В оригинале по ссылке правильный вариант Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2007, 11:10
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
dmidek CyXoB 2. Если отображаемое поле является результатом SQL-запроса то добавить эту функцию в текст запроса: select rtrim(to_char(db_column, 'fm9999d999')||'.', '.') from db_table Не човчем В оригинале по ссылке правильный вариант Код: plaintext
Ну у меня заработало именно так... И вообще полезно иногда и самому подумать. Тебе дали общее направление-вот и копай...поэкспериментируй немного, поробуй так, попробуй вот эдак... А люди хотят чтоб их проблему просто решили за них, а они только скопировали код и всё... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2007, 13:40
|
|||
---|---|---|---|
Apex и отображение десятичных дробей. |
|||
#18+
CyXoB dmidek CyXoB 2. Если отображаемое поле является результатом SQL-запроса то добавить эту функцию в текст запроса: select rtrim(to_char(db_column, 'fm9999d999')||'.', '.') from db_table Не човчем В оригинале по ссылке правильный вариант Код: plaintext
Ну у меня заработало именно так... И вообще полезно иногда и самому подумать. Конечно, полезно. Вот и подумай кстати, почему у тебя заработало, а у меня - нет. Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2007, 14:07
|
|||
---|---|---|---|
Apex и отображение десятичных дробей. |
|||
#18+
dmidekКонечно, полезно. Вот и подумай кстати, почему у тебя заработало, а у меня - нет. Код: plaintext 1. 2. 3.
Это не говоря уже о Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2007, 16:45
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
Явно форматировать все приложение отчеты формы т.д. конечно интересно но займет очень много времени я спашиваю про параметер аналогичный NLS_DATE_FORMAT только для NUMBER которому можно было бы явно дать формат есть NLS_NUMERIC_CHARACTERS но он не решает проблемы отображать .1 как 0.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2007, 18:21
|
|||
---|---|---|---|
Apex и отображение десятичных дробей. |
|||
#18+
Surkov VladimirЯвно форматировать все приложение отчеты формы т.д. конечно интересно но займет очень много времени я спашиваю про параметер аналогичный NLS_DATE_FORMAT только для NUMBER которому можно было бы явно дать формат есть NLS_NUMERIC_CHARACTERS но он не решает проблемы отображать .1 как 0.1 Нет такого TO_CHAR(number) цитатаTO_CHAR (number) converts n to a value of VARCHAR2 datatype, using the optional number format fmt. [...] If you omit fmt, then n is converted to a VARCHAR2 value exactly long enough to hold its significant digits. Ключевое слово здесь - sugnificant. За остальные Oracle "не подписывается" :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2007, 10:28
|
|||
---|---|---|---|
|
|||
Apex и отображение десятичных дробей. |
|||
#18+
dmidek Конечно, полезно. Вот и подумай кстати, почему у тебя заработало, а у меня - нет. select rtrim(to_char('999', 'fm9999d999')||'.', '.') from dual / 999, Это не говоря уже о select rtrim(to_char('0,1', 'fm9999d999')||',', ',') from dual / ,1 Если я не ошибаюсь, вопрос о внимательном прочтении мануалов уже поднимался в этой теме... Долго думать тогда не придётся, достаточно будет правильно указать формат числа. В Вашем случае это будет выглядеть так: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
Start [/forum/topic.php?fid=50&tablet=1&tid=1877824]: |
0ms |
get settings: |
7ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
32ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
483ms |
get tp. blocked users: |
1ms |
others: | 286ms |
total: | 820ms |
0 / 0 |