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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2007, 09:16   #1  
Артем 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
А что если использовать dynamic SQL? В SDK в разделе Using Filters in a Report пишут как создать параметр который будет описателем представления, на которое повесятся фильтры.
DECLARE @SQL nvarchar(4000)
SET @SQL = '
SELECT * FROM ('+@CRM_FilteredAccount+') AS FA'
EXEC (@SQL)
Возможно тогда выборки порйдут по одному и тому же фильтрованному представлению?
В свое время я пробовал сделать нечто подобное, но столкнулся с проблемой, что при построении таких запросов не удается воспользоваться всеми прелестями конструктора отчетов - он просто не увидит поля, которые возвращаются из такого запроса и не даст их использовать. Как решить эту проблему я так и не понял. Самое интересное, что все стандартные отчеты в которых используется эта фитча, после загрузки и преобразования тоже не компилятся...
Старый 01.11.2007, 16:59   #2  
SeregaK is offline
SeregaK
Участник
 
76 / 21 (1) +++
Регистрация: 10.11.2006
И динамические запросы пробовал, в подотчётах они отрабатывают но опять таки не фильтруются! По поводу динамических запросов и констуктора отчётов: в вижуал студио набору данных, который получается посредством динамичекого SQL можно указать какие поля будут возврашены запросом (в свойствах этого DataSet)!
Старый 02.11.2007, 09:41   #3  
Артем 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
Цитата:
Сообщение от SeregaK Посмотреть сообщение
можно указать какие поля будут возврашены запросом (в свойствах этого DataSet)!
Подробнее можно?
Старый 02.11.2007, 15:27   #4  
SeregaK is offline
SeregaK
Участник
 
76 / 21 (1) +++
Регистрация: 10.11.2006
Во вложении скрин! Жмыхаем на троеточии около поля выбора DataSet-ов, появляется окошко Dataset, переходим на вкладку Fields и указываем имена возврашаемых динамическим запросом полей, а если в запросе есть элиасы, то элиасов! после чего поля этого датаСет будут доступны в конструкторе отчётов!
Миниатюры
Нажмите на изображение для увеличения
Название: ReportDesigner.JPG
Просмотров: 551
Размер:	124.9 Кб
ID:	3018  

Последний раз редактировалось SeregaK; 02.11.2007 в 15:30.
За это сообщение автора поблагодарили: Артем Enot Грунин (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
не отображаются значения из picklist в отчетах valk Dynamics CRM: Разработка 6 19.02.2009 22:51
Фильтрация многоуровневых отчетов Олег Михайлов Dynamics CRM: Разработка 7 28.09.2008 13:36
Неполная информация в отчетах Pete V Dynamics CRM: Администрирование 6 22.07.2008 11:38
Предварительная фильтрация по теме Черничкин Станислав Dynamics CRM: Разработка 3 21.12.2007 08:10
фильтр CRMAF_ в отчетах kras Dynamics CRM: Разработка 5 15.12.2006 12:44

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

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

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