Можете ли вы иметь каскадные параметры отчета из раскрывающегося списка в текстовое поле? - PullRequest
1 голос
/ 20 февраля 2009

У меня есть отчет служб отчетов SQL Server 2005 с тремя параметрами, которые я хотел бы реализовать между собой.

  • Первый параметр - DateRange который является выпадающим с различными количество дней назад, чтобы сделать дату Диапазон с сегодняшнего дня. У него будет «Пользовательское» значение, которое будет использоваться для отметки, когда вместо этого следует использовать параметры Start и End DateTime.
  • Второй и третий будет параметры datetime, где пользователь вводит какой-то действительный DateTime строковое представление или нажимает на Поле календаря и выбирается таким образом, то есть "20.02.2009"

Проблема, с которой я столкнулся, состоит в том, что весь материал, на который я наткнулся на зависимые параметры, показывает каскадные отношения, где есть раскрывающийся список на основе запроса, определяющего следующий раскрывающийся список.

Как можно перейти от выпадающего меню, в котором используется запрос, к незапрошенному текстовому полю DateTime?

Ответы [ 2 ]

0 голосов
/ 13 апреля 2009

Установить значение по умолчанию для выражения. Я считаю, что по умолчанию любые значения по умолчанию, начинающиеся со знака равенства, заставляют отчет обрабатывать текущий параметр как зависимый от всех параметров выше текущего параметра.

0 голосов
/ 20 февраля 2009

Возможно, это не тот ответ, который вы ищете, но я решил эту (и другие) проблемы, встроив отчет в веб-страницу (используя элемент управления ReportViewer). Я использую AJAX для каскадного отображения значений в раскрывающихся списках способами, которые были бы чрезвычайно сложными в службах Reporting Services, а затем передаю параметры в отчеты в заднем коде.

Я обнаружил, что это намного проще, так как я не ограничен тем, как я создаю свои элементы управления вводом. YMMV, хотя.

...