2012-02-29 2 views
1

VS2010의 보고서 뷰어에서 로컬 보고서 작업 중입니다.SSRS 보고서 내보내기가 엑셀을 사용하고 시트 이름 문제를 전달합니다.

RDLC에는 두 개 이상의 컨트롤이 있으며 소프트 페이지 나누기를 강제로 적용하기 위해 PageBreakAtEnd 속성을 True로 설정합니다. 또한 사용자가 Excel로 내보낼 때 두 번째 Excel 시트가 생성됩니다.

그러나 Excel에서 시트를 '시트 1'및 '시트 2'라고합니다.

시트 이름을 어떻게 부여 할 수 있습니까? 그래서 Google 검색 및 링크를 찾았습니다 http://blogs.msdn.com/b/robertbruckner/archive/2010/05/16/report-design-naming-excel-worksheets.aspx 이 링크에서 나는 그것이 가능하다는 것을 알게되었습니다. 페이지 이름이라는 속성이 있습니다. VS2010에서 보고서를 디자인하고 있지만 페이지 이름 속성을 찾을 수 없습니다. 누구나 페이지 이름 속성이 어디에 있는지 알 수 있습니다.

감사합니다.

답변

3

Page Name 속성은 2008 R2와 함께 도입되었습니다. SQL2008R2에서 작업하고 있습니까? 다음은 이 단계를 통해 블로그 게시물 산책입니다 : Page Name SSRS 2008R2

+0

+1이 답변은 올바른 행동 과정 인 것 같습니다. 그러나 그것은 나를 위해 작동하지 않았지만 특정 버전이 함께 작동하지 않기 때문인 것으로 보입니다. (http://social.msdn.microsoft.com/Forums/sqlserver/en-US/16fdbede-9bd1-46a9- ae76-31fd67aa5a53/pagename-property-not-working-for-excel-2010? forum = sqlreportingservices) (Excel 2013 + SSRS 2012 for me). – Jeroen

3

가 엑셀 수출 탭 이름을 설정하는 페이지 이름 필드를 변경하는 방법에 대한 많은 자습서가 있지만 모두가 SSRS 프로젝트를위한 매우 중요한 설정을 그리워하는 경향이

솔루션 탐색기 -> 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 속성 -> TargetServerVersion을 선택하십시오.

"SQL Server 2008 R2"로 변경하십시오.

이 설정을 지정하지 않으면 사용자가 설정 한 pageName 필드가 excel 내보내기에서 탭 이름으로 표시되지 않습니다. 희망이 사람이 나 같은 오래된 프로젝트를 다루는 데 도움이됩니다.

+0

이 대답은 내 문제를 해결했습니다. 프로젝트가 SQL Server 2008이 아닌 SQL Server 2008로 설정되었습니다. –