- Tại thuộc tính Control Source của trường hoặc thuộc tính Filter có sử dụng biểu thức tính toán hoặc điều kiện lọc, thay thế các hằng giá trị bởi các thông số..[r]
(1)Hệ quản trị sở liệu
MICROSOFTS ACCESS
(2)Chương V BÁO BIỂU (REPORT)
• I Giới thiệu
• II Thiết kế báo biểu chế độ Design View
• III Các điều khiển thuộc tính ô điều khiển • IV Các vấn đề in báo biểu
• V Thiết kế báo biểu chế độ Report Wizard • VI Sắp xếp, phân cấp nhóm liệu
(3)I GIỚI THIỆU
1 Ý nghĩa: là đối tượng dùng để trình bày, in ấn báo cáo, bảng tổng hợp liệu
2 Cách tạo Report:
- Tạo Report bằng chế độ Design View hoặc Report Wizard
(4)II Thiết kế báo biểu
• Giao diện cửa sổ thiết kế: bao gồm
- Detail: Chứa ô điều khiển hiển thị chi tiết
dữ liệu mẫu tin Các mẫu tin hiển thị phần
- Page Header/Footer: Chứa thông tin hiển thị đầu/cuối trang in giấy
(5)• Giao diện cửa sổ thiết kế: bao gồm
- Toolboxs: Chứa ô điều khiển (Control) dùng để thiết kế Report
- Field List : Chứa danh sách trường bảng liệu nguồn
- Properties: Chứa danh sách thuộc tính đối tượng chọn
Nhấp vào menu View để ẩn/hiện thành phần trên
(6)• Các chế độ báo biểu: vào menu View
- Design View: Chế độ thiết kế cấu trúc Report. - Layout Preview: Hiển thị dạng trình bày (thu
gọn) để xem tổng quát báo biểu
Ở chế độ liệu khơng xác tất nội dung hiển thị.
- Print Preview: Hiển thị chi tiết nội dung báo biểu
(7)III Các ô điều khiển (Controls)
1 Label (ơ nhãn): dùng để tạo dịng chữ minh họa cho báo biểu cho ôđk khác
2 Text box (hộp chứa văn bản): dùng để hiển thị liệu trường giá trị biểu thức
(8)3 Thuộc tính Report:
-Record Source -Filter
-Filter On -Order By
-Order By On -Page Header -Page Footer
(9)4 Các hàm tính tốn Report
- Sum(biểu thức số): trả tổng các giá trị biểu thức số
- Avg(biểu thức số): trả trung bình cộng các giá trị biểu thức số
- Min/Max(biểu thức số): trả giá trị nhỏ/lớn
trong giá trị biểu thức số
- Count(biểu thức số): trả Số lượng các giá trị biểu thức số
* Các hàm thường đặt đầu cuối báo cáo hoặc đầu cuối nhóm để tổng hợp.
(10)IV Các vấn đề in Report
1 Khai báo trang in: File/Page setup
(11)IV Các vấn đề in Report
2 In báo biểu: File/Print (Ctrl+P)
- Chọn in tất (All) in từ trang đến trang (Pages)
(12)V Thiết kế báo biểu Report Wizard
- Report Wizard: thiết kế báo biểu chế độ
Wizard
(13)VI Sắp xếp, phân cấp nhóm liệu
1 Ý nghĩa: Cho phép thực thao tác phân cấp liệu theo nhóm nhiều
trường hiển thị
(14)VI Sắp xếp, phân cấp nhóm liệu
2 Sắp xếp, tạo nhóm (tt):
- Khai báo trường cần phân cấp cột Field/Expression (tối đa 10 trường)
- Chọn cách xếp hiển thị nhóm Sort Order
(15)VI Sắp xếp, phân cấp nhóm liệu
3 Phân nhóm theo kiểu liệu:
- Để phân nhóm theo giá trị:
Group On: Each Value
- Đối với kiểu Text:
Group On: Prefix Character;
Group Interval: Số lượng ký tự đầu tiên
- Đối với kiểu Number:
Group On: Interval;
Group Interval: độ rộng khoản
- Đối với kiểu Date/Time:
Group On: year, qtr, month,
(16)VII Báo biểu dạng Main/Sub
1 Ý nghĩa: cho phép tạo báo cáo từ nhiều nguồn liệu
Thực tế, báo biểu dạng Main/Sub kết hợp
báo biểu có liên kết khơng có liên kết liệu
2 Cách tạo:
Bước 1: Thiết kế báo biểu phụ độc lập Bước 2: Kết nối báo biểu phụ vào báo biểu Bước 3: Thực báo biểu để thấy kết
(17)Quy định việc liên kết thuộc tính:
+ Source Object: tên báo biểu phụ
+ Link Child Field: DS trường báo biểu phụ liên kết với báo biểu
+ Link Master Field: DS trường báo biểu liên kết với báo biểu phụ
3 Cách kết nối báo biểu:
- Trong cửa sổ thiết kế báo biểu
chính, tạo ơđk Sub Form/Sub Report
(18)VIII Báo biểu thông số
1 Ý nghĩa: thực báo hiểu cho phép người sử dụng nhập giá trị cho thông số nhằm tạo báo biểu có tính chất linh hoạt
Thông thường, thông số phục vụ cho điều kiện lọc
của báo biểu
2 Cách viết, cách tạo: [nội dung thông số]
- Tạo báo biểu theo cách thông thường