Bài giảng Access: Chương 4 cung cấp cho người học các kiến thức: Cấu trúc một report, các loại Report, sử dụng Report wizard, tạo Report tự thiết kế, các bước thiết kế report,.... Mời các bạn cùng tham khảo nội dung chi tiết.
Trang 2Report dùng để thiết kế một mẫu biểu để in ra giấy hoặc ra tập tin theo quy định cĩ sẵn Chẳng hạn,Thiết kế một DANH SÁCH CÁN BỘ mẫu như sau:
UBND TỈNH BÌNH ĐỊNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TRƯỜNG CAO ĐẲNG BÌNH ĐỊNH Độc lập – Tự do – hạnh phúc
Trang 3Cấu trúc một report thông thường gồm 7 phần:
1.Report Header
2.Page Header
3.Group Header
4.Detail
5.Group Footer
6.Page Footer
7.Report Footer
Trang 4Report Header: tiêu đề xuất hiện một lần ở đầu Report
Cộng hòa xã hội chủ nghĩa Việt nam
DANH SÁCH CÁN BỘ
Page Header: tiêu đề xuất hiện đầu trang mỗi khi sang
trang mới, như tiêu đề các cột:
Group Header: Tiêu đề xuất hiện đầu nhóm (phòng)
mỗi khi sang nhóm mới
MaC
B Họ Tên Ngày sinh Giới tính Phòng Điên thoại
MaC
B Họ Tên Ngày sinh Giới tính Phòng Điên thoại
Trang 5Detail : phần chi tiết dữ liệu lấy từ bảng chứa các Textbox
Group Footer : Tiêu đề xuất hiện cuối nhóm
(phòng)mỗi khi sang nhóm mới, như:
Tổng số cán bộ của phong là :23
Report Footer: tiêu đề xuất hiện một lần ở cuối Report
Tổng số cán bộ toàn cơ quan là:
Quy Nhơn, ngày tháng năm
ký tên Đóng dấu
Trang 6Các loại Report:
1.Tạo Report đơn lấy dữ liệu từ 1 bảng chính.
2.Tạo Report đơn lấy dữ liệu từ 1 bảng chính có
phân nhóm dữ liệu
3.Tạo Report n lấy dữ liệu từ 2 bảng có quan hệ 1-n
Trang 71 Sử dụng Report wizard
Chọn thẻ Reports, kích đôi chuột vào mục Create Report by
using Wizard; thực hiện lần lượt 7 bước sau:
Bước 1: Chọn lần lượt các vùng dữ liệu.
Which fields do you want on your report?
Bước 2: Chọn cách hiển thị dữ liệu trên report.
How do you want to view your data?
Bước 3: Thiết lập vùng phân nhĩm dữ liệu (Group)
Do you want to add any grouping levels?
Bước 4: Thiết lập vùng sắp xếp dữ liệu (Sort) và tính tổng
What sort order and summary information do you want for detail record?
Bước 5: Chọn bố cục (Layout) cho Report:
How would you like to lay out your report?
Bước 6: Chọn mẫu định dạng (Style) cho report:
What style would you like?
Bước 7: Ghi tiêu đề cho report, và kết thúc
What title do you want for your report?
Trang 8Ví dụ 1: Tạo danh sách cán bộ gồm các cột: STT, maCB, Họ tên, Tên phòng, Tên chứ vụ, Giới tính
(nam, nữ), ngày sinh, Đảng viên, Công đoàn, HSL
Cuối Report đưa ra số lượng cán bộ.
Ví dụ 2: Tạo ra danh sách cán bộ in theo năm sinh.
Ví dụ 3: Tạo ra danh sách cán bộ theo từng phòng, mỗi phòng đếm số cán bộ của phòng đó.
Trang 92 Tạo Report tự thiết
Creat report in Design view
UBND TỈNH BÌNH ĐỊNH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TRƯỜNG CAO ĐẲNG BÌNH ĐỊNH Độc lập – Tự do – hạnh phúc
Trang 11Các bước thiết kế report
Bước 1: Chọn mục Reports | kích đúp chuột lên biểu
tượng Creat report in Design view
Bước 2: Thiết lập nguồn dữ liệu cho report ở thuộc
tính Record Source
Bước 3: Đưa những trường từ cửa sổ Field List lên
Report đang thiết kế
Nếu không có cửa sổ list Field thì : chọn
View | Field List hoặc nhấn nút Field List trên thanh công cụ chuẩn
Bước 4: Hoàn chỉnh Report
Trang 12Thêm thanh Group Footer:
Kích phải chuột trên cửa sổ thiết kế Report chọn Sorting and Group \ Group Footer:Yes
Textbox đếm tổng số cán bộ có thuộc tính
Control Source =count([hoten])
Textbox để tự động đánh số thứ tự có thuộc tính:
ContrlSource : =1
Running sum : Over Group.
Bước 5: kẻ khung.
Bước 6: Lưu, kết thúc.
Trang 13Ví dụ 2: Tạo Report in ra bảng tổng hợp sau:
Ví dụ 1: Tạo Report in danh sách cán
bộ như mẫu trên
TỔNG HỢP
Trang 143 Tạo Report chứa tham số
Report có tham số thực chất là loại Report có khả năng lọc dữ liệu khi in tham số được thiết lập tại
Query ngồn của Report, được xác định ở thuộc tính Rercord Source
Ví dụ: in danh sách cán bộ một phòng ban nào đó được chọn từ Combo; khi đó thiết lập tham số trên
thuộc tính Record Source của report;
Trang 15Ví dụ 2: Tạo Form lọc dữ liệu theo từng phòng và
in dữ liệu phòng đó, mẫu như sau:
Trang 16CÂU HỎI KT 15 PHÚT
Câu hỏi 1: Report dùng để làm gì? Nêu ý nghĩa của thanh Report Header và Report Footer cho ví dụ
Câu hỏi 2: Report chứa tham số là gì? Nêu ý nghĩa của thanh Group header và Group Footer? Cho ví dụ.
Không được dùng tài liệu