BÀI 4
THIẾT KẾ BÁO CÁO
Nhóm TIN QUẢN LÝ - BM TIN - Khoa Toán Tin học
Đại học Thăng Long
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 2
NỘI DUNG CHÍNH
KHÁI NIỆM REPORT
XÂY DỰNG & HIỆU CHỈNH REPORT
MỘT SỐ VÍ DỤ
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 3
KHÁI NIỆM REPORT
Report là một công cụ để trình bày dữ liệu
dưới dạng văn bản
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 4
KHÁI NIỆM REPORT
Gồm 2 thành phần:
Nguồn dữ liệu (Data Source)
Hình thức trình bày (Layout)
Tệp report
*.frx
*.frt
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 5
QUY TRÌNH TẠO REPORT
Xác định loại Report cần tạo, nguồn dữ
liệu phục vụ cho Report
Xây dựng layout cho Report
Sử dụng Report Designer
hoặc sử dụng Report Wizard
Hiệu chỉnh layout của report
Xem và in Report
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 6
NỘI DUNG CHÍNH
KHÁI NIỆM REPORT
XÂY DỰNG & HIỆU CHỈNH REPORT
MỘT SỐ VÍ DỤ
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 7
XÂY DỰNG REPORT
Trong Visual Foxpro, có 2 cách để xây
dựng một Report
Report Wizard
Report Designer
TẠO REPORT BẰNG
REPORT WIZARD
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 9
Tạo Report bằng Wizard (C1)
1
2
3
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 10
Tạo Report bằng Wizard (C2)
1
2
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 11
6 bước tạo Report bằng Wizard
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 12
6 bước tạo Report bằng Wizard
Step 1 – Select Fields
Chọn trường dữ liệu hiển thị lên báo cáo
Step 2 – Group Records
Nhóm dữ liệu theo các trường
Step 3 – Choose Report Style
Chọn kiểu mẫu báo cáo
Step 4 – Define Report Layout
Thiết lập chế độ hiển thị (bố cục) báo cáo
Step 5 – Sort Records
Sắp xếp dữ liệu trên báo cáo
Step 6 – Finish
Kết thúc
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 13
BƯỚC 1 - Chọn trường dữ liệu
Chọn bảng dữ liệu
Bảng
dữ liệu
được chọn
Chọn trường
hiển thị lên Report
1
2
3
4
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 14
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
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 15
BƯỚC 2 - Nhóm dữ liệu theo trường
Chọn trường nhóm
Chuyển sang
bước tiếp theo
1
2
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 16
BƯỚC 3 - Chọn kiểu mẫu báo cáo
Chọn kiểu mẫu
báo cáo
Kiểu mẫu
đã chọn
Chuyển sang
bước tiếp theo
1
2
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 17
BƯỚC 4 - Thiết lập chế độ hiển thị
Chuyển sang
bước tiếp theo
Hướng giấy của
báo cáo
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 18
BƯỚC 5 - Sắp xếp dữ liệu
Chọn trường
sắp xếp
1
2
Kiểu sắp xếp
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 19
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
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 20
BƯỚC 6 - Kết thúc
Tiêu đề
trang báo cáo
Chọn chế độ
kết thúc
Kết thúc
Hiển thị
báo cáo
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 21
Kết quả hiển thị báo cáo
VÍ DỤ
Cho bảng dữ liệu sanpham.dbf
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 22
VÍ DỤ
Xây dựng báo cáo DanhmucSP.frx cho
biết toàn bộ thông tin các sản phẩm hiện
có
Xây dựng báo cáo DMLoaiSP.frx cho biết
danh mục các sản phẩm theo từng loại
(sắp xếp theo ngày nhập)
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 23
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 24
NỘI DUNG CHÍNH
KHÁI NIỆM REPORT
XÂY DỰNG REPORT BẰNG WIZARD
HIỆU CHỈNH REPORT
HIỆU CHỈNH REPORT BẰNG
REPORT DESIGNER