powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Multi-value параметр в RS 2005
3 сообщений из 3, страница 1 из 1
Multi-value параметр в RS 2005
    #35123245
sqluru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А меня проблема. Есть репорт в Reporting Services 2005 с multi-value параметрами.

Есть @Var1 и @Var2 - оба multi-value параметры ну и SQL запускает:

select Col1, Col2, Max(Col3) from table1 with (nolock)
WHERE Col1 IN (@Var1)
and Col2 IN (@Var1)
Group By Col1, Col12


Всё бы хорошо, но когда я выбираю (Select All) для параметра/ов он всё равно выполняет IN statement, и получaется медленно, хоть и индекс на Col1 есть, потому как каждое значение из длинного drop-down box подставляется в IN ('value1', 'value2', 'value', ....), а бы хотелось чтобы запускал:

select Col1, Col2, Max(Col3) from table1 with (nolock)
Group By Col1, Col12


как бы игнорируя where (что-то типа Where Col1 In Case если (Select All) Then Col1 ...)

Вопрос тут, есть ли прособ программно определить, что (Select All) выбран чтобы выключать IN?

Спасибо
...
Рейтинг: 0 / 0
Multi-value параметр в RS 2005
    #35123910
shady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет такого свойства. Хотя, было бы конечно не плохо знать SELCET ALL или нет.
...
Рейтинг: 0 / 0
Multi-value параметр в RS 2005
    #35124876
NaviMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadyНет такого свойства. Хотя, было бы конечно не плохо знать SELCET ALL или нет.

Где-то на блогах видел, что для этих целей предлагали сравнивать кол-во записей в датасете (который возвращает значения) и кол-во выбранных значений, если они равны значит выбрано все.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Multi-value параметр в RS 2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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