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