누군가 내가 다음 단계 중 어떤 것을 잘못하고 있는지 알려주는지 궁금합니다. SSRS에서 서브 보고서를 어떻게 렌더링합니까?
- 는 ('빈') 빈 새 보고서가
- 기본값은 기존 보고서 자체 데이터 소스와 하나 개의 매개 변수 (INT, 이름이 '가능성'을 가지고 ('SUB1')를, 가지고 값). 동일한 프로젝트와 같은 폴더에 있습니다.
- 새 보고서로 하위 보고서 컨트롤을 드래그
- 하위 보고서 컨트롤 속성에서 "이 보고서를 하위 보고서로 사용"으로 "Sub1"을 선택하십시오.
- 매개 변수 탭에서 추가를 클릭하십시오.
- 드롭 다운에서 이름을 선택하십시오 (비어 있음).
- '가능성'을 이름으로 입력하십시오.
- '1'을 값으로 입력하십시오.
- 보고서를 미리보고 '오류 : 하위 보고서를 표시 할 수 없습니다'라는 메시지가 표시됩니다. 미리보기 및 'rsErrorExecutingSubreport'하위 보고서 'SubReport1'(인스턴스 : 0) 실행 중 오류가 발생했습니다. 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. ' 'Subreport1이'보고서 'SUB1'을 렌더링하기 위해 시도하는 컨트롤의 이름입니다 출력 (에 내가 시도
것 :..
- 이 값으로 '= 1'을 입력
- 기본 보고서 '공백'에 동일한 유형 및 이름의 매개 변수 추가 하위 보고서 제어 등록 정보에서 매개 변수 탭을 비워두기 또한 '가능성'항목의 값을 빈 보고서의 매개 변수와 동일하게 설정해보십시오. '= Parameters! Likelihood.Value')
- 이름을 '@Likelihood'로 설정합니다 (requi에 대한 오류 링 이름은 CLR 호환).
- 데이터 원본 및 테이블 등을 하위 보고서에서 빈 부모 보고서로 복사하는 중입니다.
하위 보고서 제어 RDL : 나는 비슷한 문제로 많은 사람들이 발생했지만 아직 해결책을 못 찾았하고 올바른 방향으로 포인트를 부탁드립니다
<Subreport Name="Subreport1">
<ReportName>Sub1</ReportName>
<Parameters>
<Parameter Name="Likelihood">
<Value>10</Value>
</Parameter>
</Parameters>
<Top>2cm</Top>
<Left>2cm</Left>
<Height>7cm</Height>
<Width>7cm</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
</Style>
</Subreport>
.