powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2008 : URL передача MultiValue параметра
7 сообщений из 7, страница 1 из 1
SSRS 2008 : URL передача MultiValue параметра
    #36143048
Фотография товарищъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSRS 2008
как правильно сформировать URL строку для передачи Multi-Value параметра
вот мой пример:
Код: plaintext
1.
http://dpp-vm-ipmsdemo: 8080 /ReportServer_SQL2008/Pages/ReportViewer.aspx?/Отчеты/ВПТС&rc:Toolbar=True&rc:Parameters=True&Видзатрат=[Вид+затрат].[Вид+затрат].% 26 [ВЗ_СМР]%0d%0a[Вид+затрат].[Вид+затрат].% 26 [ВЗ_Оборудование]
что-то не нашел каким символом нужно разделять отдельные элементы выбора:(
один элемент передается нормально два уже нет:(
использовал разделители ",+" (запятая и пробел); "%0d%0a" - ничего не помогает:(

смотрел сам RS когда выбираешь несколько элементов в URL вставляет "%0d%0a" между элементами множественного выбора, однако этот сформированный URL сам уже не понимает:(
...
Рейтинг: 0 / 0
SSRS 2008 : URL передача MultiValue параметра
    #36252131
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже столкнулся и не смог сделать.
В самой студии-то значение по умолчанию примерно так =Split("1,2,3,4",",") работает, но как через ссылку не нашел.
...
Рейтинг: 0 / 0
SSRS 2008 : URL передача MultiValue параметра
    #36252160
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел!!!
тынц

Passing SSRS Report Parameters in an URL
There is a lot of discussion on the forums about passing parameters to an SSRS report using an URL however one of the items that you rarely read about is the passing of multi valued parameters in an URL.

To do this, just pass the name/value pair, separated by the ampersand.

For Example: http://server/reportserver?/dir/Report&rs:Command=Render&Parm1=VALUE1&Parm1=VALUE2&Parm1=VALUE3

As long as the parameter Parm1 is set to multi value, and it contains those three values (VALUE1, VALUE2, VALUE3) all three will be selected.

The only exception to this rule is if one of the name/value pairs is a null (Parm1:IsNull=True)
That causes SSRS to ignore the rest of the values passed.

Remember to pass the Value, and not the Label.
...
Рейтинг: 0 / 0
SSRS 2008 : URL передача MultiValue параметра
    #36252480
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не забывайте про ограничения в 256 символов на URL.


Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
SSRS 2008 : URL передача MultiValue параметра
    #36265882
gesttt1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buvenНе забывайте про ограничения в 256 символов на URL.

почему 256?
...
Рейтинг: 0 / 0
SSRS 2008 : URL передача MultiValue параметра
    #36266583
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле почему не 257 например? Или в чем вопрос?


Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
SSRS 2008 : URL передача MultiValue параметра
    #36266666
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buven,

ограничения в 256 символов для строки URL не существует.
не вводите сообщество в заблуждение.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2008 : URL передача MultiValue параметра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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