Bài giảng Lập trình ứng dụng quản lý 1 - Chương 7: Lập báo biểu - Ngô Chánh Đức

ĐHQG HCM – TỜNG ĐH KHOA HỌC TỰ NHIÊN  
KHOA CÔNG NGHỆ THÔNG TIN  
2017 2018  
LẬP BÁO BIỂU  
Ngô Chánh Đức  
Nhu cầu thực hiện báo biểu  
Trình bày lại dữ liệu để xuất bản – in ấn  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
2
Các công cụ hỗ trợ tạo báo biểu  
• Crystal report  
• Microsoft report  
Ngoài ra, còn có một số công cụ mã nguồn mở  
như:  
▪ Report builder:  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
3
Cấu trúc của một báo biểu  
Trang cuối  
Report Header  
Trang đầu  
Page Header  
Report Header  
Page Header  
Page Header  
Details  
Details  
Details  
Report Footer  
Report Footer  
Page Footer  
Page Footer  
Page Footer  
Report 1 trang  
Report nhiều trang  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
4
Ví dụ  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
5
Crystal Report  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
6
Lược sử phát triển  
Seagate  
Crystal  
Software -  
Business  
Objects  
1991  
1995  
12/2003  
2011  
Services  
Inc  
SAP  
Crystal  
Decisions  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
7
Đặc điểm  
Ứng dụng độc lập  
Thiết kế báo biểu  
Kết xuất báo biểu thành các tập tin rpt  
Công cụ tạo báo biểu chuẩn cho Visual Studio  
.NET  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
8
Cài đặt  
VS 2010/2012/2013/2015/2017:  
Tải bản Install Executable  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
9
Nguồn dữ liệu cho báo biểu  
Crytal Reports kết nối với nguồn dữ liệu thông  
qua trình điều khiển riêng  
Có 2 mô hình kết nối nguồn dữ liệu được hỗ trợ:  
▪ Mô hì nh ké o (Pull)  
▪ Mô hình đẩy (Push)  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
10  
Nguồn dữ liệu cho báo biểu  
Mô hì nh ké o (Pull model)  
▪ Crystal Report sẽ kết nối với nguồn dữ liệu và lấy về dữ  
liệu yêu cầu.  
▪ Không cần viết thêm dòng lệnh nào cả  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
11  
Nguồn dữ liệu cho báo biểu  
Mô hình đẩy (Push model)  
▪ Người dùng lập trình kết nối nguồn dữ liệu tạo  
RecordSet hoặc DataSet  
▪ Giúp chia sẻ kết nối trong ứng dụng  
▪ Giúp lọc dữ liệu trước khi đưa vào báo biểu  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
12  
Các bước tạo Report  
Report Document  
Form để hiển thị Crystal Report Viewer  
Kết nối Crystal Report Viewer với Report  
Document  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
13  
Report Document  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
14  
Report Document  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
15  
Report Document  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
16  
Report Document  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
17  
Report Document  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
18  
Report Document  
KẾT THÚC PHẦN  
TẠO REPORT DOCUMENT  
BẰNG WIZARD  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
19  
Report Document  
Quay trở lại thanh Field Explorer  
12/12/2017  
LẬP TRÌNH ỨNG DỤNG QUẢN LÝ 1  
20  
Tải về để xem bản đầy đủ
pdf 43 trang myanh 25780 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lập trình ứng dụng quản lý 1 - Chương 7: Lập báo biểu - Ngô Chánh Đức", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_lap_trinh_ung_dung_quan_ly_1_chuong_7_lap_bao_bieu.pdf