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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2015, 10:23   #1  
Дмитрий А.А. is offline
Дмитрий А.А.
Участник
Аватар для Дмитрий А.А.
 
173 / 19 (1) ++
Регистрация: 24.07.2015
Адрес: СПб
? Выделение текста в отчетах
Добрый день.
Требуется выделить вносимый в отчеты(печатные формы) данные из базы закрашиванием фона текста. Стандартный функционал CRM 2011 не дает это сделать, насколько я увидел, а вариант с добавлением множества текстбоксов и выделения их цветом - не вариант, так как возникнут нарушения форматирования отчета. Кто-нибудь сталкивался с данным вопросом или знает адекватное решение?

Если немного подробнее: имеется форма отчета Договор, куда подгружаются данные. Для проверки, все ли поля были заполнены, просят сделать выделение фона подгружаемых данных цветом, чтобы если какие-то поля связанных сущностей не заполнены, был виден пустой цветной пробел. Изменение цвета шрифта нам ничего не дает, так как если поля не заполнены, то не выводится никаких данных.
Старый 12.08.2015, 10:50   #2  
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
Посмотрите в сторону PlaceHolders.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 12.08.2015, 11:25   #3  
Дмитрий А.А. is offline
Дмитрий А.А.
Участник
Аватар для Дмитрий А.А.
 
173 / 19 (1) ++
Регистрация: 24.07.2015
Адрес: СПб
Цитата:
Сообщение от a33ik Посмотреть сообщение
Посмотрите в сторону PlaceHolders.
Через них и делаю добавление данных на форму отчета. Но внутри нет(или я не вижу) свойств, отвечающих за цвет фона.

Если необходимо, то прикладываю пример того, что у меня в них происходит:
Пример.txt
Старый 13.08.2015, 06:56   #4  
Дмитрий А.А. is offline
Дмитрий А.А.
Участник
Аватар для Дмитрий А.А.
 
173 / 19 (1) ++
Регистрация: 24.07.2015
Адрес: СПб
Если кому будет интересно и полезно:
Выбрали следующее решение:
Все в тех же плейсхолдерах вместо простого добавдения данных ставим конструкции вида IIF(IsNothing(...),"___",(...)) и меняем цвет текста для данного плейсхолдера. Интереснее придумать ничего не получилось.
Старый 27.08.2015, 15:03   #5  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Других вариантов у вас просто нет. Для упрощения задачи, вы можете добавить в датасет вычисляемые поля а-ля IsFieldNameFilled где сделать проверку вида IIF(IsNothing(...), false, true). Это позволяет сделать выражения для подсветки более читаемыми.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Выделение текста в IE a1xb Dynamics CRM: Разработка 4 17.01.2014 11:24
Выделение памяти под процессы на сервере MS CRM Likefire Dynamics CRM: Администрирование 2 28.02.2013 15:12
Все о Microsoft Dynamics CRM: Полезные SQL-вставки для использования в отчетах MS CRM Blog bot Dynamics CRM: Blogs 6 05.12.2012 12:16
Отчеты со сложным форматированием текста. Archon Dynamics CRM: Разработка 6 26.05.2010 11:49
не отображаются значения из picklist в отчетах valk Dynamics CRM: Разработка 6 19.02.2009 22:51

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

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

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