powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Проблема с разделителем групп цифр в Forms 6i
5 сообщений из 5, страница 1 из 1
Проблема с разделителем групп цифр в Forms 6i
    #37488264
В формах группы цифр отделяются друг от друга точкой. На сервере операционная система Windows 2003R2 SP2, в региональных настройках везде указано Russia, переменная NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251. Задание переменной NLS_NUMERIC_CHARACTERS не помогает.
...
Рейтинг: 0 / 0
Проблема с разделителем групп цифр в Forms 6i
    #37489336
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей КондыгановВ формах группы цифр отделяются друг от друга точкой. На сервере операционная система Windows 2003R2 SP2, в региональных настройках везде указано Russia, переменная NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251. Задание переменной NLS_NUMERIC_CHARACTERS не помогает.
У меня
NLS_LANG=RUSSIAN_AMERICA.CL8MSWIN1251
NLS_NUMERIC_CHARACTERS='. '
и работает
...
Рейтинг: 0 / 0
Проблема с разделителем групп цифр в Forms 6i
    #37489786
AndrK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кондыганов,

А формат какой задаёшь полю 99990.000 или 99990D000?
...
Рейтинг: 0 / 0
Проблема с разделителем групп цифр в Forms 6i
    #37490145
AndrK,

Формат поля у меня 99990G000
...
Рейтинг: 0 / 0
Проблема с разделителем групп цифр в Forms 6i
    #37491326
AndrK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кондыганов,

Понял, невнимательно прочитал вопрос

Установи принудительно перед стартом переменную среды или пропиши в реестре

Код: plaintext
1.
SET NLS_NUMERIC_CHARACTERS="*#"
d:\Server\oracle\ora80\BIN\ifrun60.EXE userid=/@A module=test

Код: plaintext
1.
2.
3.
4.
5.
forms_ddl('ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ''$%''');
:tt :=  555555 . 7 ;
:ttt := to_char( 555555 . 7 ,'999G999D999');
select to_char( 555555 . 7 ,'999G999D999') into :tttt from dual;
:ttttt := to_char( 555555 . 7 ,'999G999D999','NLS_NUMERIC_CHARACTERS = ''$%''');
Все поля кроме tt - текстовые, а у tt format='999G999D999'
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Проблема с разделителем групп цифр в Forms 6i
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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