powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как организовать ввод дробных чисел
8 сообщений из 8, страница 1 из 1
Как организовать ввод дробных чисел
    #39777064
CDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Вопрос вот в чем. Когда я ввожу данные, например 10,53, в поле типа NUMBER, то если явно не задать маску ввода, это число в базу сохраняется почему-то как 1053, и потом на экран и выведется 1053. А если задать маску ввода типа 990D99, число сохранится нормально (10,53), но все целые числа будут отображаться с двумя десятичными знаками (10 будет как 10,00) - это не очень-то красиво, поскольку дроби появляются чрезвычайно редко.

Подскажите, пожалуйста, как настроить APEX, чтобы, он правильно трактовал число с дробной частью без всяких масок.

Заранее спасибо.
...
Рейтинг: 0 / 0
Как организовать ввод дробных чисел
    #39777079
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CDA,

Вводить через точку.
Хуже - поменять NLS_NUMERIC_CHARACTERS
...
Рейтинг: 0 / 0
Как организовать ввод дробных чисел
    #39777083
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

Последний способ плох тем, что поскольку апекс работает с пулом сессий,
то изменение этого значения без последующего восстановления старого значения, есть вероятность, что может распространиться на все приложения апекс.
(что может быть нежеланно, если нужно поменять только в 1 приложении)
...
Рейтинг: 0 / 0
Как организовать ввод дробных чисел
    #39778260
CDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я как раз поменял NLS_NUMERIC_CHARACTERS и сразу получил этот геморрой.
Придется юзверям (а там 70% могут долго тупить) объяснять.

Или все-таки кто-то смог выкрутиться?
...
Рейтинг: 0 / 0
Как организовать ввод дробных чисел
    #39778261
CDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CDAЯ как раз поменял NLS_NUMERIC_CHARACTERS и сразу получил этот геморрой.
Придется юзверям (а там 70% могут долго тупить) объяснять.

Или все-таки кто-то смог выкрутиться?

Имеется ввиду долго объяснять, что точка - теперь это и есть запятая, к которой они привыкли
...
Рейтинг: 0 / 0
Как организовать ввод дробных чисел
    #39778635
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и не понял в чем проблема, при настройке Application Primary Language = ru числа вводится через запятую, если стоит English то через точку.
...
Рейтинг: 0 / 0
Как организовать ввод дробных чисел
    #39780030
CDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

спасибо за ответ. Он натолкнул меня на мысль, что в настройках Globalization что-то не так.

Я начал копаться в этих настройках и обратил внимание,
что в поле Application Language Derived From у меня стоит значение No NLS .
Когда я изменил его на Application Primary Language , все заработало без всяких set nls_numeric_characters = ', ' !

Спасибо еще раз!
...
Рейтинг: 0 / 0
Как организовать ввод дробных чисел
    #39780035
CDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос решен! Обсуждение можно закрывать!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как организовать ввод дробных чисел
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]