Bài giảng Chuyên đề C#: Chương 7 - Crystal Report sau đây giúp các bạn hiểu rõ hơn về khái niệm, cấu trúc report, các bước tiến hành, hiện report lên form. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này.
Trang 1Crystal Report
Chương 7
Trang 2Khá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
Trang 3Khái niệm
Trang 4Cấu trúc report
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
Trang 5Cá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
Trang 6Các bước tiến hành
Bước 3: Tạo kết nối
Trang 7Các bước tiến hành
Trang 8Các bước tiến hành
Trang 9Các bước tiến hành
Trang 10Các bước tiến hành
Bước 4: chọn bảng dữ liệu
Trang 11Các bước tiến hành
Bước 5: chọn các cột dữ liệu
Trang 12Các bước tiến hành
Bước 6 (option): chọn cột để nhóm dữ liệu
Trang 13Cá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
Trang 14Các bước tiến hành
Bước 8 (option): chọn cột sắp xếp trong các nhóm
Trang 15Các bước tiến hành
Bước 9 (option): chọn loại biều đồ
Trang 16Các bước tiến hành
Bước 9 (option): chọn thông tin con hiển thị
Trang 17Các bước tiến hành
Bước 10: Chọn kiểu báo cáo
Trang 18Các bước tiến hành
Kết quả
Trang 19Hiện report lên form
Crystal Report Viewer
• Thêm Crystal Report Viewer vào form
• Thiết lập ReportSource với report
Trang 20Hiện report lên form