1
Chương 5: Thiết kế báo cáo
Report là một công cụ giúp chúng ta thiết
kế các mẫu báo cáo để in ấn dữ liệu.
Với report chúng ta có thể thiết kế mẫu
mã hiển thị thông tin theo cách mà chúng ta
muốn. Mỗi khi report hiển thị kết quả (preview)
là lúc có thể in được nội dung báo cáo ra giấy.
2
Quy tắc tạo:
Reports\New\Chọn cách tạo
Chọn nguồn
\OK
Các cách tạo:
Tạo bằng AutoReport:…
Tạo bằng Wizard
Tạo bằng Design View
1.Tạo mới Report
3
Tạo Report bằng Auto Report
Bước 1: Tạo Query làm nguồn cho Report
(Nếu Report không có nguồn là toàn bộ
Table đã có) AutoReport
Chọn trường cách bố trí Report trong mục
Layout và hướng của trang in Orientation,
Chọn Next
9
Tạo Report bằng Wizard
Cửa sổ Report Wizard tiếp theo xuất hiện,
chọn kiểu của Report, chọn Next
Cửa sổ Report Wizard tiếp theo xuất hiện,
chọn tên của Report, chọn Finish
10
Columnar: Hiển thị thông tin chi tiết dạng
cột, thông thường dùng để in các thẻ, hóa
đơn, phiếu nhập xuất…
Tabular: Dùng để in thông tin chi tiết dạng
bảng, thông thường là các danh sách
Group-Total: Thể hiện thông tin dạng bảng
ngoài ra còn có các tiêu chí chung ở đầu và
thống kê ở chân mỗi nhóm
Summary: Nội dung tóm lược theo mỗi
nhóm
2. Một số loại Report
11
Columnar: Hiển thị thông tin chi tiết dạng
trang báo cáo, thường ghi số trang cho một
Report. Mỗi trang báo cáo có nhiều nhất 1
Page Footer.
Detail: là phần thân của Report, nơi hiển thị
giá trị các bản ghi sẽ in ra. Phần này có thể
bị thay đổi, nó phụ thuộc vào nguồn dữ liệu
tại thời điểm in ra của report.
3. Các thành phần trong cửa
sổ thiết kế
15
3. Các thành phần trong cửa
sổ thiết kế
16
3. Các thành phần trong cửa
sổ thiết kế
17
Page Footer: là phần cuối cùng của một
trang báo cáo, thường ghi số trang cho một
Report. Mỗi trang báo cáo có nhiều nhất 1
Page Footer.
Detail: là phần thân của Report, nơi hiển thị
giá trị các bản ghi sẽ in ra. Phần này có thể
bị thay đổi, nó phụ thuộc vào nguồn dữ liệu
tại thời điểm in ra của report.
3. Các thành phần trong cửa
sổ thiết kế
18
Để tạo nhóm:
View\Sorting and grouping
Nhấp biểu tượng Sorting and Grouping
Sắp xếp phân nhóm trên Report
22
Xác định các giá trị trên cửa sổ Sorting and
Grouping:
Tạo main report/ sub report.
Tạo subreport như một report độc lập.
Mở đồng thời cửa sổ thiết kế main report và cửa
sổ Database. Kéo subreport từ cửa sổ Database
vào.
Mở thuộc tính của điều khiển subreport trên
mainreport. Kiểm tra sự kết nối dữ liệu qua các
thuộc tính LinkMasterFields và LinkChildFields.
Main Report/ Sub Report
23
Hướng dẫn giải bài tập
Câu 4
Thực hiện theo 5 bước
Bước 1: Tạo Modul đọc số thành chữ (giáo viên
cung cấp)
Grouping:
Field/Expression: Tên trường hoặc biểu thức
cần tạo nhóm
Sort order: Cách sắp xếp
Group hearder: Hiển thị tiêu đề đầu nhóm
(Yes/No)
Group footer:
Hiển thị tiêu đề cuối
nhóm
(Yes/No)
Sắp xếp phân nhóm trên Report