Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как программно изменить порядок следования групп в матрице MSRS? / 6 сообщений из 6, страница 1 из 1
05.10.2006, 08:45
    #34033426
ArchiMage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить порядок следования групп в матрице MSRS?
Собственно возникла цель сделать "умный" отчет, чтобы в зависимости от параметров в матрице изменялась последовательность группировки.
Никак не могу накопать, как это сделать, помогите!
...
Рейтинг: 0 / 0
05.10.2006, 10:09
    #34033606
ArchiMage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить порядок следования групп в матрице MSRS?
Пока сделал 2 матрицы с влючением/отключением видимости, что несколько некузяво. Хотелось бы по-правильному...
...
Рейтинг: 0 / 0
05.10.2006, 10:12
    #34033612
tacit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить порядок следования групп в матрице MSRS?
Отчет не может быть "умным" по определению...
А вот для изменения порядка или правил группировки надо НЕ ЖЕСТКО прописывать поля, по которым идет группировка, а использовать формулы (EXPRESSIONS). Идея такова - вы создаете заранее несколько уровней группировки. А вот значения "Group on" для этих групп определяете в зависимости от значений параметра(-ов). Для этого используются переключатели IIF(...) либо SWITCH(...). Аналогично поступают и для показа (скрытия) каких-либо элементов отчета
...
Рейтинг: 0 / 0
05.10.2006, 10:28
    #34033674
ArchiMage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить порядок следования групп в матрице MSRS?
Сенкс!
В результате изменения выражения группировки по столбцу, необходимо изменить и значение ширины колонки и значение текста сабтотала.
Т.е. прописывать все это в каждом элементе?
...
Рейтинг: 0 / 0
05.10.2006, 10:48
    #34033751
tacit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить порядок следования групп в матрице MSRS?
ArchiMageСенкс!
В результате изменения выражения группировки по столбцу, необходимо изменить и значение ширины колонки и значение текста сабтотала.
Т.е. прописывать все это в каждом элементе?
Угу, конечно. А вот как динамически изменить шируну столбцов - не знаю. Как это сделать из своего приложения run-time понимаю, а вот как при работе отчета на сервере отчетов - нет. При дизайне отчета в дизйнере нет возможности определять значения размеров элементов по формулам. Может кто-то нашел какой-то обходной путь?
...
Рейтинг: 0 / 0
05.10.2006, 10:56
    #34033795
ArchiMage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить порядок следования групп в матрице MSRS?
Получается при изменении группировки, есть еще необходимость показывать/скрывать сабтотал - не получается, негде.
Вот в том-то и вопрос - не получается изменить без использования RDL-я в качестве XML и изменения его атрибутов.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как программно изменить порядок следования групп в матрице MSRS? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]