III. CÁC THAO TÁC VỚI CỬA SỔ CHƯƠNG TRÌNH THƯ: 1 Mở địa chỉ thư:
3. Tạo Table LOP HOC
Field Name Data Type Field size Format Caption
Ma lop Text 4 > Mã lớp
TenLop Text 20 Tên lớp
Hocphi Number Long Integer Học phí
Nhập số liệu theo mẫu sau:
Mã lớp Tên lớp Học phí
AVA Anh văn A 250000
AVB Anh văn B 300000
AVGT Anh văn giao tiếp 500000 AVTN Anh văn thiếu nhi 500000
THA Tin học A 250000
THB Tin học B 300000
THTN Tin học thiếu nhi 500000
Câu 2: Thiết lập mối quan hệ giữa các Table.
Câu 3:
1. Thiết kế Query để hiển thị các trường: MaHV, Ho va teb, Gioitinh, Namsinh, TenDT, Tenop, Hocphi, Danop, Nợ học phí. Trong đó cột họ và tên được ghép từ cột Holot và Ten; giới tính nếu phái là yes thì đổi thành Nam, ngược lại thì đổi thành Nữ; Nợ học phí = hoc phi – da nop. Lưu Q1.
2. Thiết kế Query để hiển thị các trường: MaHV, Ho va ten, Gioitinh, Namsinh, TenDT, TenLop, Hocphi, Danop, Không nợ học phí. Trong đó cột họ và tên được ghép từ cột Holot và Ten; Giới tính nếu phái là yes thì đổi thành Nam, ngược lại thì đổi thành Nữ; không nợ học phí = Hocphi – Danop. Lưu Q2.
3. Thiết kế Query để cho biết những học viên còn nợ học phí ở một lớp nào đó, với tên lớp được nhập vào lúc chạy query. Lưu Q3.
4. Thiết kế Query để tạo ra một Table mới tên DSHV KHONG NO HP, với yêu cầu giống câu Q2. Lưu Q4.
6. Thiết kế Query để thống kê tổng số tiền đã nộp theo từng lớp. Lưu Q6.
7. Thiết kế Query để cho biết có bao nhiêu học viên nam, nữ đã học theo từng lớp. Lưu Q7. 8. Tạo Query để cho biết có bao nhiêu học viên đã học lớp thiếu nhi. Lưu Q8.
9. Thiết kế Query để thống kê tổng số tiền còn nợ của mỗi lớp. Lưu Q9
10. Thiết kế Query để trích ra một Table mới tên DS HV THIEU NHI gồm những học viên 7 hoặc 8 tuổi học Tin học thiếu nhi. Trong đó họ tên học viên đổi thành chữ in. Lưu Q10. 11. Thiết kế Query để nối thêm vào Table DS HV THIEU NHI gồm những học viên 7 hoặc 8 tuổi học Anh văn thiếu nhi. Trong đó họ tên học viên đổi thành chữ in. Lưu Q11.
12. Thiết kế Query để cho biết thông tin đầy đủ về những học viên đang học ở tất cả các lớp. Trong đó cột tuổi của học viên được sắp xếp theo thứ tự từ nhỏ đến lớn; cột giới tính nếu phái là yes thì đổi thành Nam, ngược lại thì đổi thành Nữ. Lưu Q12.
13. Tạo Query để liệt kê ra những học viên có họ Nguyễn không học lớp Tin học thiếu nhi. Lưu Q13.
14. Hãy thiết kế Query để xóa tên những học viên đã nghỉ học ở lớp Tin học B, với họ tên học viên cần xóa được nhập vào lúc chạy query. Lưu Q14.
15. Hãy thiết kế Query để xóa tên những học viên còn nợ học phí ở một lớp nào đó, với tên lớp được nhập vào lúc chạy query. Lưu Q15.
16. Hãy thiết kế Query để thống kê tổng số học viên là con liệt sĩ hay thương binh đang học ở mỗi lớp. Lưu Q16.
17. Tạo Query để cho biết có bao nhiêu học viên đã học lớp Anh văn giao tiếp. Lưu Q17.
18. Hãy thiết kế Query để cho biết thông tin đầy đủ về những học viên đang học lớp B có nơi sinh ở Cần Thơ hoặc Vĩnh Long. Lưu Q18.
19. Hãy thiết kế Query để cho biết thông tin đầy đủ về những học viên có năm sinh từ năm 1970 đến năm 1980, sắp xếp cột nơi sinh theo thứ tự từ điển. Lưu Q19.
20. Hãy thiết kế Query để cho biết thông tin đầy đủ về những học viên không ở tỉnh Trà Vinh thuộc dân tộc Hoa hoặc dân tộc Khmer. Lưu Q20.
21. Hãy thiết kế Query để xóa dữ liệu trong Table DS HV THIEU NHI, gồm những thí sinh học Anh văn thiếu nhi. Lưu Q21.
Câu 4-1: Hãy thiết kế Form dùng để nhập dữ liệu cho Table DS HOC VIEN. Trong Form này Anh (chị) hãy tạo thêm các điều khiển như sau:
- Tiêu đề cho Form là: TRUNG TÂM GDTX TỈNH TRÀ VINH MÀN HÌNH NHẬP DANH SÁCH HỌC VIÊN
- Tạo Combo Box cho các vùng: MaLop, MaDT. - Tạo các nút điều khiển:
+ Thêm: Cho phép nhập thêm mẫu tin mới; + Tới: Cho phép tới mẫu tin kế tiếp. + Lui: Cho phép lùi lại một mẫu tin; + Liệt kê: Để mở query Q5
+ Về đầu: Cho phép về mẫu tin đầu tiên; + Về cuối: Cho phép về mẫu tin cuối cùng. + Lưu: Để lưu mẫu tin; + Đóng: Để đóng Form.
- Kiểm tra tính hợp lệ dữ liệu như sau:
+ Vùng phai chỉ chấp nhận giá trị là “Nam” hoặc “Nữ”. + Vùng da nop phải từ 50% học phí trở lên.
- Lưu đặt tên cho Form là NHAP DS HOC VIEN.
Câu 4-2: Hãy thiết kế Form chính phụ, trong đó form chính lấy dữ liệu từ Table LOP HOC, form phụ lấy dữ liệu từ Table DS HOC VIEN. Trong Form này Anh (chị) hãy tạo thêm các điều khiển như sau:
+ Thêm: Cho phép nhập thêm mẫu tin mới; + Tới: Cho phép tới mẫu tin kế tiếp. + Lui: Cho phép lùi lại một mẫu tin; + Về đầu: Cho phép về mẫu tin đầu tiên; + Về cuối: Cho phép về mẫu tin cuối cùng; + Đóng: Để đóng Form. - Lưu đặt tên cho Form chính là FORM CHINH, Form phụ tên FORM PHU.
Câu 5-1: Hãy thiết kế Report theo mẫu sau và lưu đặt tên là PHIEU THU.
- Số thứ tự phải được cập nhật khi chuyển sang người thứ 2 thì số phiếu phải là 2. - Dòng Trà Vinh, ngày tháng năm phải cập nhật ngày tháng năm hiện hành khi mở Report. - Người nộp chính là họ tên của học viên.
Câu 6-1: Hãy thiết kế giao diện có dạng như sau. Lưu đặt tên Giao dien.
Trong đó:
- Nút Xem có hai lệnh:
+ Mở bảng DSHVdùng để mở Table DS HOC VIEN. +Liệt kê DSHV nợ học phí dùng để mở Query câu Q1. - Nút Cập nhật có một lệnh:
+ Cập nhật danh sách HV dùng để mở Form NHAP DS HOC VIEN.
- Nút In có hai lệnh:
+ In phiếu thu dùng để mở Report PHIEU THU
+ In danh sách lớp học dùng để mở Report DS LOP HOC. - Nút Thoát có hai lệnh:
+ Thoát về Access. + Thoát về Windows.
Câu 6-2: Hãy thiết kế giao diện có dạng như sau. Lưu đặt tên Giao dien 1.
- Trong đó:
+ Nút Mở bảng DS học viên dùng để mở Table DS HOC VIEN.
+Nút Xóa học viên dùng để mở Query câu Q14.
+ Nút Tìm học viên dùng để mở Query câu Q12.
+Nút Cập nhật học viên dùng để mở FORM CHINH.
+ Nút Phiếu thu học viên dùng để mở Report PHIEU THU.
+ Nút Danh sách học viên dùng để mở Report DS LOP HOC.
+ Khi click vào nút Kết thúc sẽ thoát khỏi Access về Windows.