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 PREVIEW

ENVIRONMENT [FOR ]

(cid:1) In Report (cid:2) Cú pháp:

• REPORT FORM TO PRINTER

14

Wednesday, May 27, 2009 TIN QUẢN LÝ - VISUAL FOXPRO 28