Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Как оказалось разделителем дробной части в Cashe является точка, а стандартным разделителем в системе является запятая. Так вот нельзя ли поменять в Cashe разделитель с точки на запятую, и как это сделать??? СУБД Cashe 5.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 13:51 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Транслировать цифровые значения... Код: plaintext 1. 2. Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 14:19 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
так это понятно, я так и сделал, а что нельзя в самом Cashe поменять по типу как в WinXP "Языковая панель". Неужели в системных глобалах нет нужного параметра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 14:36 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
В других языках тоже так? ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 15:21 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
krvsaВ других языках тоже так? не понял о чем ты, другие языки берут системный разделитель дробной части ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 15:39 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
и это скорее всего проблема не языка, а самой СУБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 15:40 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
автордругие языки берут системный разделитель дробной части Вы видимо МОСК программирования! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 15:49 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Кстати, субд называется Cache а не Cashe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 15:52 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Pit-Bulтак это понятно, я так и сделал, а что нельзя в самом Cashe поменять по типу как в WinXP "Языковая панель". Неужели в системных глобалах нет нужного параметра А еще нельза в Cache выполнить остановку сервера по кнопке "ПУСК", а хотелось бы. Запятая это проблема клиента, вот и решать ее нужно на клиенте, или по дороге к клиенту, как Вам подсказывают. Cache работает не только на WinXP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 17:07 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
To Pit-Bul : Если Вам нужно форматировать числа именно в Cache, то можно попробовать так: Код: plaintext 1. 2. 3. 4. 5. PS: Почитайте документацию по $FNUMBER/$NUMBER. Изменения разделителей действует только в рамках текущего процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 17:28 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Pit-Bulтак это понятно, я так и сделал, а что нельзя в самом Cashe поменять по типу как в WinXP "Языковая панель". Неужели в системных глобалах нет нужного параметра Хм .... а разделитель для float констант в каких нибудь .c , .cpp , .pas файликах у вас при смене региональных настроек тоже меняется ? ... круто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 08:19 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Pit-Bulдругие языки берут системный разделитель дробной части У нас есть дельфисты... Сишники... Я их опросил Точка у всех. Без всякого "братия системного разделителя"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 08:31 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Вы забыли тех, кто программирует в экселе! На этот случай я меняю всем системный разделитель целой и дробной части на точку. Чтобы было как у людей ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 08:42 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Я тоже всегда ставлю точку в настройках ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 08:44 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Аналогичная проблема возникла..только при выгрузке в Excel (формат хранения и отображения данных в ZEN с использованием точки в качестве разделителя в принципе меня устраивает, но вот в Excel числа с дробной частью криво выгружаются). В настройках Винды практически у всех пользователей по умолчанию стоит "," эти настройки ручками не хотелось бы править. Панель управления -> Язык и региональные стандарты -> вкладка "Региональные" параметры -> кнопка "Настройка" -> поле "Разделитель целой и дробной части" Вопрос - как в методе на COS узнать, какой разделитель стоит у пользователя в настройках Винды? Чтобы если там все-таки стоит "," у дробных чисел подменять "." на "," и только потом выгружать данные в Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 07:56 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
АленочкаВопрос - как в методе на COS узнать, какой разделитель стоит у пользователя в настройках Винды? Проще иметь настройки пользователя у себя в задаче, вот пусть там сам пользователь и укажет какой символ ему нужен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 08:33 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
krvsa , в принципе как вариант ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 08:44 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Аленочка, если пользователь с одного и того же компьютера работает :) а на разных компьютерах проблема может проявиться для того же пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 10:47 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
А в Excel можно же так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 11:26 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Мы для генерации отчетов использовали следующий способ 1) Для документа настраивается стиль числовой ячейки (количество знаков после запятой и разделитель разрядов). 2) При генерации отчета для ячейки указывается нужный стиль. Тогда хранится значение 1111111,11111 а отображается как 1 111 111,11. Возможно, так же для конкретного документа можно настроить разделитель дробной части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 12:23 |
|
||
|
Разделитель дробной части в Cashe
|
|||
|---|---|---|---|
|
#18+
Диклевич АлександрА в Excel можно же так Код: plaintext мы примерно вот таким образом данные из tablePane выгружаем, без Application ClassMethod PrintItToFile(tablePane As %ZEN.Component.tablePane) As %String [ ZenMethod ] { set oldio=$IO set tmpdir=##class(%File).NormalizeDirectory(^%SYS("TempDir")) set filename = tmpdir_##class(%FileBinaryStream).NewFileName("tmp",^%SYS("TempDir")) open filename:("NW") use filename ..... write "<html><head><meta http-equiv=""Content-Type"" content=""text/html; charset=windows-1251""></head><body>" do tablePane.%DrawHTML() write "</body></html>" ...... close filename use oldio quit filename } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 03:26 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=34943679&tid=1557654]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 526ms |

| 0 / 0 |
