크리스탈 레포트 사용방법
MacOS에서 크리스탈 레포트 사용 및 윈도우 서버 접근 방법
1. 크리스탈 레포트 개요
크리스탈 레포트(Crystal Reports)는 데이터를 자동으로 가져와 PDF, Excel, Word 등의 보고서를 생성 및 배포하는 역할을 합니다 일반적으로 기업용 ERP, 회계 시스템, CRM 등과 연동하여 사용되며, 이러한 이유로 윈도우 서버 환경에서 운영됩니다
2. MacOS에서 윈도우 서버 접근 방법
MacOS에서 윈도우 서버에서 실행 중인 크리스탈 레포트에 접근하려면 원격 데스크톱 연결을 사용해야 합니다
2.1 Microsoft 원격 데스크톱 앱 설치
MacOS에서는 RDP(Remote Desktop Protocol) 파일을 실행하여 원격 서버에 접속할 수 있으며, 이를 위해 Microsoft의 원격 데스크톱 앱이 필요합니다
-
앱 다운로드 경로:
Microsoft Remote Desktop (App Store)
2.2 원격 데스크톱 연결 방법
-
Microsoft Remote Desktop 앱을 실행합니다.
-
'Import from RDP File' 또는 **'새 연결 추가'**를 선택합니다.
-
제공받은 RDP 파일을 불러오거나 수동으로 서버 정보를 입력합니다.
-
Username(사용자명)과 Password(비밀번호)를 입력하여 로그인합니다.
-
원격 데스크톱을 통해 윈도우 서버에 접속하면 크리스탈 레포트를 사용할 수 있습니다.
3. 크리스탈 레포트 실행
3.다음은 윈도우 서버 접속 이후 rpt파.rpt
파일을 찾아열어 크리스탈 리포트에서 보고서를 편집할 때, 자주 사용하는 기능들어 입니다
🔹 1. 텍스트 상자 (Text Box)
📌 역할:
- 고정된 텍스트(라벨)를 추가할 때 사용
- 예:
"사업자등록번호"
,"전화번호"
,"고객명"
같은 문구
🔹 2. 라인(Line) 생성 도구
📌 역할:
- 보고서에서 표(테이블)와 같은 구조를 만들 때 가로, 세로 선(Line)을 추가하는 기능
- 예: 표의 구분선을 추가하여 가독성을 높일 때 사용
🔹 3. DB 필드 (Database Fields) - 동적 데이터 바인딩
📌 역할:
- DB에서 가져온 데이터를 자동으로 보고서에 반영하는 역할
- 예:
{c1}
→"사업자등록번호"
,{c2}
→"전화번호"
등의 값을 동적으로 불러옴
4. 크리스탈 레포트에서 합계부분 자동 줄바꿈
데이터가 동적으로 하나씩 로우가 추가될때마다 맨 아래의 합계는 항상 내려가야함.
또한 DB에서 조회한 쿼리의 변수 이름이 같은 경우 Header와Details, Footer의 설정을 각각 Database fields를 쿼리에서 position으로 head-foot, body처럼 나눈 후 빨간색 친 부분을 우클릭 -> section Expert -> 오른쪽 suppress 오른쪽에있는 x-2 클릭 -> 쿼리에서 지정해준 (position) <> "이름" (ex head-foot) 입력 후 저장하면 해당 구역은 쿼리들로 변수들이 치환됨