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 đủ
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:
bai_giang_lap_trinh_ung_dung_quan_ly_1_chuong_7_lap_bao_bieu.pdf

