2011-09-09 2 views
2

SSRS 2005를 사용합니다. 현재 내 보고서의 매개 변수로 두 개의 datetime 매개 변수 (시작 날짜와 종료 날짜)가 있습니다. 기본 달력 컨트롤을 사용하여 날짜를 선택합니다.SSRS 달력 컨트롤을 사용하여 매개 변수로 월/연도 만 표시하는 방법

사용자가 선택할 수있는 캘린더 컨트롤에 월과 연도 만 표시하려고합니다. 그게 가능하니?

두 개의 텍스트 필드를 만들고 사용자가 각 텍스트 필드에 월 & 년을 입력하게하고이 두 텍스트 필드의 유효성을 확인했습니다. 필드에 입력해야하기 때문에이 작업을 수행하고 싶지 않습니다.

또는

나는, 시작 월을위한 네 개의 드롭 다운 목록을 만들 값 년 마지막 달과 끝 년 시작하지만이 좀 더 스크롤/클릭을 포함 할 수 있습니다. 이것도하고 싶지 않아.

누군가 해결책을 제안 할 수 있습니까?

는 보

답변

1

이 달력 컨트롤을 사용하여 수행 할 수 없습니다 감사합니다.

오늘을 무시한 캘린더 컨트롤을 사용하거나 언급 한 다른 두 가지 해결책 중 하나를 구현할 수 있습니다.

콤보 상자의 경우 데이터에서 월/연도를 선택하여 값을 채울 수 있습니다.

사용자가 보고서를 실행하는 데 별 어려움이 없도록하려면 보통 월간/년 값을 /에서 값으로 설정하여 사용자가 보고서를 실행하도록 선택하는 값을 지정하십시오.

개인적으로 기본값이있는 텍스트 상자를 선호합니다.

예. 올해 1 월에서 현재 월까지의 보고서를 사용자가 실행하면 기본값은

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

입니다. 감사합니다. 매개 변수로 월/연도를 선택할 수있는 제 3 자 컨트롤을 포함 할 수있는 방법이 있습니까? – BoCode

+0

보고 서비스에서 사용자 지정 컨트롤을 사용하는 것은 내가 아는 한 지원되지 않습니다. 응용 프로그램에서 보고서를 사용하는 경우 적절하게 사용자 지정 컨트롤을 사용하여 해당 값을 보고서 매개 변수에 전달할 수 있습니다. http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/83000cc2-b78a-4a65-a7f9-0a20d872d74d/도 확인하십시오. – niktrs

관련 문제