Ðề thi chứng chỉ tin học quốc gia trình độ B Đề số 6

Cho tập tin CSDL Banhang.mdb, tập tin này được thiết kế để quản lý các nhân viên và các hoạt động bán hàng của một doanh nghiệp tư nhân. Hãy xem lại mối quan h ệ giữa các table và thực hiện :

pdf4 trang | Chia sẻ: lylyngoc | Lượt xem: 1662 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Ðề thi chứng chỉ tin học quốc gia trình độ B Đề số 6, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Trường Đại Học Ngoại Ngữ - Tin Học TP HCM Kỳ thi CCB Quốc gia - Tin học Trung Tâm Tin Học HUFLIT ĐỀ: 06 Thời gian 120 phút Người ra đề : Đặng Tuấn Trang 1 ĐỀ THI CHỨNG CHỈ TIN HỌC B Cho tập tin CSDL Banhang.mdb, tập tin này được thiết kế để quản lý các nhân viên và các hoạt động bán hàng của một doanh nghiệp tư nhân. Hãy xem lại mối quan hệ giữa các table và thực hiện : Câu 1 : Hãy thiết kế hàm tenphong(manv), hàm này có đối số là manv (là mã số nhân viên - kiểu String) hàm trả về kết quả là 1 trị kiểu String cho biết Phòng của nhân viên : nếu 2 ký tự trái của manv là “hc” thì Phòng là Hành chánh nếu 2 ký tự trái của manv là “kd” thì Phòng là Kinh doanh nếu 2 ký tự trái của manv là “kt” thì Phòng là Kỹ thuật nếu không nằm vào các trường hợp trên thì trả về chuỗi rỗng “” Câu 2 : a/ Sử dụng bảng HOSONV tạo query đặt tên là DANH SACH NHAN VIEN gồm có các cột sau : phong, manv, Holot, ten, phainam, ngayvl, luongcb yêu cầu : * dựa vào hàm tenphong đã viết để lấy ra trị cho cột phong * cột phainam (kiểu Yes/No) được định dạng hiện ra “Nam” nếu trị là Yes, “Nữ” nếu trị là no b/ Sử dụng 2 bảng HOSONV và CHAMCONG để tạo query BANG LUONG gồm có các cột sau : phong, Manv, Holot, Ten, Ngaycong, Phep, Ngoaigio, Heso, Thuclanh * Heso được tính như sau : - Nếu 2 ký tự bên trái của Manv là “HC” thì Heso = 190 - Nếu 2 ký tự bên trái của Manv là “KT” thì Heso = 200 - Nếu 2 ký tự bên trái của Manv là “KD” thì Heso = 205 Trường Đại Học Ngoại Ngữ - Tin Học TP HCM Kỳ thi CCB Quốc gia - Tin học Trung Tâm Tin Học HUFLIT ĐỀ: 06 Thời gian 120 phút Người ra đề : Đặng Tuấn Trang 2 * Thuclanh được tính bằng công thức sau : LuongCB*Heso*(Ngaycong + Phep + Ngoaigio*1.5) cột Thuclanh được định dạng có dấu phân cách hàng ngàn Câu 3 : lấy query BANG LUONG là nguồn dữ liệu, tạo Report đặt tên là BANG LUONG Yêu cầu : report phân nhóm theo Phòng, sắp thứ tự theo manv, có cột STT, cột STT được tự động đánh lại từ 1 khi qua phòng khác, cuối phòng có tổng cộng Thực lãnh hình thức report có thể tham khảo dạng sau : Câu 4 : lấy query DANH SACH NHAN VIEN làm nguồn dữ liệu, tạo Form đặt tên là DANH SACH NHAN VIEN có giao diện như sau: Trường Đại Học Ngoại Ngữ - Tin Học TP HCM Kỳ thi CCB Quốc gia - Tin học Trung Tâm Tin Học HUFLIT ĐỀ: 06 Thời gian 120 phút Người ra đề : Đặng Tuấn Trang 3 Hết Yêu cầu : * Form có dạng Autoform:Tabular * Hành chánh, Kỹ thuật, Kinh doanh, Tất cả là 4 Toggle button thuộc một Option group (nhóm chọn lựa) – Lúc mới mở form thì cho hiện tất cả các nhân viên, khi người dùng nhắp nút Hành chánh thì chỉ cho hiện các nhân viên thuộc phòng Hành chánh + tương tự cho các nút Kỹ thuật, Kinh doanh + khi người dùng nhắp nút Tất cả thì lại cho hiện tất cả các nhân viên thuộc công ty * Xem bảng lương là nút lệnh (Command button) khi người dùng nhắp nút Xem bảng lương thì cho hiện report (đã tạo ở câu 3) trên màn hình (nghĩa là mở report – mode print preview) – chú ý rằng khi cho hiện report cũng phải xét toggle button command button option group Trường Đại Học Ngoại Ngữ - Tin Học TP HCM Kỳ thi CCB Quốc gia - Tin học Trung Tâm Tin Học HUFLIT ĐỀ: 06 Thời gian 120 phút Người ra đề : Đặng Tuấn Trang 4 trạng thái của các nút Toggle button, nghĩa là nếu trên màn hình hiện những nhân viên thuộc phòng nào thì ở report cũng chỉ hiện những nhân viên thuộc phòng đó. Ghi chú : Nếu thí sinh không làm được câu 1 thì ở câu 2, có thể dùng biểu thức (dùng hàm iif) để lấy ra tên phòng, tuy nhiên sẽ bị trừ 0.5 điểm vào câu 2 (dĩ nhiên câu 1 bị 0 điểm) Thang điểm đề nghị (dành cho gv chấm bài): Câu 1 : 1 điểm Câu 2 : 1.5 điểm Câu 3 : 1.5 điểm Câu 4 : 6 điểm HẾT
Tài liệu liên quan