Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Report Builder - Передать выбранный параметр в запрос / 4 сообщений из 4, страница 1 из 1
13.04.2018, 03:15
    #39629563
TsumerovAS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder - Передать выбранный параметр в запрос
Добрый день! Подскажите пожалуйста по работе с построителем отчётов (report builder 2016 в частности). Проблема заключается в передаче выбираемых значений параметров из выплывающего списка в запрос. Например: имеется таблица (дата, событие, источник). Задаю три параметра (начальная дата, конечная дата, источник). Задаю первый набор данных (селект всех столбцов таблицы) задаю второй набор данных (селект столбца источник из таблицы). Параметр источник работает выбором из второго набора данных, формы начальной и конечной дат тоже работают, но при нажатии кнопки 'построить отчет' на выходе выборка не удаётся. А отображается выбор всех источников по всем датам.
Вопрос как увязать параметр источник с запросом набора данных таблицы + чтобы и задаваемый диапазон дат фильтровал итоговый результат.
...
Рейтинг: 0 / 0
13.04.2018, 04:55
    #39629572
aleksrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder - Передать выбранный параметр в запрос
TsumerovAS,

Я не полностью понял что вам нужно, но думаю имелось ввиду это
https://www.mssqltips.com/sqlservertip/3466/cascaded-parameters-in-sql-server-reporting-services/
...
Рейтинг: 0 / 0
13.04.2018, 09:39
    #39629639
TsumerovAS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder - Передать выбранный параметр в запрос
aleksrov,

Спасибо. Нашёл почти все ответы на вопросы, за исключением параметров с типом `ДАТА'. Как её причесать!?
...
Рейтинг: 0 / 0
13.04.2018, 10:15
    #39629664
aleksrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder - Передать выбранный параметр в запрос
TsumerovAS,

Да все также. Добавляете DataSet, т.е. типа SourceList, в нем получаем необходимые источники.
Создаем параметр @Source, в нем выбираем получить значение из запроса, выбираем наш SourceList и поля которые будут использоваться как поле значение или как поле метка, типа SourceKey и SourceLabel (их естетсвенно надо было выбрать в датасете)
Добавляем еще два параметра @DateFrom и @DateTo, выбираем тип дата. Если по умолчанию значение или список допустимых значений нам не нужен, в принципе больше ниче не делаем.
Теперь в нашем основном датасэте, будет запрос вида:
select ВашиСтолбцы
from ВашыТаблицы
Where SourceKey = @Source and Date Between @DateFrom and @DateTo
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Report Builder - Передать выбранный параметр в запрос / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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