! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

페이지 리포트, 일반 리포트는 어떻게 사용할 수 있는지 궁금합니다. > Q&A | 토론

본문 바로가기

ASP.NET Webform웹폼 페이지 리포트, 일반 리포트는 어떻게 사용할 수 있는지 궁금합니다.

페이지 정보

작성자 이클립스 작성일 2023-06-14 15:27 조회 377회 댓글 0건
제품 버전 : 액티브리포트9

본문

안녕하세요.

이전 질문에 이어서 또 번거롭게 질문 드려서 죄송합니다.


조언해주신 

페이지 리포트 활용 , 서브 리포트 대신 일반 리포트 활용을 해보고 싶은데요.

도구 상자를 뒤져봐도 SubReport말고는 도저히 어디서 사용할 수 있는건지 모르겠습니다. ㅜㅜ


어디서 사용할 수 있는지 궁금합니다.

그리고 이런 기능 설명된 페이지나 화면 링크 주시면 제가 혼자 참고해서 해보겠습니다.


정보가 없으니 활용을 못하겠네요 ㅜ.ㅜ


번거로우 시더라도 답변 주시면 정말 정말 완전 감사하겠습니다.



  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

ASP.NET Webform웹폼 Re: 페이지 리포트, 일반 리포트는 어떻게 사용할 수 있는지 궁금합니다.

추천2 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK폴 작성일 2023-06-23 22:59 댓글 0건

본문

안녕하세요 그레이프시티입니다. 

 

그레이프시티의 ActiveReports가 제공하고 있는 2가지 형식의 리포트 타입에 대하여 설명을 드리도록 하겠습니다.


1.     왜 두종류로 나눠 놓았는가?

특정 형식의 리포트를 만들 때 각각의 타입이 이를 더 쉽게 만들 수 있게 도와주기 때문입니다. 예를 들어 대학교에서 많이 사용되는 양식인 졸업 증명서성적 증명서를 예로 들어 보겠습니다.

 

졸업 증명서의 경우 일반적으로는 고정된 양식에 이름과 학번 학과명들만 바뀌면서 동일한 양식에 출력이 되게 됩니다. 그래서 이러한 페이지 리포트(고정 레이아웃 리포트)는 양식을 고정한채 데이터만 바꿔서 출력할 수 있도록 그에 맞는 도구들을 제공합니다. 이러한 양식의 예시로는 졸업 증명서”, “고지서”, “세금계산서등이 있습니다.


d798b31c6d3fd03071e8fa5a0fcd588b_1687529504_6927.png

반면 성적 증명서의 경우 양식이 고정되어 있지 않습니다. 몇 학년인지 그리고 한학기에 얼마나 많은 수업을 들었는지에 따라 데이터양이 달라지게 됩니다. 페이지 또한 한 페이안에 데이터가 모두 표현될 수도 있지만 여러페이지로 나눠질수도 있습니다. 섹션 리포트(연속형 레이아웃 리포트)는 이것에 맞도록 데이터양에 따라 데이터를 표현할 수 있는 도구들을 가지고 있습니다. 이러한 양식의 예시로는 성적 증명서”, “견적서”, “제품 리스트등이 있습니다.


d798b31c6d3fd03071e8fa5a0fcd588b_1687529357_0705.png

        

 

2.     구체적으로 무엇이 다른가?

여러 다른 점이 있지만 대표적으로 가장 크게 아래와 같은 부분에서 차이가 있습니다.

페이지리포트는 아래와 같이 통으로 이뤄져 있는 페이지에 주로 테이블이나 태블릭스 같은 컨트롤을 통해 양식을 배치하고 데이터를 바인딩하여 표현을 하게 됩니다. 기본적으로 고정되어 있는 양식으로만 데이터가 표현이되며 테이블과 겹쳐 있는 회색의 영역 부분까지만 데이터가 표현될 수 있습니다.

https://www.grapecity.com/activereportsnet/docs/latest/online/page-report-type.html


d798b31c6d3fd03071e8fa5a0fcd588b_1687529357_0158.png

[페이지 리포트]


반면 섹션리포트의 경우 디테일 영역에 텍스트 박스를 배치하고 데이터를 바인딩 하게 되면 자동으로 데이터가 있는 만큼 반복되면서 데이터가 보여집니다. 헤더와 푸터는 대표적인 데이터만을 표현하기 때문에 한번씩만 보여집니다.

https://www.grapecity.com/activereportsnet/docs/latest/online/section-report-type.html


d798b31c6d3fd03071e8fa5a0fcd588b_1687529356_9161.png

 [섹션 리포트]

3.     어떻게 만들 수 있는가?

2가지 방법이 있습니다.

1) ActiveReports가 설치되게 되면 오프라인 디자이너 같이 설치 됩니다.

윈도우 시작 버튼을 클릭 후GrapeCity 폴더 내의 ActiveReports Designer를 실행합니다.

d798b31c6d3fd03071e8fa5a0fcd588b_1687529356_8739.png


기본적으로 생성되 보여지는 리포트는 RDL형식의 리포트 입니다.

d798b31c6d3fd03071e8fa5a0fcd588b_1687529356_824.png

[RDL리포트] 

그러나 일반적으로 많이 사용되는 페이지 리포트와 섹션 리포트는 File->New를 선택 합니다.

d798b31c6d3fd03071e8fa5a0fcd588b_1687529356_7458.png

d798b31c6d3fd03071e8fa5a0fcd588b_1687529356_6723.png

여기에서 페이지 리포트와 섹션 리포트 중 선택하시면 됩니다.

d798b31c6d3fd03071e8fa5a0fcd588b_1687529356_6448.png

 

2)  VisualStudio에서 리포트를 추가할수 있습니다. 참고로 최신의 ActiveReports.NET 17에서는 .NET Framework의 최소 지원 버전이 .NET 4.6.2 이상이기 때문에 이거보다 낮은 버전의 솔루션에서는 추가되지 않습니다. 아래의 최소 사양을 참고해 주시기 바랍니다.

https://www.grapecity.com/activereportsnet/docs/latest/online/product-requirements.html

솔루션에서 마우스 오른쪽 키를 클릭하시면 추가 -> 새 항목을 클릭하시면 리포트를 추가할 수 있습니다.

d798b31c6d3fd03071e8fa5a0fcd588b_1687529356_6119.png 

특히 비주얼스튜디오에서는 섹션 리포트로 2종류의 리포트를 생성할수 있습니다. XML-base리포트는 기본 리포트이고 Code-based의 리포트를 생성하면 C#코딩을 통한 리포트의 컨트롤이 가능합니다.

d798b31c6d3fd03071e8fa5a0fcd588b_1687529356_5654.png

 

이제 원하시는 다양한 리포트를 만들어 사용해 보시면 됩니다.


 감사합니다.

그레이프시티 드림

 

 

 

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.