8/5/2014
TIN HỌC ỨNG DỤNG
TRONG KINH DOANH 2
Chương 4
BÁO CÁO - REPORT
Giảng Viên: Lê Thị Minh Nguyện
Email:
NỘI DUNG CHI TIẾT
1
Giới thiệu
2
Mô tả các thành phần và thuộc tính
3
4
5
Thiết kế báo cáo đơn
Thiết kế báo cáo có phân nhóm
Các hàm thống kê và tính toán
1
19/08/2012
Mailing-label reports
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
3
1. GIỚI THIỆU
Tabular reports
Dữ liệu của Báo biểu được trình bày trên nhiều
dòng, mỗi dòng là một mẩu tin trong bảng
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
4
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
6
3
8/5/2014
2. MÔ TẢ CÁC THÀNH PHẦN VÀ THUỘC TÍNH
Report Header
Page Header
Detail
Page Footer
Report Footer
7
19/08/2012
-
MaMH: 701006
-
2. MÔ TẢ CÁC THÀNH PHẦN VÀ THUỘC TÍNH
Dữ liệu
Sự kiện
Định dạng
Chọn dữ liệu
Tiêu đề
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
9
2. MÔ TẢ CÁC THÀNH PHẦN VÀ THUỘC TÍNH
19/08/2012
-
MaMH: 701006
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
12
6
8/5/2014
3. CÁC CONTROL TRONG BÁO CÁO
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
13
4. THIẾT KẾ BÁO CÁO ĐƠN
Tạo bằng lệnh Report
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
15
4. THIẾT KẾ BÁO CÁO ĐƠN
Tạo bằng Report Wizard
Cách tạo
• Chọn Tab Create trên thanh Ribbon, trong nhóm
lệnh Reports, Click nút Report Wizard
• Chọn Table/Query làm dữ liệu nguồn cho Report.
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
Cách tạo
• Chọn field kết nhóm dữ liệu (nếu có). Click Next.
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
18
9
8/5/2014
4. THIẾT KẾ BÁO CÁO ĐƠN
Tạo bằng Report Wizard
Cách tạo
• Chọn field muốn sắp xếp dữ liệu cho Report. Có
thể sắp xếp kết quả trong Report bằng cách kết
hợp tối đa là 4 field
19/08/2012
-
8/5/2014
4. THIẾT KẾ BÁO CÁO ĐƠN
Tạo bằng Report Wizard
Cách tạo
• Nhập tiêu đề cho Report.
• Chọn chế độ xem Report sau khi tạo xong.
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
21
4. THIẾT KẾ BÁO CÁO ĐƠN
Tạo bằng Report Design
Cách tạo
• Chọn Table/Query làm dữ liệu nguồn cho Report.
• Chọn Tab Create trên thanh Ribbon, trong nhóm
lệnh Reports, Click nút Report Design.
19/08/2012
-
4. THIẾT KẾ BÁO CÁO ĐƠN
Tạo bằng Report Design
Cách tạo
Lần lượt drag chuột
kéo các field trong
Field List hoặc các
Control trong nhóm
lệnh Controls trên
thanh Ribbon thả
vào Report.
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
24
12
8/5/2014
Trên thanh Ribbon, chọn Tab Create, trong
nhóm lệnh Reports, click nút Report Design.
Xuất hiện cửa sổ thiết kế Report, thanh
Ribbon chuyển sang Tab Design.
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
26
13
8/5/2014
5. THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng Report Grouping
Cách tạo
Bước 1: Trong Properties
Sheet, chọn Tab Data, tại
thuộc tính Record Source,
chọn Table/Query làm dữ
liệu nguồn cho Report.
14
8/5/2014
5. THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng Report Grouping
Cách tạo
Bước 3:
+ Trong cửa sổ thiết kế
xuất
hiện
khung
Group, Sort and Total
bên dưới cửa sổ thiết
kế.
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
29
5. THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Cách tạo
Bước 5:
+ Khung Group, Sort and
Total có dạng như hình:
+ Mở thanh Group Footer và thực hiện các phép thống kê bằng
cách Click nút More, cửa sổ Group, Sort and Total có dạng:
19/08/2012
-
MaMH: 701006
-
31
Chương 5. Biểu mẫu – Form
5. THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng Report Grouping
Cách tạo
Bước 6:
+ Click nút with no Total để mở menu Totals:
- Total On: chọn field chứa dữ liệu thống kê.
- Type: Chọn phép thống kê.
- Chọn ví trí đặt các ô thống kê bằng cách
check vào các ô tùy chọn
Check chọn vị trí
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
33
5. THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng SubReport
Cách tạo
Tạo Main Report, dữ liệu nguồn thường là
bảng cha.
Tạo Sub Report, dữ liệu nguồn phải chứa field
liên kết với Main Report.
Đưa Sub Report vào Main Report có thể dùng
công cụ SubForm/SubReport trong nhóm
lệnh Controls.
Thiết lập thuộc tính Link Child Fields và Link
Master Fields.
19/08/2012
-
MaMH: 701006
-
5. THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng Report Wizard
Cách tạo
- Chọn dữ liệu
nguồn cho Report là
Query đã tạo trước
trong
hộp
thoại
Tables/Queries.
- Chọn các field
hiển thị trên Report.
Click Next.
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
36
18
8/5/2014
ở bước này xuất hiện
nút Summary Options…
- Click nút Summary
Options… để chọn phép
thống kê.
- Chọn field sắp
xếp dữ liệu (tối đa 4
field)
19/08/2012
MaMH: 701006
Chương 5. Biểu mẫu – Form
38
19
8/5/2014
5. THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng Report Wizard
Cách tạo
- Chọn phép thống kê cho field tương ứng
- Chọn cách hiển thị trong mục Show. Click OK, Next.
19/08/2012
-
MaMH: 701006
5. THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng Report Wizard
Cách tạo
- Nhập tiêu đề cho Report. Click Finish
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
41
Review Report
Sau khi thiết kế xong, bạn phải xem Report trước khi in, hình
thức của Report xem ở chế độ Preview sẽ là hình thức khi in
ra giấy.
Để xem Report trước khi in bạn chọn một trong các cách
sau:
Chọn Tab File -> Chọn Frint -> Print Rreview.
Chọn Tab Home -> View -> Print Preview.
19/08/2012
-
43
6. CÁC HÀM THỐNG KÊ VÀ TÍNH TOÁN
Tạo cột số thứ tự
• Mở Report ở chế độ Design.
• Tạo một Textbox tại vị trí thích hợp trên Report.
• Đặt giá trị cho các thuộc tính sau:
+ Control Source: =1
+ Running Sum: Over Group hoặc Over All
No: Không đánh số thứ tự
Over Group: Đánh số thứ tự theo
nhóm
Over All: Đánh số thứ tự trên toàn
bộ danh sách
19/08/2012
-
MaMH: 701006
-
Chương 5. Biểu mẫu – Form
44
22