powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / миграция на SSRS 2008
6 сообщений из 6, страница 1 из 1
миграция на SSRS 2008
    #36114316
Фотография Romka-Fes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi2All!
Народ, подумываю перекинуть "тяжёлые" отчёты с delphi-клиента (DevExpress) на SSRS.
Не смог определить, почему именно, но один и тот же отчёт (основанный на 1-й табличной функции) работает на порядок быстрей в SSRS, нежели чем на delphi-клиенте.

С отчётами, которые используют стандартные типы параметров - всё понятно. Вопрос в том, есть ли какой-то аналог или инструментальные средства в SSRS чтобы заменить/сэмулировать "табличный" параметр? (см. рис.)
К примеру у меня в delphi-клиенте пользователи могут сформировать список счетов/контрагентов/чего-угодно, по которым, и ТОЛЬКО по ним, будут строится отчёты.
...
Рейтинг: 0 / 0
миграция на SSRS 2008
    #36114517
leff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мультиселект? Или вы хотите что бы пользователи вводили ручками несколько параметров и по ним строился отчет?
...
Рейтинг: 0 / 0
миграция на SSRS 2008
    #36114728
Фотография Romka-Fes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leffмультиселект? Или вы хотите что бы пользователи вводили ручками несколько параметров и по ним строился отчет?
да, именно чтобы руками выбирали некое множество (к примеру) счетов и только по ним строился отчёт т.е. в выборке был бы INNER JOIN с этой табличкой/ WHERE acc_id IN (<множество отмеченных "галочками" счетов>) или любой другой аналог этого.
...
Рейтинг: 0 / 0
миграция на SSRS 2008
    #36114746
Фотография Romka-Fes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romka-Fesleffмультиселект? Или вы хотите что бы пользователи вводили ручками несколько параметров и по ним строился отчет?
да, именно чтобы руками выбирали некое множество (к примеру) счетов и только по ним строился отчёт т.е. в выборке был бы INNER JOIN с этой табличкой/ WHERE acc_id IN (<множество отмеченных "галочками" счетов>) или любой другой аналог этого.
оффтоп: а что за лаги вчера были на странице и сегодня? :)
...
Рейтинг: 0 / 0
миграция на SSRS 2008
    #36114795
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишите ХП, передавайте туда что угодно. В отчете дергайте эту ХП.

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
миграция на SSRS 2008
    #36114811
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторда, именно чтобы руками выбирали некое множество (к примеру) счетов и только по ним строился отчёт т.е. в выборке был бы INNER JOIN с этой табличкой/ WHERE acc_id IN (<множество отмеченных "галочками" счетов>) или любой другой аналог этогоКак раз подходящий случай использовать Multi-select параметр.
В отчете определяете Multi-select параметр. В запросе пишете WHERE acc_id IN (@ParamName).
SSRS автоматически @ParamName развернет в список значений, разделенных запятой.

P.S. Учтите, что это работает для MS SQL. Для других СУБД синтаксис может отличаться.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / миграция на SSRS 2008
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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