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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.03.2013, 09:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
axforum blogs: Форматирование отчетов под экспорт в Excel. Часть вторая, не последняя
Источник: http://axforum.info/forums/blog.php?b=384
==============

Общеизвестно, что невозможно сделать отчет, который бы одинаково хорошо смотрелся как в Веб, так и при экспорте в другие форматы. Виной тому абсолютное форматирование разметки отчета и ряд заложенных в дизайн продукта спорных решений.

Тем не менее, иногда хочется совместить: получить какое-то адекватное "превью", где можно применить интерактивные элементы, но при экспорте скрыть все лишнее. Начиная с SSRS 2005 это достаточно просто сделать. За понимание того, в каком формате ведется рендеринг отчета отвечает глобальная переменная RenderFormat.Name. Например, можно сделать такую проверку:
X++:
Globals!RenderFormat.Name = "EXCEL"
которая очень популярна в интернет примерах.

Ловушка заключается в том, что в SSRS 2012 экспорт в формат Excel по умолчанию выключен. Вместо него используется новый формат Excel 2007-2010 и называется он EXCELOPENXML. Поэтому, правильный вариант проверки должен быть следующим:
X++:
(Globals!RenderFormat.Name = "EXCEL") OrElse (Globals!RenderFormat.Name = "EXCELOPENXML")
Корректные имена расширений для экспорта можно посмотреть в файле rsreportserver.config. Файл доступен по адресу:
X++:
..\Каталог установки SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer
X++:
Имена форматов находятся в узле \Configuration\Extensions\Render


p.s. Как видно на снимке экрана, это же касается и старого формата Word.


Источник: http://axforum.info/forums/blog.php?b=384
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Форматирование таблиц отчетов под экспорт в Excel Blog bot Dynamics CRM: Blogs 0 20.03.2013 11:11
emeadaxsupport: How to copy a budget to a new budget in AX 2012 using Excel Add-in Blog bot DAX Blogs 0 27.11.2012 15:11
DynamicsAxSCM: Visualizing Security in Microsoft Dynamics AX 2012 Blog bot DAX Blogs 0 29.08.2011 13:11
axforum blogs: Планирование и доставка отчетов. Часть 2. Blog bot Dynamics CRM: Blogs 0 05.03.2011 10:11
axforum blogs: Планирование и доставка отчетов. Часть 1. Blog bot Dynamics CRM: Blogs 0 05.03.2011 10:11

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:28.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.