Chương 7
Crystal Report
Khái niệm
Crystal report là gì
• Công cụ thiết kế report - “báo cáo” cho phép – Nhận và định dạng dữ liệu từ cơ sở dữ liệu – Ngôn ngữ công thức riêng để tạo các tính toán – Chuyển dữ liệu thô sang đồ thị, biểu đồ, …
• File crytal report: *.rpt
2
3
Khái niệm
Một report sẽ có cấu trúc như sau:
• Report Header:
– chứa những thông tin xuất hiện một lần ở đầu report.
• Page Header:
– chứa những thông tin xuất hiện một lần ở đầu mỗi trang.
• Group header:
– chứa những thông tin xuất hiện ở đầu mỗi nhóm
• Details:
– chứa thông tin chi tiết.
• Group footer:
– chứa thông tin ở cuối mỗi nhóm
• Report Footer:
– Chứa thông tin xuất hiện một lần ở cuối report.
• Page Footer:
– chứa thông tin xuất hiện một lần ở cuối mỗi trang.
4
Cấu trúc report
Các bước tiến hành
Bước 1: click phải project Add Class
Chọn crystal report Add
Bước 2: chọn loại expert
5
Các bước tiến hành
Bước 3: Tạo kết nối
6
7
Các bước tiến hành
8
Các bước tiến hành
9
Các bước tiến hành
Các bước tiến hành
Bước 4: chọn bảng dữ liệu
10
Các bước tiến hành
Bước 5: chọn các cột dữ liệu
11
Các bước tiến hành
Bước 6 (option): chọn cột để nhóm dữ liệu
12
Các bước tiến hành
Bước 7 (option): chọn hàm nhóm và cột của
hàm nhóm
13
Các bước tiến hành
Bước 8 (option): chọn cột sắp xếp trong các
nhóm
14
Các bước tiến hành
Bước 9 (option): chọn loại biều đồ
15
Các bước tiến hành
Bước 9 (option): chọn thông tin con hiển thị
16
Các bước tiến hành
Bước 10: Chọn kiểu báo cáo
17
Các bước tiến hành
Kết quả
18
Hiện report lên form
Crystal Report Viewer
• Thêm Crystal Report Viewer vào form • Thiết lập ReportSource với report
19
20
Hiện report lên form

