AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2009, 17:01   #1  
ska_punx is offline
ska_punx
Участник
Аватар для ska_punx
 
66 / 10 (1) +
Регистрация: 19.05.2004
Цитата:
Сообщение от Programmer Посмотреть сообщение
Нужно из Decimal получить String. Объясню на примере свою проблему.

Есть таблица с полем Sum тип поля Decimal. В нем храниться цифра 33 000. Делаю следующее:
Sum1:=FORMAT(Sum); Получаю: Sum1 = ’33 000’.
Sum2=DELCHR(Sum1,'=',' '). Получаю Sum2 = ’33 000’.
Нужно получить Sum2 = ‘33000’. В этом и проблема.

Захожу в региональные настройки своего компа и меняю символ группировки цифор пробел на `.

Отображается цифра в поле Sum 33`000. Запускаю код:
Sum1:=FORMAT(HR_Salary_Scale_1);
Sum2=DELCHR(Sum1,'=','`')

Получаю:
Sum1:=’33`000’;
Sum2:= ‘33000’
Получил что нужно.

Как избежать привязку к региональным настройкам? Чтоб в итоге Sum2 содержала только цифры: 33000 или 33000.11?
Доброго времени суток.
я далек от программирования.
Объясните пожалуйста мне, как в поле таблицы с типом Decimal сделать отображение числа без разделителя групп в виде пробела...
В региональных настройках пробел, как разделитель групп не установлен.
Может в свойстве поля какой-то параметр поменять?

В идеале, было бы здорово, если бы во всей базе в полях Decimal, можно было бы убрать эти ненавистные пробелы.

NAV5 SP1 SQL база
заранее благодарен за вразумительные ответы.
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться...
Старый 09.04.2009, 19:40   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
Цитата:
Сообщение от ska_punx Посмотреть сообщение
В региональных настройках пробел, как разделитель групп не установлен.
ой-ли? а откуда тогда он берется?
Старый 09.04.2009, 20:11   #3  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Если хочется изменить в форме, то в свойстве поля Format впишите <Standard Format,1>

За всю базу не скажу.
Старый 10.04.2009, 08:01   #4  
ska_punx is offline
ska_punx
Участник
Аватар для ska_punx
 
66 / 10 (1) +
Регистрация: 19.05.2004
Цитата:
Сообщение от apanko Посмотреть сообщение
Если хочется изменить в форме, то в свойстве поля Format впишите <Standard Format,1>

За всю базу не скажу.
Спасибо огромное, очень помогли.
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться...
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:14.