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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.10.2013, 12:30   #1  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
conversion from string to type 'decimal' is not valid in reporting services
Добрый день!

Помогите, пожалуйста, делаю отчет в VS 2008, преобразовать тип стринг 1 969,92 в декимал.

При генерации отчета выводит сообщение:

[rsRuntimeErrorInExpression] The Value expression for the textrun ‘Textbox90.Paragraphs[0].TextRuns[0]’ contains an error: Conversion from string "1 969,92" to type 'Decimal' is not valid.

Путаюсь использовать две функции - FormatNumber(Fields!Weight.Value,2) и CDec, но пока безрезультатно.

Помогите решить проблему.

Тип поля в СРМ число с плавающей запятой (точность два)!
Тип поля в отчете Number с плавающей запятой (точность два)!

Последний раз редактировалось Ion; 15.10.2013 в 12:37.
Старый 15.10.2013, 13:07   #3  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
У меня данные в формате FETCH. Пользоваться я могу стандартными функциями VB.
Старый 15.10.2013, 13:17   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Добрый день,

Извините, возможно за вопрос, ответ на который очевиден, но тем не менее. Зачем вам эта конвертация?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 15.10.2013, 13:17   #5  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
У меня в строке "1 969,92" есть пробел. Его по идее надо удалить, чтобы потом строку нормально преобразовать в числовой тип.

Использую функцию Replace(Fields!bj_new_payment.Value, " ", ""), но на выходе та же строка.
Старый 15.10.2013, 13:23   #6  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Добрый день,

Извините, возможно за вопрос, ответ на который очевиден, но тем не менее. Зачем вам эта конвертация?

Надо подсчитывать сумму всех платежей и выводить ее в отчете.
Старый 15.10.2013, 13:33   #7  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Если не ошибаюсь то для полей типа децимал в CRM в отчётах создаются 2 поля в отчёте. Посмотрите внимательно нет ли у вас в датасете поля с названием WeightValue или как то так. В него как раз должно приходить неформатированное значение.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: Ion (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27
mscrmblog: Generating/Rendering a PDF from a sql reporting services report - CRM 4 Blog bot Dynamics CRM: Blogs 0 09.12.2010 09:11
CRM DE LA CREME! Some more useful javascripts for MS CRM Blog bot Dynamics CRM: Blogs 0 04.05.2010 11:05
a33ik: Moving Reporting Services From 80 port to other Blog bot Dynamics CRM: Blogs 2 30.03.2010 14:14
Мелкомягкий CRM: Панель управления для MS CRM с помощью Reporting Services Blog bot Dynamics CRM: Blogs 1 24.08.2009 14:41

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

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

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