5 Đề thi tin học trình độ B đáp án cụ thể
TRƯỜNG CAO ĐẲNG KỸ THUẬT CÔNG NGHỆ ĐỒNG NAITRUNG TÂM NGOẠI NGỮ - TIN HỌC----oOo----ĐỀ THI CHỨNG CHỈ B TIN HỌCTHỜI GIAN LÀM BÀI 120 PHÚT (KHÔNG KỂ THỜI GIAN PHÁT ĐỀ)NGÀY THI 12/01/2009Chú ý: Học viên tạo thư mục theo cấu trúc: Họ_Tên _SDB trong ổ đĩa mạng theo sự hướng dẫn của giám thị, sau đó thực hiện lưu bài thi vào thư mục này.Ví dụ: Ta có thể tạo thư mục trong ổ đĩa M như sau: Nguyen_Van_Anh_B001.Ngày tháng nhập trong bài được định dạng theo dạng: Tháng/Ngày/Năm.PHẦN I– ACCESS 1 (10 điểm) – THỜI GIAN LÀM BÀI 40 PHÚTCâu 1 (5 điểm): Khởi động Microsoft Access và tạo cơ sở dữ liệu có tên là QL_KINHDOANH.mdb có cấu trúc và mối quan hệ giữa các bảng cho dưới đây.Ghi chú: Các Field được gạch dưới và in đậm là khóa chính của bảng.* Bảng HANGHOA (Hàng hóa)Field Name Data Type Field Size DescriptionMAHANG Text 10 Mã hàngTENHANG Text 100 Tên hàng* Bảng DAILY (Đại lý)Field Name Data Type Field Size DescriptionSOTTDL Text 10 Số thứ tự đại lýTENDL Text 100 Tên đại lyDCHIDL Text 100 Địa chỉ đại lý* Bảng MUA (Mua hàng)Field Name Data Type Field Size DescriptionSOTTDL Text 10 Số thứ tự đại lýMAHANG Text 10 Mã hàngNGAYMUA Date/Time Ngày mua hàngSLMUA Number Long Integer Số lượng muaTGMUA Number Long Integer Trị giá mua* Bảng BAN (Bán hàng)Field Name Data Type Field Size DescriptionSOTTDL Text 10 Số thứ tự đại lýMAHANG Text 10 Mã hàngNGAYBAN Date/Time Ngày bán hàngSLBAN Number Long Integer Số lượng bánTGBAN Number Long Integer Trị giá bán1 * Mối quan hệ giữa các bảng như sau:* Thực hiện nhập dữ liệu mẫu cho các bảng: Bảng HANGHOA (Hàng hóa) Bảng DAILY(Đại lý) Bảng MUA (Mua hàng)2 Bảng BAN (Bán hàng)Câu 2 (1 điểm): Tạo query dùng để đưa ra danh mục các mặt hàng gồm mã hàng (MAHANG), tên hàng (TENHANG). Thực hiện sắp xếp theo chiều tăng dần của tên hàng. Lưu query với tên là qr_Cau2.Câu 3 (1 điểm): Tạo query dùng để đưa ra danh mục các đại lý gồm các thông tin: Số thứ tự đại lý (SOTTDL), tên đại lý (TENDL) của những đại lý có địa chỉ đại lý (DCHIDL) ở ĐỒNG NAI. Lưu query với tên là qr_Cau3.Câu 4 (1 điểm): Tạo query dùng để đưa ra các mặt hàng đã bán trong ngày 01/01/2008 ở đại lý số DL001 gồm các thông tin: tên hàng (TENHANG), ngày bán (NGAYBAN), số lượng bán (SLBAN), trị giá bán (TGBAN). Lưu query với tên là qr_Cau4.Câu 5 (1 điểm): Tạo query để đưa ra tên đại lý (TENDL), địa chỉ đại lý (DCHIDL) đã mua hàng có tên là BIA SÀI GÒN ĐỎ. Lưu query với tên là qr_Cau5.Câu 6 (1 điểm): Tạo Total query dùng để đưa ra tên (TENDL) và địa chỉ đại lý (DCHIDL) có tổng giá trị mua (TGMUA) trong một ngày >3000000. Lưu query với tên là qr_Cau6.3 PHẦN II- ACCESS 2 (10 điểm) – THỜI GIAN LÀM BÀI 40 PHÚTCâu 1 (4 điểm): Tạo form ở dụng Main/Sub sử dụng chức năng Wizard của Access để nhập và hiển thị dữ liệu trên 2 bảng là DAILY và MUA. Sau đó thiết kế lại form sử dụng đối tượng Command Button Wizard để thiết kế các nút lệnh có dạng như sau: Lưu form Main với tên là frm_DAILY và form sub với tên là frm_Mua Subform.Câu 2 (2 điểm): Thiết Form dưới dạng Main/Sub để thực hiện lọc dữ liệu theo mẫu dưới đây:Yêu cầu: Lưu form Main với tên frm_Hang và form sub với tên là frm_Hangban. Khi kích chọn một mặt hàng ở frm_Hang thì sẽ xuất hiện danh sách các đại lý cung cấp tương ứng trong frm_Hangban. 4 Câu 3 (4 điểm): Thiết kế Report để in ra danh sách bán hàng ở các đại lý theo mẫu dưới đây:Yêu cầu: Lưu report với tên là rp_Cau3. Tạo tiêu đề đầu báo cáo với tên là: DANH SÁCH CÁC MẶT HÀNG BÁN Ở CÁC ĐẠI LÝ. Thực hiện gộp nhóm theo Tên Hàng và tạo tiêu đề đầu các nhóm theo mẫu. Thực hiện tính tổng trị giá của các mặt hàng bán ở cuối mỗi nhóm. Thực hiện đánh số thứ tự tự động theo nhóm. Cuối mỗi trang thực hiện đánh số trang.5 PHẦN II- ACCESS 3 (10 điểm) – THỜI GIAN LÀM BÀI 40 PHÚTCâu 1 (4 điểm) : Thiết kế form theo mẫu dưới đây:Yêu cầu: Tạo 1 textbox có tên là txtNam để cho phép người dùng nhập vào một năm bất kỳ từ bàn phím máy tính. Tạo 1 textbox có tên là txtNgay để hiển thị số ngày của năm tương ứng đã được nhập trong textbox có tên là txtNam. Tạo một Command Button có tên là cmdTinh để thực hiện tính số ngày tương ứng với năm nhập vào theo quy tắc sau: Nếu năm nhập vào chia hết cho 4 và không chia hết cho 100 thì số ngày là 366, ngược lại thì số ngày là 365. Ví dụ, nếu nhập vào năm 2004 thì nó sẽ hiển thị số ngày là 366. Nếu nhập vào năm 1900 thì nó sẽ hiển thị số ngày là 365. Tạo một Command Button có tên là cmdThoat để thực hiện đóng form. Lưu form với tên là frm_Tinhngay.Câu 2 (2 điểm): Thiết kế Form theo mẫu sau:Yêu cầu: Tạo 2 textbox có tên lần lượt là txtMahang và txtTenhang để cho phép nhập vào mã hàng và tên hàng từ bàn phím. Tạo command button có tên là cmdLuu và viết lệnh cho nút này sử dụng ngôn ngữ VBA để đưa dữ liệu trên 2 textbox vào bảng HANGHOA. Tạo Command Button có tên là CmdThoat và viết lệnh để đóng form này lại. Lưu form với tên là frm_VBA_Hang.6 Câu 3 (4 điểm): Thiết kế hệ thống Menu cho ứng dụng quản lý dữ liệu như sau: Menu cấp 1: Các Menu con tương ứng như sau: ---HẾT---(THÍ SINH KHÔNG ĐƯỢC SỬ DỤNG TÀI LIỆU)7 . TÂM NGOẠI NGỮ - TIN HỌC -- - -oOo -- - - Ề THI CHỨNG CHỈ B TIN HỌCTHỜI GIAN LÀM B I 120 PHÚT (KHÔNG KỂ THỜI GIAN PHÁT ĐỀ)NGÀY THI 12/01/2009Chú ý: Học viên tạo. 10 Mã hàngNGAYBAN Date/Time Ngày b n hàngSLBAN Number Long Integer Số lượng b nTGBAN Number Long Integer Trị giá b n1 * Mối quan hệ giữa các b ng như sau:*