SSRS как показывать только месяц / год в качестве параметра, используя / настраивая элемент управления календаря - PullRequest
4 голосов
/ 09 сентября 2011

Я использую SSRS 2005. В настоящее время у меня есть два параметра даты и времени (для даты начала и окончания) в качестве параметров для моего отчета.Я получаю элементы управления календаря по умолчанию, чтобы выбрать даты.

Я хочу показать только месяц и год в элементе управления календаря, который может быть выбран пользователем.Это возможно?

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

ИЛИ

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

Может кто-нибудь предложить решение?

Спасибо, Бо

1 Ответ

2 голосов
/ 09 сентября 2011

Этого нельзя сделать с помощью элемента управления календаря.

Вы можете либо использовать элемент управления календаря, игнорируя день, либо реализовать одно из двух упомянутых вами решений.

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

Чтобы сделать этот отчет менее раздражающим для пользователя при запуске отчета, по умолчанию ваш месяц / год от / к значениям, которые обычно выбирает пользовательчтобы запустить отчет.

Лично я бы предпочел текстовые поля со значениями по умолчанию

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

Month from: = 1
Month to: = Datepart("m", Now())
Year from, Year to: = Datepart("yyyy", Now())
...