Tải bản đầy đủ (.ppt) (13 trang)

Bài giảng điện tử môn tin học: Crystal Report doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1005.5 KB, 13 trang )

Phần 4: Crystal Report
Nội Dung

Giới thiệu Crystal Report

Dùng Winzard tạo Crystal Report

Sử dụng Crystal Report

Chỉnh sửa code
08/13/14 V Phương Bnh – ITFAC - DLU 2
Giới thiệu Crystal Report

Crystal Report: là công cụ thiết kế báo cáo cho phép tạo
ra những báo cáo và định dạng dữ liệu từ những dữ liệu
nguồn khác nhau.

Ngoài việc đọc từ một dữ liệu nguồn, Crystal Reports
có riêng một ngôn ngữ công thức (formula language) để
tính toán và một số tính năng khác như kèm theo biểu
đồ (chart, graph) hoặc bảng cross-tab, …
08/13/14 V Phương Bnh – ITFAC - DLU 3
Giới thiệu Crystal Report (tt)
08/13/14 V Phương Bnh – ITFAC - DLU 4
Tạo Crystal Report
08/13/14 V Phương Bnh – ITFAC - DLU 5
Tạo Crystal Report (tt)
08/13/14 V Phương Bnh – ITFAC - DLU 6
Tạo Crystal Report (tt)
08/13/14 V Phương Bnh – ITFAC - DLU 7
Tạo Crystal Report (tt)


08/13/14 V Phương Bnh – ITFAC - DLU 8
Tạo Crystal Report (tt)

Thực hiện theo hướng dẫn, ta được:
08/13/14 V Phương Bnh – ITFAC - DLU 9
Sử dụng Crystal Report

Dùng CrystalReportViewer
08/13/14 V Phương Bnh – ITFAC - DLU 10
Chỉnh sửa code

Thêm code cho hàm Page_Load() để gắn kết nối
CSDL:
1. ReportDocument rd = new ReportDocument();

2. rd.Load(System.IO.Path.GetFullPath( strPath));
3. rd.SetDatabaseLogon("sa", "sa", "(local)",
"Northwind");
4. crystalReportViewer1.ReportSource = rd;
08/13/14 V Phương Bnh – ITFAC - DLU 11
Chỉnh sửa code (tt)

Thay đổi dữ liệu hiển thị:
1. SqlDataAdapter sqlda = new SqlDataAdapter("Select *
From Customers Where CustomerID='ALFKI'", sqlcnn);
2. DataSet ds = new DataSet();
3. sqlda.Fill(ds);
4. ReportDocument rd = new ReportDocument();
5. rd.Load(System.IO.Path.GetFullPath( strPath));
6. rd.SetDataSource(ds.Tables[0]);

7. crystalReportViewer1.ReportSource = rd;
08/13/14 V Phương Bnh – ITFAC - DLU 12
Chỉnh sửa code (tt)
08/13/14 V Phương Bnh – ITFAC - DLU 13

×