시작하기 Crystal Reports를 ActiveReports.NET 보고서 개발 양식으로 변환
페이지 정보
작성자 GrapeCity 작성일 2022-06-10 10:47 조회 402회 댓글 0건본문
관련링크
더 세련되고 유연한 교체 방법을 찾고 있는 Crystal Reports(r)* 사용자라고 가정해 보겠습니다.
이 경우 은 기존 보고서를 ActiveReports.NET으로 변환하는 업데이트된 유틸리티와 함께 제공되는 엔터프라이즈 보고 솔루션입니다.
즉, 보고서를 처음부터 다시 만들 필요가 없습니다. 이 블로그에서는 ActiveReports.NET 가져오기 마법사를 사용하여 보고서를 변환하는 간단한 방법을 안내해 드립니다.
ActiveReports.NET을 설치하면 시작 메뉴에 ActiveReports 16 가져오기 항목을 비롯하여 바로 가기 몇 개가 생깁니다.
참고: 가져오기 마법사를 실행하려면 컴퓨터에 Visual Studio와 Crystal Reports* for Visual Studio가 설치되어 있어야 합니다.
가져오기 마법사를 시작하면 아래와 같은 화면이 나타납니다.
이 마법사는 Access 및 SSRS 보고서를 변환하고 Excel 시트를 보고서로 바꾸기 위해서도 사용됩니다.
Crystal Reports 옵션을 선택하고 다음을 클릭합니다.
다음 화면에서 *.rpt 파일을 저장할 소스 디렉터리를 선택합니다. 마법사에서 파일을 인식하여 나열합니다.
파일 중 일부 또는 전부를 변환할 수 있는 옵션이 있습니다.
다음 화면에서는 출력 디렉터리를 제공하고 출력 보고서 형식을 선택하는 작업을 수행합니다.
출력 형식은 ActiveReports.NET의 세 가지 에 해당합니다.
각 보고서 유형마다 이점과 강점이 있습니다.
페이지 및 RDL 보고서는 SSRS RDL 보고서를 기반으로 합니다. 이러한 보고서는 매우 강력하고 표, 맵 및 BandedList 등 섹션 보고서에서 사용할 수 없는 여러 컨트롤과 기능을 포함하고 있습니다.
페이지 및 RDL 보고서의 또 다른 이점은 렌더링에 GDI+를 사용하지 않는다는 점입니다. 즉, RDL/페이지 보고서를 .NET Core/5/6에서 원활하게 사용할 수 있으며 libgdiplus를 설치하지 않아도 되고 복잡한 시스템 구성도 필요 없기 때문에 이러한 보고서 유형을 사용하면 Linux 시스템에 훨씬 간단하게 배포할 수 있습니다.
그러나 섹션 보고서는 매우 유연하여 렌더링 프로세스를 통해 다양한 이벤트가 트리거될 때 사용자 정의 코드를 실행할 수 있습니다.
또한 섹션 보고서는 각 보고서, 페이지 및 그룹 섹션에 대한 헤더 및 푸터가 있고 데이터를 반복하는 세부 정보 밴드가 있는 밴드 유형 보고서이므로 Crystal Reports와 유사합니다.
또한 섹션 보고서는 .NET Core/5/6에서 지원되며 Linux에도 배포되지만 몇 가지 이 있고 몇 가지 이 필요합니다.
어떤 보고서 유형이 가장 잘 작동할지 모르는 경우 마법사에서는 보고서를 섹션 보고서(.rpx) 및 페이지/RDL(.rdlx)로 변환하는 옵션을 제공합니다.
다음을 클릭하면 변환 프로세스가 시작됩니다.
출력 디렉터리를 살펴보면 모든 파일이 변환되었고 Payslips.rpt가 .rpx 및 .rdlx 확장명으로 변환되었음을 확인할 수 있습니다.
마법사가 변환에서 불일치 또는 제한 사항을 찾으면 연결된 로그 파일에 표시됩니다.
일반 제한 사항
제품이 서로 다르기 때문에, 보고서를 어느 정도까지 변환할 수 있는지는 특정 보고서 레이아웃에 따라 다릅니다.
ActiveReports.NET에서 지원하지 않는 모든 컨트롤, 함수 및 텍스트 형식은 가져오지 않음
보고서 변환 중 컨트롤의 그림자 속성은 가져오지 않음
Crystal Reports*의 개체 구조에서 PictureObject로 처리되므로 OLE 개체는 ActiveReports.NET에서 가져오지 않음
강력하면서도 유연한 보고 솔루션을 찾고 있는 경우 를 통해 ActiveReports.NET 기능에 대해 자세히 배울 수 있습니다. ActiveReports.NET 홈페이지에서 할 수 있습니다.
*Crystal Reports®는 Business Objects, S.A.의 등록 상표입니다.
지금 바로 ActiveReports.NET을 다운로드하여 직접 테스트해보세요!
댓글목록
등록된 댓글이 없습니다.