CÁC CONTROL TRONG BÁO CÁO Tạo bằng lệnh Report Chức năng Report là công cụ tạo Report nhanh và dễ dàng, thường dùng để tạo những Report đơn giản có dữ liệu nguồn từ một table hoặ
Trang 1Giảng Viên: Lê Thị Minh Nguyện Email: nguyenltm@hotmail.com
TIN HỌC ỨNG DỤNG TRONG KINH DOANH 2
Chương 4 BÁO CÁO - REPORT
NỘI DUNG CHI TIẾT
Trang 22
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 3
Report là công cụ để tạo các báo cáo, kết xuất dữ
liệu ra màn hình hoặc máy in để cung cấp một hard
copy của dữ liệu
Dữ liệu nguồn của report có thể là Table hoặc
query Report cung cấp một cách linh hoạt nhất để
xem và in thông tin tổng hợp
Cho phép xem hoặc in thông tin theo nhiều định
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
Trang 319/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 5
Columnar reports
Dữ liệu của Báo biểu được trình bày trên từng
cột (một cột hiển thị nhãn và một cột hiển thị dữ liệu)
1 GIỚI THIỆU
Mailing-label reports
Dùng để tạo các nhãn thư tín
1 GIỚI THIỆU
Trang 44
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form
2 MÔ TẢ CÁC THÀNH PHẦN VÀ THUỘC TÍNH
Trang 519/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
Trang 66
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 11
2 MÔ TẢ CÁC THÀNH PHẦN VÀ THUỘC TÍNH
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 12
3 CÁC CONTROL TRONG BÁO CÁO
Trang 719/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 13
3 CÁC CONTROL TRONG BÁO CÁO
Tạo bằng lệnh Report
Chức năng Report là công cụ tạo Report nhanh
và dễ dàng, thường dùng để tạo những Report
đơn giản có dữ liệu nguồn từ một table hoặc một
query
Cách tạo
• Trên thanh Ribbon chọn tab Create Trong nhóm
lệnh Reports Click nút Report
4 THIẾT KẾ BÁO CÁO ĐƠN
Trang 88
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 lệnh Report
Cách tạo
• Xuất hiện Report dạng Tabular ở chế độ Layout
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 16
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.
Trang 919/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 17
Tạo bằng Report Wizard
Cách tạo
• Chọn các field hiển thị trên Report trong khung
Available Field Click nút để chọn một field và
Click nút để chọn nhiều field Click Next.
4 THIẾT KẾ BÁO CÁO ĐƠN
Tạo bằng Report Wizard
Cách tạo
• Chọn field kết nhóm dữ liệu (nếu có) Click Next.
4 THIẾT KẾ BÁO CÁO ĐƠN
Trang 1010
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 19
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
4 THIẾT KẾ BÁO CÁO ĐƠN
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 20
Tạo bằng Report Wizard
Cách tạo
• Chọn dạng Report (Layout) và hướng giấy in
(Orientation) Click Next
4 THIẾT KẾ BÁO CÁO ĐƠN
Trang 1119/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 21
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
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
4 THIẾT KẾ BÁO CÁO ĐƠN
Trang 1212
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 23
Tạo bằng Report Design
Cách tạo
• Xuất hiện cửa sổ thiết kế Report
4 THIẾT KẾ BÁO CÁO ĐƠN
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 24
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
Trang 1319/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Report sẽ thể hiện dữ liệu chi tiết trong từng
nhóm và có thể thêm nhiều cấp độ nhóm theo
các tiêu chí khác nhau
Cách tạo
Trang 1414
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 27
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
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 28
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng Report Grouping
Cách tạo
Bước 2: Click nút Group & Sort trong nhóm
lệnh Grouping & Totals
Trang 1519/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 29
Sử dụng Report Grouping
Cách tạo
Bước 3:
+ Trong cửa sổ thiết kế
Group, Sort and Total
bên dưới cửa sổ thiết
kế
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Trang 16+ 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:
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 32
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ê
Trang 1719/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 33
Sử dụng SubReport
SubReport có tác dụng tương tự như Report
Grouping Sự khác biệt duy nhất là tạo các Report
trong hai phần riêng biệt: Main Report và SubReport
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
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Trang 1818
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 35
Sử dụng Report Wizard
Dữ liệu nguồn cho Report có phân nhóm
thường được lấy từ nhiều bảng có quan hệ
1-n, field kết nhóm thường là field khóa chính
của bảng 1
Cách tạo
Tạo dữ liệu nguồn cho Report (Query)
Trên thanh Ribbon, chọn Tab Create, Click nút
Report Wizard
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 36
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
Trang 1919/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 37
liên kết thứ hai (nếu
cần) Click Next
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Sử dụng Report Wizard
Cách tạo
- Nếu trong Report
có chứa field có dữ liệu
kiểu số thì trong cửa sổ
ở bước này xuất hiện
Trang 2020
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 39
Sử dụng Report Wizard
- 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
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 40
Sử dụng Report Wizard
- Chọn cách hiển thị dữ liệu (Layout) và hướng giấy in
(Orientation) cho Report Click Next
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
Trang 2119/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 41
Sử dụng Report Wizard
Cách tạo
- Nhập tiêu đề cho Report Click Finish
5 THIẾT KẾ BÁO CÁO CÓ PHÂN NHÓM
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
Review Report
Trang 2222
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form
6 CÁC HÀM THỐNG KÊ VÀ TÍNH TOÁN
DSUM(“field”, “Table/query”[, “điều kiện”])
DCOUNT(“field”, “Table/query”[, “điều kiện”])
DMAX(“field”, “Table/query”[, “điều kiện”])
DMIN(“field”, “Table/query”[, “điều kiện”])
DAVG(“field”, “Table/query”[, “điều kiện”])
DLOOKUP(“field”, “Table/query”[, “điều kiện”])
43
19/08/2012 - MaMH: 701006 - Chương 5 Biểu mẫu – Form 44
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ự
nhóm Over All: Đánh số thứ tự trên toàn bộ danh sách
6 CÁC HÀM THỐNG KÊ VÀ TÍNH TOÁN
Trang 23KHOA QUẢN TRỊ KINH DOANH