Báo cáo chính –phụ

Một phần của tài liệu GIÁO TRÌNH Mô đun HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS NGHỀ QUẢN TRỊ MẠNG MÁY TÍNH TRÌNH ĐỘ CAO ĐẲNG (Trang 147 - 158)

BÀI 5 : MACRO TẬP LỆNH

5. Báo cáo chính –phụ

Cách thực hiện báo cáo chính – phụ hồn tồn giống như việc thực hiện biểu mẫu chính – phụ đã trình bày trong phần biểu mẫu. Trình tự thực hiện như sau:

 Tạo báo cáo chính và phụ hồn tồn độc lập, lúc này chúng chưa cĩ quan hệ gì với nhau.

 Mở báo cáo chính ở chế độ Design View, bấm phím F11 để đồng thời mở cửa sổ database

140

 Kéo một báo cáo phụ từ cửa sổ database vào trong cửa sổ thiết kế của báo cáo chính

 Tạo sự liên kết giữa báo cáo chính với báo cáo phụ: Dùng các thuộc tính của SubReport như sau:

- Link Child Fields: Trường liên kết của báo cáo phụ - Link Master Fields: Trường liên kết của báo cáo chính

Câu hỏi và bài tập

A. Câu hỏi

1. Nêu khái niệm báo cáo?

2. Nêu các loại báo cáo?

3. Trình bày các thành phần của một báo cáo? Nêu cách ẩn/ hiện các thành phần của báo cáo?

4. Trình bày phương pháp tạo báo cáo tự động (AutoReport)?

5. Trình bày phương pháp tạo báo cáo sử dụng cơng cụ Wizard?

6. Trình bày phương pháp thiết kế báo cáo ở chế độ Design View?

7. Nêu các cơng cụ thường dùng khi thiết kế báo cáo?

8. Trình bày cách tạo cột số thứ tự trong báo cáo?

9. Nêu cách tổng hợp số liệu trên mỗi nhĩm dữ liệu và trên tồn bộ báo cáo?

10. Trình bày cách so sánh dữ liệu tổng hợp trên các phần của báo cáo?

11. Trình bày thao tác thực hiện báo cáo chính-phụ?

B. Bài tập

Bài 1. Sử dụng CSDL QuanLyBanHang.mdb đã cho, hãy tạo các báo cáo cĩ dạng như sau:

141

Hướng dẫn:

- Tạo một truy vấn chứa các cột như sau: NgaylapHD, TenSP, SoLuong, DonGia, ThanhTien:[Soluong]*[DonGia]

- Lưu Truy vấn với tên là : Q_ThongKe

- Dùng cơng cụ Wizard để tạo báo cáo lấy dữ liệu từ Query trên, nhĩm báo cáo theo trường TenSP và cĩ thống kê trong Summary Options là dùng hàm Sum trên trường ThanhTien

- Chuyển sang chế độ Design View để thiết kế lại báo cáo theo mẫu như sau:

- Báo cáo 2: Yêu cầu khi thực hiện báo cáo sẽ xuất hiện hộp thoại nhập vào mã hĩa

đơn. Khi nhập vào mã hĩa đơn là 2 thì kết quả như sau:

142 - Tạo một truy vấn cĩ các cột như sau:

 HoTenKH, DiaChi, DienThoai từ bảng KHACHHANG  MaHD, NgayLapHD từ bảng HOADON

 HoTenNhanVien:[HoNV]& “ ” &[TenNV] từ bảng NHANVIEN  TenSP, DonViTinh, DonGia từ bảng SANPHAM

 SoLuong từ bảng CHITIETHD

 Tạo một tham số trong truy vấn từ cột MaHD như sau:[Nhập mã Hĩa đơn:]

- Lưu Truy vấn với tên là Q_HoaDon

- Dùng cơng cụ Wizard tạo một báo cáo theo yêu cầu như sau:  Báo cáo theo nhĩm là cột TenKH

 Và trong nhĩm cùng giá trị cột TenKH, báo cáo theo nhĩm là cột MaHD  Lưu lại báo cáo với tên là R_HoaDon

- Chuyển sang chế độ Design View để thiết kế lại báo cáo theo mẫu như sau:

Bài 2. Sử dụng CSDL QuanLySinhVien.mdb đã tạo, hãy thực hiện các yêu cầu

sau:

143

Yêu cầu:

 Khi nhập vào một Mã sinh viên và nhấn vào nút In thì sẽ mở một báo cáo bảng điểm sinh viên như hình:

Khi nhấn vào nút “Thốt” thì đĩng biểu mẫu F_TimSV B1-Thiết kế Query như sau:đặt tên là Q_Indiem

 Khi nhấn vào nút “Thốt” thì đĩng form F_TimSV.

Hướng dẫn:

 Tạo Form theo mẫu sau trên đặt tên là F_TimSV, đặt tên Textbox là txtMaSV

 Thiết kế Query như sau: đặt tên là Q_Indiem

 Thiết kế Report đặt tên là R_bangdiem lấy dữ liệu từ Query trên, mẫu Report như sau:

 Tạo một Command button đặt tiêu đề là “In” trên biểu mẫu F_TimSV bằng Wizard, chọn sự kiện là “Report Operations” và “Preview Report”  Chọn báo cáo R_bangdiem

144

 Tạo một Command button đặt tiêu đề là “Thốt” trên biểu mẫu F_TimSV bằng Wizard, chọn sự kiện “Form Operations” “Close form”.

2. Tạo báo cáo để hiển thị danh sách sinh viên trong một khoa nào đĩ, bao gồm cả mơn học mà sinh viên đĩ đã học .

3. Tạo báo cáo để hiển thị danh sách sinh viên trong từng khoa, bao gồm cả mơn học, trong đĩ các sinh viên cùng một khoa thì tên khoa được nhĩm lại với nhau.

4. Tạo báo cáo để hiển thị danh sách các mơn học kèm với điểm và kết quả là đậu hay rớt với từng mơn học của sinh viên.

5. Tạo báo cáo để hiển thị danh sách các mơn học kèm với điểm và kết quả là đậu hay rớt với từng mơn học của sinh viên, trong đĩ các mơn học được nhĩm theo từng sinh viên.

6. Tạo báo cáo để hiển thị điểm thi các mơn học của một sinh viên bất kỳ.

7. Tạo báo cáo để hiển thị danh sách thơng tin sinh viên kèm với kết quả thi của một mơn học bất kỳ được gom nhĩm.

145

MỘT SỐ MẪU ĐỀ THI

Đề 1

1. Tạo một CSDL cĩ tên là 1905_HoTen_SoDe.mdb lưu vào ổ đĩa Z:\, trong đĩ: HoTen là họ và tên của thí sinh dự thi, gồm các bảng sau (3đ):

 TacPham: MaTP(T,4); TenTP(T,40), MaNXB (T,4),TacGia (T,50), TSLUONG (Number, Integer), NgayNhap (Date/Time, Shortdate) .

 NhaXuatBan: MaNXB(T,4); TenNXB(T,40).

 The: MaThe(T,4); TenBanDoc(T,40), DiaChi (T,50), SoDT (T,10).

 ChiTietThe : MaThe(T,4), MATP(T,4), NgayMuon(Date/time, Shortdate), NgayTra (Date/Time, Shortdate). Trong đĩ, MaThe tham chiếu từ trường MaThe rong bảng The.

2. Tạo Query thực hiện các yêu cầu sau (2đ) :

Query 1: Tính tổng số lượng sách theo từng nhà xuất bản. Thơng tin gồm : MaNXB, TenNXB, TongSoLuongSach.

Query 2: Hãy lọc những tác phẩm của nhà xuất bản giáo dục. Thơng tin gồm các cột: MaTP, TenTP, MaNXB, TenNXB, NgayNhap.

146

4. Tạo Report cĩ nội dung sau (2đ) :

Đề 2

Câu 1: Tạo một CSDL cĩ tên là ThiTin_HoTen.mdb lưu vào ổ đĩa Z:\, trong đĩ: HoTen là họ và tên của thí sinh dự thi, gồm các bảng sau (3đ):

 NHOM_TAI_SAN: MANHOM(T,5); TENNHOM(T,40).

 DM_TAISAN: MATS(T,5); TenTS(T,50); DVT(T,5), DONGIA (N,Single), MaNhom (T,5), NUOCSX(T,20), NAMSX (Number, Integer).

 DM_DV_TRUONG: MADV(T,2); TENDV (T,50)

 TRANG_BI : MADV(T,2), MATS(T,5), NGAYTRANGBI(Date/time), SOLUONG (N,Integer), GHICHU (T,100).

147

Câu 2 : Tạo Query thực hiện các yêu cầu sau (3đ) :

 Tạo Query1: Hiển thị thơng tin tổng số tiền đã được trang bị trên từng tên tài sản. Chỉ liệt kê đối với những tài sản tổng số tiền đã được trang bị trên 50 triệu đồng. Thơng tin hiển thị gồm: TenTS, TongSoTien.

 Tạo Query 2: Thống kê Tổng số lượng tài sản đã trang bị theo từng nhĩm tài sản và tên tài sản

 Tạo Query 3: Lọc ra các danh mục tài sản cĩ nước sản xuất là Trung Quốc.

 Tạo Query 4 : Tăng đơn giá thêm 10% đối với các tài sản là máy tính

 Tạo Query 5 : Thêm vào bảng DM_DV_Trường một mẫu tin cĩ MaDV là 06, Tên DV là Trường THPT Ngơ Gia Tự.

 Tạo Query 6 : Hiển thị thơng tin của Nhĩm tài sản cĩ mã nhĩm được nhập từ bàn phím

148

149

TÀI LIỆU THAM KHẢO

[1] Giáo trình MS Access 2010 – Trung tâm tin học Đại học Sư phạm TPHCM – 2012

[2]. Bùi Thế Tâm. Giáo trình Ms Access căn bản và nâng cao. Nhà xuất bản giao thơng vận tải – Năm 2005

[3]. Nguyễn Sơn Hải. Giáo trình MS Access. Website: https://www.microsoft.com

Một phần của tài liệu GIÁO TRÌNH Mô đun HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS NGHỀ QUẢN TRỊ MẠNG MÁY TÍNH TRÌNH ĐỘ CAO ĐẲNG (Trang 147 - 158)

Tải bản đầy đủ (PDF)

(158 trang)