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 http://bmtin.thanglong.edu.vn... Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 5 QUY TRÌNH
Trang 1BÀ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 http://bmtin.thanglong.edu.vn
Trang 2Saturday, 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Ụ
Trang 3Saturday, 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
Trang 4Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 4
KHÁI NIỆM REPORT
Trang 5Saturday, 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
Trang 6Saturday, 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Ụ
Trang 7Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 7
Trang 8TẠO REPORT BẰNG
REPORT WIZARD
Trang 9Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 9
Tạo Report bằng Wizard (C1)
1
2
3
Trang 10Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 10
Tạo Report bằng Wizard (C2)
1
2
Trang 11Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 11
6 bước tạo Report bằng Wizard
Trang 12Saturday, 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
Trang 13Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 13
1
2
3
4
Trang 14Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 14
Danh sách trường
đã chọn
Chuyển sang bước tiếp theo
5
Trang 15Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 15
Chọn trường nhóm
Chuyển sang bước tiếp theo
1
2
Trang 16Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 16
1
2
Trang 17Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 17
Chuyển sang bước tiếp theo Hướng giấy của báo cáo
Trang 18Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 18
Trang 19Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 19
Danh sách trường
SX đã chọn
Chuyển sang bước tiếp theo
Trang 20Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 20
báo cáo
Trang 21Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 21
Kết quả hiển thị báo cáo
Trang 22VÍ DỤ
Cho bảng dữ liệu sanpham.dbf
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 22
Trang 23Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 23
Trang 24Saturday, 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
Trang 25HIỆU CHỈNH REPORT BẰNG
REPORT DESIGNER
Trang 26Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 26
Trang 27Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 27
Trang 28Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 28
HIỆU CHỈNH REPORT
Xem Report trước khi in
Cú pháp:
• REPORT FORM < Tệp report.frx > PREVIEW
ENVIRONMENT [FOR < Biểu thức điều kiện >]
Trang 29Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 29
Trang 30Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 30
NỘI DUNG CHÍNH
KHÁI NIỆM REPORT
XÂY DỰNG & HIỆU CHỈNH REPORT
MỘT SỐ VÍ DỤ
Trang 31Ví dụ 1
Cho bảng dữ liệu DSSV.DBF
• Xây dựng báo cáo hiển thị danh sách sinh viên toàn trường (Chú ý: Cho biết tổng số SV của toàn trường)
• Xây dựng BC hiển thị danh sách SV từng khoa (Chú ý: Cho biết số SV của từng khoa)
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 31
Trang 32Ví dụ 2
Cho bảng dữ liệu DanhmucCK.DBF
• Xây dựng báo cáo hiển thị toàn bộ danh mục các loại chứng khoán đang có trong bảng dữ liệu
• Xây dựng BC hiển thị danh mục của từng loại CK theo từng nơi mua (chú ý: cho biết tổng thành tiền của từng nơi mua)
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 32
Trang 33Ví dụ 3
Tạo một chương trình ( VD31.prg ) cho phép người dùng nhập vào tên của một khoa bất kỳ Sau đó hiển thị BC cho biết danh sách SV hiện đang theo học tại khoa đó (Sử dụng báo cáo đã tạo ở VD1)
Tạo một chương trình ( VD32.prg ) cho phép người dùng nhập vào tên của một nơi mua CK bất kỳ Sau đó hiển thị BC danh mục các loại CK
đã mua tại đây (Sử dụng BC đã tạo ở VD2)
Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 33
Trang 34Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 34
Trang 35Saturday, April 07, 2012 TIN QUẢN LÝ - VISUAL FOXPRO 35