BÀI 5 THIẾT KẾ BÁO CÁO
NGUYỄN MẠNH HÙNG
hung.nguyenmanh@thanglong.edu.vn
hung2709@gmail.com
NỘI DUNG CHÍNH
(cid:1) KHÁI NIỆM REPORT
(cid:1) XÂY DỰNG REPORT
(cid:1) HIỆU CHỈNH REPORT
1
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 2
KHÁI NIỆM REPORT
(cid:1) Công cụ để trình bày dữ liệu dưới dạng
văn bản khi in ra
(cid:1) Gồm 2 thành phần cơ bản cấu thành:
(cid:2) Nguồn dữ liệu (Data Source) (cid:2) Hình thức trình bày (Layout)
(cid:1) Tệp report (cid:2) *.frx (cid:2) *.frt
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 3
QUY TRÌNH TẠO REPORT
(cid:1) Xác định loại Report cần tạo (cid:1) Tạo layout cho Report
(cid:2) Report designer (cid:2) Report Wizard
(cid:1) Hiệu chỉnh layout của report (cid:1) Xem và in Report
2
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 4
NỘI DUNG CHÍNH
(cid:1) KHÁI NIỆM REPORT
(cid:1) XÂY DỰNG REPORT
(cid:1) HIỆU CHỈNH REPORT
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 5
XÂY DỰNG REPORT
(cid:1) Trong Visual Foxpro, có 2 cách để xây
dựng một Report (cid:2) Report Wizard (cid:2) Report Designer
3
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 6
Tạo Report bằng Wizard
1
3
2
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 7
Tạo Report bằng Wizard
4
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 8
6 bước tạo Report bằng Wizard
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 9
6 bước tạo Report bằng Wizard
(cid:1) Step 1 – Select Fields
Chọn trường dữ liệu hiển thị lên báo cáo
(cid:1) Step 2 – Group Records
Nhóm dữ liệu theo các trường
(cid:1) Step 3 – Choose Report Style
Chọn kiểu mẫu báo cáo
(cid:1) Step 4 – Define Report Layout
Thiết lập chế độ hiển thị (bố cục) báo cáo
(cid:1) Step 5 – Sort Records
Sắp xếp dữ liệu trên báo cáo
(cid:1) Step 6 – Finish
Kết thúc
5
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 10
BƯỚC 1 - Chọn trường dữ liệu
Chọn bảng dữ liệu
Chọn trường hiển thị lên Report
1
3
4
2
Bảng dữ liệu được chọn
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 11
BƯỚC 1 - Chọn trường dữ liệu
Danh sách trường đã chọn
Chuyển sang bước tiếp theo
5
6
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 12
BƯỚC 2 - Nhóm dữ liệu theo trường
Chọn trường nhóm
1
Chuyển sang bước tiếp theo
2
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 13
BƯỚC 3 - Chọn kiểu mẫu báo cáo
Kiểu mẫu đã chọn
1
Chọn kiểu mẫu báo cáo
Chuyển sang bước tiếp theo
2
7
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 14
BƯỚC 4 - Thiết lập chế độ hiển thị
Hướng giấy của báo cáo
Chuyển sang bước tiếp theo
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 15
BƯỚC 5 - Sắp xếp dữ liệu
Kiểu sắp xếp
2
Chọn trường sắp xếp
1
8
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 16
BƯỚC 5 - Sắp xếp dữ liệu
Danh sách trường SX đã chọn
Chuyển sang bước tiếp theo
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 17
BƯỚC 6 - Kết thúc
Tiêu đề trang báo cáo
Hiển thị báo cáo
Chọn chế độ kết thúc
Kết thúc
9
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 18
Kết quả hiển thị báo cáo
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 19
REPORT DESIGNER
(cid:1) Bên cạnh Report Wizard, người dùng có
thể tự thiết kế Report của mình thông qua Report Designer (cid:1) Tạo Report mới
(cid:2) C1: Lệnh CREATE REPORT
(cid:2) C2: FILE – NEW – REPORT – NEW FILE
10
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 20
REPORT DESIGNER
Tiêu đề báo cáo
Các đối tượng trong báo cáo
Nội dung chi tiết báo cáo
Kết thúc báo cáo
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 21
ĐƯA DỮ LIỆU VÀO REPORT
(cid:1) Data Environment
(cid:2) Report lấy dữ liệu từ các bảng dữ liệu đã được đưa
vào trong Data Environment của Report
(cid:2) Right Click => Data Environment
11
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 22
Đưa bảng dữ liệu vào Data Environment
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 23
REPORT DESGNER – VÍ DỤ
12
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 24
NỘI DUNG CHÍNH
(cid:1) KHÁI NIỆM REPORT
(cid:1) XÂY DỰNG REPORT BẰNG WIZARD
(cid:1) HIỆU CHỈNH REPORT
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 25
HIỆU CHỈNH REPORT
(cid:1) Mở Report đã có để hiệu chỉnh (cid:1) Cú pháp:
(cid:2) MODIFY REPORT
13
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 26
HIỆU CHỈNH REPORT
(cid:1) Thanh công cụ Report Controls
Label
Field
OLE Object
Line
Rectangle
Rounded Rectangle
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 27
HIỆU CHỈNH REPORT
(cid:1) Xem Report trước khi in
(cid:2) Cú pháp:
• REPORT FORM
ENVIRONMENT [FOR
(cid:1) In Report (cid:2) Cú pháp:
• REPORT FORM
14
Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 28