서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
크리스탈 리포트 실전 활용
저자 : 백영일
출판사 : 가메출판사
출판년 : 2006
ISBN : 8980781741
책소개
크리스탈 리포트 버전 8.x ~ 11.x까지 사용 가능하도록 서술한 크리스탈리포트 교재. 전 세계 100여 종류의 프로그래밍 도구에서 만드는 보고서의 동일한 방법을 특히 프로그래밍에 대해 전문적인 지식이 없는 초보자들도 배워 크리스탈 리포트를 이용하여 원하는 결과를 얻을 수 있도록 설명되어 있다.
비주얼베이직에서 보고서를 이용하여 원하는 데이터베이스에 대한 결과를 얻을 수 있도록 설명되어 있고, ASP 웹 서비스를 위한 결과 얻기, C#, VB.NET에서 윈도우 폼 및 ASP.NET 웹 서비스를 위한 결과 및 NET C++에서 윈도우 폼을 위한 결과도 얻을 수 있다.
[부록CD]
본문수록 예제파일 포함
목차
Part 1 크리스탈 리포트 사용하기
Chapter 1 크리스탈 리포트 특징과 보고서 만들기
1. 크리스탈 리포트의 특징
2. 크리스탈 리포트 제품별 특징
3. 크리스탈 리포트와 프로그래밍 도구의 관계
4. 보고서 작성 마법사로 보고서 제작하기
5. 보고서 편집하기
6. 보고서에 여러 테이블 사용하기
7. 두 개의 테이블을 사용한 보고서 만들기
8. 상위 보고서에 하위 보고서 넣기
CD 수록 내용
Chapter 2 섹션 이용과 그룹화 시키기
1. 기본 5개 섹션 구성
2. 섹션 전문가 사용하기
3. 데이터 그룹화 시키기
4. 그룹 삭제 및 편집하기
5. 그룹 정렬 전문가 사용하기
Chapter 3 각종 필드로 작업하기
1. 각종 필드 제어하기
2. [필드 탐색기] 사용하기
3. 하이퍼링크 기능 사용하기
Chapter 4 보고서 모양 꾸미기
1. 템플릿 전문가(Template Expert) 사용하기
2. 선 및 상자 삽입하기
3. 선 및 상자 유형 변경하기
4. 필드 꾸미기
5. 보고서에 그림 넣기
6. 전체 배경으로 보고서에 그림 넣기
7. OLE 개체 삽입하기
Chapter 5 디자이너의 구성
1. 디자이너에서 작업하려면
2. 화면 구성 바꾸기
3. 안내선(Rulers) 사용하기
4. 모눈(Grid) 사용하기
5. File 메뉴
6. 뷰 메뉴
7. 삽입 메뉴
8. 서식 메뉴
9. 데이터베이스 메뉴
10. 보고서 메뉴
Chapter 6 View, SP 그리고 명령 추가 사용하기
1. 뷰(View), 저장 프로시저(Stored Procedure) 사용하기
2. 매개 변수가 있는 SP 사용하기
3. [명령 추가] 기능 사용하기
4. [명령 추가] 매개 변수 사용하기
5. [명령 추가]의 SQL 문 편집하기
6. [명령 추가]를 이용한 보고서 만들기
CD 수록 내용
Chapter 7 수식 사용하기
1. 수식 필드 및 수식을 사용하는 이유
2. 문법에 맞는 수식 만들기
3. 수식에서 조건문 사용하기
4. 수식에서 변수 사용하기
5. 변수 만들기
6. 변수에 값 할당하기
7. 여러 필드를 겹쳐서 사용하기
8. 평가 함수를 사용한 보고서 만들기
CD 수록 내용
Chapter 8 원하는 레코드 및 그룹 선택하기
1. 레코드 선택 수식과 그룹 선택 수식의 차이점
2. [선택 전문가] 사용하기
3. 보고서의 날짜 필드 표시 형식 바꾸기
4. 레코드 및 그룹 선택 수식 사용 시의 주의 사항
Chapter 9 [X2] 버튼 사용하기
1. [X2] 버튼이란?
2. X2 상수 함수 사용하기
3. 상수 함수를 이용한 X2 수식 만들기
4. 상수 함수가 없는 X2 수식 만들기
5. 조건부 서식 함수로 X2 수식 만들기
6. 특정 레코드의 배경 색상 지정하기
7. 페이지에 일정 개수의 레코드만 보이기
8. 날짜별로 새로운 페이지에서 시작하기
9. 라인 유형 바꾸기
Chapter 10 매개 변수 필드 사용하기
1. 매개 변수 필드란?
2. 매개 변수 필드 삽입하기
3. 매개 변수 필드 값을 보고서에 나타내기
4. 매개 변수 필드를 레코드 선택 수식에 사용하려면
5. 여러 값 지정하기
Chapter 11 우편 발송용 보고서 만들기
Chapter 12 크로스탭 보고서 만들기
1. 크로스탭 보고서에 대한 정의
2. 크리스탈 리포트로 크로스탭 보고서 만들기
3. 크로스탭 보고서 편집하기
CD 수록 내용
Chapter 13 차트가 들어간 보고서 만들기
1. 차트와 크리스탈 리포트
2. 보고서 작성 마법사로 차트 보고서 만들기
3. 다른 유형의 차트로 바꾸기
CD 수록 내용
Chapter 14 보고서 FAQ
1. 바코드가 출력되는 상품 라벨 보고서 만들기
2. 전화번호부형 보고서 만들기
3. 특정 페이지에 원하는 내용 넣기
4. 수치 데이터를 시간 출력으로 바꾸려면
5. 단어 단위로 다음 줄로 넘어가는 문제 해결하기
CD 수록 내용
Part 2 비주얼 베이직에서 보고서 제어하기
Chapter 15 비주얼 베이직에서 보고서 제어의 기본
1. 비주얼베이직에서 보고서 제어의 기본 구조
2. 보고서 위치에 따른 사용 방식
3. 보고서 표시용 Viewer Control를 사용하려면
4. 코드 작성을 위한 Designer Run Time Library 참조하기
5. 프로젝트에 사용할 Object 선언과 사용하기
Chapter 16 보고서 기본 제어하기
1. Objects and Collections 구조도
2. Report Object 사용하기
3. 레코드 선택 수식 지정하기
4. 그룹 선택 수식 지정하기
5. 수식 필드 제어하기
6. 텍스트 필드 제어하기
7. 보고서 인쇄 날짜 지정하기
8. [내보내기] 대화상자 부르기
9. [인쇄] 대화상자 나타내기
10. [인쇄 설정] 대화상자 나타내기
11. 새로운 보고서 파일로 저장하기
12. 보고서 용지 제어하기
13. 프린터를 지정하려면
14. 보고서 동작 정보 얻기
15. 뷰어 기능 알기
16. 뷰어의 제어 버튼 표시 여부 지정하기
Chapter 17 데이터베이스 소스 지정하기
1. 데이터베이스 소스를 지정하는 이유
2. 로컬 데이터베이스 파일 위치 지정하기
3. 레코드 셋을 이용해서 데이터 소스 지정하기
4. SQL 서버 / ODBC / OLE DB 연결 지정하기
Chapter 18 하위 보고서 제어하기
1. 하위 보고서 제어의 필요성
2. 하위 보고서 제어를 위한 OpenSubreport 메서드
3. 하나의 보고서 Object로 하위 보고서 제어하기
4. 하위 보고서 제어하기
Chapter 19 매개 변수 필드 제어하기
1. 매개 변수 필드를 제어하려면
2. 다중 매개 변수 필드 제어하기
Chapter 20 레코드 정렬 순서 및 그룹 제어하기
1. 레코드 정렬 순서를 바꾸려면
2. 그룹 정렬 방법 지정하기
3. 새로운 그룹 추가하기
4. 그룹 옵션 바꾸기
5. 그룹의 기타 옵션 지정하기
Chapter 21 영역과 섹션 제어하기
1. 영역과 섹션 제어하기
2. 예제 보기
Chapter 22 여러 구성 요소 제어하기
1. 필드 폰트 속성 바꾸기
2. 차트 제어하기
3. OLE 개체 제어하기
4. BLOB 필드 제어하기
Chapter 23 Export 기능 구현하기
1. 파일 내보내기를 하려면
2. [내보내기] 대상 지정하기
3. 내보내기 작업 시 메시지 대화상자 보기
4. PDF 파일 포맷으로 디스크에 저장하기
5. PDF 파일 포맷으로 Email 보내기
6. Word 파일 포맷으로 내보내기
7. Word 파일 포맷으로 Email 보내기
8. RTF 파일 포맷으로 내보내기
9. RTF 파일 포맷으로 Email 보내기
10. Excel 파일 포맷으로 내보내기
11. Excel 파일 포맷으로 Email 보내기
12. XML 파일 포맷으로 내보내기
13. XML 파일 포맷으로 Email 보내기
Chapter 24 이벤트 사용하기
1. 이벤트란
2. 이벤트를 사용하려면
Chapter 25 TTX형 보고서에 CDO로 데이터 보내기
1. TTX(Data Definition File : 필드 정의)형 보고서 이용하기
2. TTX형 보고서로 데이터를 직접 보내려면
3. 예제에 사용할 TTX 보고서 만들기
4. 보고서에 CDO로 데이터 보내기
Chapter 26 보고서 제어 HOW-TO & FAQ
1. 데이터 소스가 바뀌었을 때 레코드를 다시 읽어서 표시하려면
2. 폴더 및 이름을 지정해서 그림을 표시하는 보고서 만들기
3. 여러 보고서 병합하기
4. 데이터베이스 그림 필드를 이용한 보고서 만들기
5. 크리스탈 리포트 제어 시의 오류 메시지
Part 3 ASP 웹 서비스에서 보고서 제어하기
Chapter 27 ASP 웹 서비스 환경 만들기
1. ASP 웹 서비스가 가능하려면
2. 크리스탈 리포트 ASP 웹 서비스 환경 만들기
3. ASP 웹 서비스 기본 구조 예제 보기
4. ASP 크리스탈 리포트 웹 서비스의 동작 원리
5. Smart Viewer 서비스 제공 방식 살펴보기
6. ASP 웹 서비스 기본 Object 생성하기 및 이용하기
7. Application Object 만들기
8. Report Object 생성하기
9. PageEngine Object 생성하기
10. 무한 루프 방지하기
Chapter 28 보고서 기본 제어하기
1. 수식 필드 제어하기
2. 용지 및 방향 설정하기
3. 보고서 용지 여백 제어하기
4. 레코드 선택 수식 지정하기
5. 그룹 선택 수식 지정하기
6. 레코드 선택 수식 전달하기
7. 상위 보고서와 하위 보고서에 레코드 선택 수식 지정하기
8. 사용자 입력으로 레코드 선택 수식 지정하기
Chapter 29 뷰어 제어하기
1. 뷰어의 제어 버튼 표시 여부 지정하기
2. 페이지 이동과 배율 지정하기
3. 드릴다운 뷰 정보 얻기
4. 뷰어 속성과 이벤트 사용 예제 보기
5. 보고서에서 하위 보고서 찾기
Chapter 30 데이터베이스 소스 위치 지정하기
1. 데이터베이스 소스를 지정하는 방법
2. 로컬 데이터베이스 소스 위치 지정하기
3. 레코드 셋을 이용해서 데이터 소스 지정하기
4. OLEDB ADO Recordset 지정하기
5. 필드 정의(TTX)형 보고서에 Recordset 지정하기
6. 상위 보고서와 하위 보고서에 Recordset 지정하기
7. TTX 보고서에 MS SQL ADO Recordset 지정하기
8. 하위 보고서에 MS SQL ADO Recordset 지정하기
9. ODBC 연결 보고서에 SetLogOnInfo 사용하기
10. 하위 보고서에 SetLogOnInfo 사용하기
Chapter 31 소트 필드 제어하기
1. 소트 필드 제어하기
2. 메인과 하위 보고서 소트 필드 지정하기
Chapter 32 매개 변수 필드 제어하기
1. 매개 변수 필드를 제어하려면
2. 매개 변수 필드에 값 지정하기
3. 매개 변수 필드 값과 레코드 선택 수식 값 지정하기
4. 하위 보고서에 매개 변수 필드 값 전달하기
5. StoredProcedure 매개 변수 값 지정하기
6. 하위 보고서 사용 StoredProcedure 값 지정하기
Chapter 33 섹션과 영역 옵션 제어하기
1. 섹션과 영역 옵션 제어하기
2. 보고서 배경색 제어하기
3. 높이 지정하기
Chapter 34 보고서 내보내기
1. 서버에 만든 내보내기 파일 전송 받기
2. 사용자 선택에 의한 내보내기 파일 만들기
Part 4 닷넷에서 보고서 제어하기
Chapter 35 닷넷 크리스탈 리포트의 기초
1. 닷넷 번들 제품과 상용 크리스탈 리포트 버전 비교
2. 응용 프로그램 만들기
3. 닷넷 크리스탈 리포트의 구성
4. 닷넷 크리스탈 리포트 네임스페이스
5. CrystalDecisions.CrystalReports.Engine 네임스페이스
6. CrystalDecisions.Shared 네임스페이스
7. CrystalDecisions.Web 및 CrystalDecisions.
Chapter 36 윈도우 및 웹 응용 프로그래밍 만들기
1. 윈도우용 응용 프로그램 만들기
2. 웹용 응용 프로그램 만들기
Chapter 37 에러 처리하기
1. 크리스탈 리포트 Engine에 대한 에러 예외 처리하기
2. EngineExceptionErrorID 열거 값
3. 예외 클래스
4. 뷰어 컨트롤을 사용하여 예외 처리하기
5. ReportDocument 개체를 사용하여 예외 처리하기
Chapter 38 닷넷에서 보고서 제어하기
1. 닷넷에서 보고서를 이용할 때의 기본 지식
2. 보고서를 제어하는 여러 방법 알아보기
Chapter 39 ReportDocument로 보고서 기본 제어하기
1. ReportDocument 속성
2. ReportDocument 메서드
3. 원하는 레코드 선택하기
4. PrintOptions Object의 속성
5. 용지 방향 제어하기
6. 용지 사이즈 선택하기
7. 용지의 양면 인쇄 방법 지정하기
8. 용지 공급 방법 지정하기
9. 미리 보기 창을 나타내지 않고 바로 인쇄하기
10. 보고서 저장하기
11. 보고서의 데이터 저장 여부 설정하기
Chapter 40 뷰어 제어하기
1. 하나의 폼에 두 개의 뷰어 나타내기
2. 뷰어 컨트롤 기능 알기
3. 웹 폼 뷰어의 속성
4. 윈 폼 뷰어의 속성
5. 뷰어 컨트롤 사용 해제하기
6. 웹 폼에서 뷰어의 크기 제한하기
7. 웹 폼에서 페이지 연결 여부 지정하기
8. 뷰어의 배율 지정하기
9. 특정 내용 찾기
10. 페이지 이동하기
11. 그룹 트리 표시 여부 지정하기
12. 뷰어 컨트롤 제어 버튼 표시 여부 지정하기
13. 툴바의 구성 요소 제어하기
14. 드릴다운 기능 지정하기
Chapter 41 필드 제어하기
1. 텍스트 필드 내용 변경하기
2. 필드 속성 바꾸기
3. 수식 필드 제어하기
4. 수식 필드 내용 변경하기
5. 수식 필드 문법 검사하기
6. VB 윈 예제 : 수식 필드 제어하기
Chapter 42 데이터베이스 소스 위치 지정하기
1. 로컬 데이터베이스 소스 위치 지정하기
2. 암호가 걸린 MDB의 Password 지정하기
3. 서버 혹은 ODBC 데이터 소스 지정하기
4. VB 웹 예제 : 엔진으로 SQL 서버 접속하기
5. C# 웹 예제 : 엔진으로 SQL 서버 접속하기
6. VB 윈 예제 : 엔진으로 SQL 서버 접속하기
7. C# 윈 예제 : 엔진으로 SQL 서버 접속하기
8. C++ 윈 예제 : 엔진으로 SQL 서버 접속하기
9. VB 웹 예제 : 뷰어를 이용해서 테이블 연결 설정하기
10. C# 웹 예제 : 뷰어를 이용해서 테이블 연결 설정하기
11. VB 윈 예제 : 뷰어를 이용해서 테이블 연결 설정하기
12. C++ 윈 예제 : 뷰어를 이용해서 테이블 연결 설정하기
13. VB 윈 예제 : 엔진으로 오라클 서버 연결하기
Chapter 43 ADO 및 ADO.NET 소스 위치 지정하기
1. ADO.NET을 사용해서 연결하기
2. ADO.NET을 데이터 소스로 사용한 보고서 만들기
3. C# 프로젝트에서의 코드 지정하기
4. VB 윈 예제 : ADO.NET 이용하기
5. VB 윈 예제 : ADO 레코드 셋을 이용해서 SQL 서버에 연결하기
Chapter 44 소스 필드 제어하기
1. 소트 필드 제어하기
2. SortField Object로 소트 필드 지정하기
3. ReportDocument를 사용해서 소트 필드 지정하기
4. Loop를 이용해서 소트 필드 지정하기
5. VB 웹 예제 : 소트 필드 제어하기
Chapter 45 하위 보고서 제어하기
1. 하위 보고서 열기
2. VB.NET에서 상위와 하위 보고서에 SQL 로그온 정보 지정하기
3. VB 웹 예제 : 하위 보고서 제어하기
4. C# 웹 예제 : 하위 보고서 제어하기
5. VB 윈 예제 : 하위 보고서 제어하기
6. C++ 윈 예제 : 하위 보고서 제어하기
7. VB 윈 예제 : 하위 보고서에 로그온하기
Chapter 46 매개 변수 필드 제어하기
1. VB 웹 예제 : 뷰어로 다중 이산 매개 변수 제어하기
2. C# 웹 예제 : 뷰어로 다중 이산 매개 변수 제어하기
3. VB 웹 예제 : 뷰어로 다중 범위 매개 변수 제어하기
4. VB 웹 예제 : 뷰어로 다중 이산 및 범위 매개 변수 동시에 제어하기
5. VB 윈 예제 : ReportDocument로 다중 범위 값을 가진 매개 변수 제어하기
6. VB 윈 예제 : ReportDocument로 다중 이산 매개 변수 제어하기
7. VB 윈 예제 : 뷰어로 다중 이산 값 매개 변수 제어하기
8. C# 윈 예제 : ReportDocument로 다중 이산 값 매개 변수 필드 제어하기
9. C++ 윈 예제 : ReportDocument로 다중 이산 값 매개 변수 필드 제어하기
10. VB 웹 예제 : 하위 보고서의 매개 변수 필드 제어하기
11. VB 윈 예제 : 하위 보고서의 매개 변수 필드 제어하기
12. C# 윈 예제 : 하위 보고서의 매개 변수 필드 제어하기
Chapter 47 보고서 내보내기
1. 내보내기를 할 때 사용하는 속성
2. 내보내기 대상 지정하기
3. 내보내기 대상 형식 지정하기
4. 내보내기 포맷 옵션 사용하기
5. Excel 형식으로 디스크로 내 보내기
6. HTML 형식으로 디스크로 내보내기
7. PDF 형식으로 디스크로 내보내기
8. RichText 형식으로 디스크로 내보내기
9. 워드 형식으로 디스크로 내 보내기 - Engine object 방식
10. Excel 형식으로 Exchange 폴더로 내 보내기
11. 웹 폼에서 내보내기를 하려면
12. 웹 폼에서 PDF로 내 보내기
13. VB 웹 예제 : 보고서 내보내기
14. C# 웹 예제 : 다른 종류의 파일로 내 보내기
15. VB 윈 예제 : PDF 형식으로 내보내기
16. C# 윈 예제 : PDF 형식으로 내보내기
Chapter 48 프린터를 지정해서 바로 인쇄하기
1. VB 윈 예제 : 프린터를 지정해서 바로 인쇄하기
2. C# 윈 예제 : 프린터를 지정해서 바로 인쇄하기
Chapter 49 차트 제어하기
1. 차트를 제어하려면
2. ChartObject 지정하기
3. 차트 제어하기
4. 차트 종류 바꾸기
Chapter 50 라인과 박스 제어하기
1. 라인과 박스를 제어하려면
2. LineObject 지정하기
3. BoxObject 지정하기
4. 라인 제어하기
5. 제어시의 주의 사항
Chapter 51 뷰어 이벤트 사용하기