đề thi môn access

44 484 0
đề thi môn  access

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KHOA ^] Đề thi môn Access mquanik@gmail.com Trang 1 ĐỀ ÔN THI SỐ 1 Thời gian làm bài : 120 phút Câu 1 : Thiết kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau - khachhang : MAKH(T,4); TENKHACH(T,10); DIACHI(T,40) - Sudung : MASD(T,2); LOAISD(T,15); DONGIA(N,Int) - Chitiet : MASD(T,2); MAKH(T,4); SOKW(N,Int); THANHTIEN(N,Double) Câu 2 : Tạo các Query thực hiện các yêu cầu sau 1. Tính cột THANHTIEN trong bảng CHITIET biết THANHTIEN = SOKW*DONGIA, nếu SOKW<=100 dongia giữ nguyên; nếu 100<SOKW<=200 dongia đƣợc tính gấp 1,5 lần; nếu SOKW>200 dongia dƣợc tính gấp 2 lần. 2. Tìm danh sách hộ phải trả tiền điện nhiều nhất. 3. Thêm dữ liệu “KH07”; “NAM”; “10 KHU DÂN CƢ CHÍNH NGHĨA” vào bảng KHACHHANG. Câu 3 : Tạo Form TIENDIEN như hình sau; yêu cầu : 1. Thiết kế form đúng yêu cầu. 2. Tính đúng tổng thành tiền. 3. MAKH duy nhất và không đƣợc rỗng. 4. Các nút lệnh thực hiện đúng chức năng, nút xóa có cảnh báo tiếng Việt. mquanik@gmail.com Trang 2 Câu 4 : Tạo Report HOADON như hình sau Câu 5 : Tạo Form điều khiển như hình sau, yêu cầu: 1. Chọn Form tiền điện và nhấn nút thực hiện sẽ mở form tiendien 2. Chọn Report hóa đơn và nhấn nút thực hiện sẽ mở report hoadon ra trên màn hình. mquanik@gmail.com Trang 3 HƢỚNG DẪN GIẢI ĐỀ ÔN THI TÔT NGHIỆP – ĐỀ SỐ 01 Câu 1 : a. Thiết kế bảng dữ liệu : - Bảng Khachhang : Với MAKH chọn Require = YES; Index = Yes, no duplicate. (đặt khóa MAKH) - Bảng Sudung : Với MASD chọn Require = YES; Index = Yes, no duplicate. (đặt khóa MASD) - Bảng Chitiet : Với MASD chọn Require = YES; Index = Yes, duplicated OK; Với MAKH chọn Require = YES; Index = Yes, duplicated OK; (đặt khóa MASD;MAKH) b. Tạo mối quan hệ : Tạo mối quan hệ nhƣ hình sau Right click trên bảng CHITIET chọn Table design  chọn MASD  Click thẻ Lookup  Click phần display Control  chọn Combo box  trong phần Row Source click chọn bảng SUDUNG  chọn MAKH  Click thẻ Lookup  Click phần display Control  chọn Combo box  trong phần Row Source click chọn bảng KHACHHANG  Click nút Save  Close thiết kế bảng  đóng cửa sổ tạo mối quan hệ. c. Nhập dữ liệu : Nhập bảng khachhang; bảng sudung; bảng chitiet Câu 2 : Thực hiện các query a. Chọn các bảng tham gia truy vấn Chitiet; Sudung  chọn loại truy vấn Update Query  đƣa field thanhtien vao lƣới QBE  trong UPDATE TO nhập công thức sau : iif([sokw]<100;[dongia]* [sokw]; iif([sokw]<=200; [dongia]*100+([sokw]-100)* [dongia]*1,5;[dongia]*100+100*[dongia]*1,5 +([sokw]-200)*[dongia]*2)) b. Đầu tiên tạo một truy vấn phụ (Query 21) tính tổng số điện tiêu thụ của từng khách hàng : đƣa bảng chitiet vào tham gia truy vấn  Chọn field MAKH (group by), Tongtien: Thanhtien (sum). - Tạo một truy vấn tạm tìm số tiền trả nhiều nhất : đƣa bảng Query 21 vào tham gia truy vấn  chọn field tongtien (MAX)  chọn chế độ SQL VIEW copy câu lệnh SQL (bỏ dấu ;)  đóng truy vấn tạm không cần SAVE. - Tạo truy vấn chính để tìm khách hàng trả tiền điện nhiều nhất : Chọn Query 2N và bảng khachhang  đƣa vào lƣới truy vấn các field MAKH; TENKHACH; DIACHI; TONGTIEN  tại phần criteria của TONGTIEN dán câu lệnh đã copy vào trong cặp dấu ngoặc đơn) c. Đƣa bảng khachhang vào tham gia truy vấn  chọn loại truy vấn Append query  nhập “KH07”; “NAM”; “10 khu dân cƣ Chánh Nghĩa” vào hàng field Chọn MAKH, TENKhach; DIACHI trong phần append to  Click lệnh Run  SAVE query Câu 3 : Tạo form THEO DÕI KINH DOANH a. Click create form by using wizard  lần lƣợt chọn các field MAKH, TENKHACH; DIACHI (bảng khachhang); MASD (bảng chitiet); Loaisd(bảng sudung); SOKW (chitiet); dongia (sudung); mquanik@gmail.com Trang 4 thanhtien(chitiet)  Click Next  click Next  click Next  Chọn kiểu Industrial  click next  đặt tên form là THEO DOI KINH DOANH  click finish. b. Về chế độ design view  sửa đổi thiết kế lại giống nhƣ trong bài  click chọn nút Textbox  vẽ text box dƣỡi form phụ  đặt tên tổng tiền  trong text box nhập công thức sau : =dsum(“thanhtien”;“chitiet”;“makh=form.makh”). c. Tạo nút lệnh bằng Wizard, riêng nút xóa không tạo bằng Wizard mà vẽ nút lệnh  r.click  chọn properties  Chọn Event Chọn On Click  chọn Macro Builder  đặt tên cho Macro là canhbao  Click View  Conditions  nhập và trình bày Macro nhƣ hình vẽ sau  Click save  trở về cửa sổ tạo form. d. R.click MAKH chọn properties  chọn thẻ Event  chọn before Update  chọn macro builder  đặt tên macro kiemtra  thực hiện macro nhƣ hình sau  Save macro và đóng cửa sổ macro  chọn On Lost focus  thực hiện macro nhƣ hình sau  chọn macro builder  đặt tên macro kiemtra2 Save macro và đóng cửa sổ macro Câu 4 : Tạo báo cáo HÓA ĐƠN TIỀN ĐIỆN a. Click create REPORT by using wizard  lần lƣợt chọn các field MAKH, TENKHACH; DIACHI (bảng khachhang); MASD (bảng chitiet); Loaisd(bảng sudung); SOKW (chitiet); dongia (sudung); thanhtien(chitiet)  Click Next  click Next  click Next  Click chọn Summary option  đánh dấu kiểm vào phần Sum - thanhtien  click OK  CLick Next  Chọn kiểu Align Left 2  CLick Next  Chọn hình thức Bold  đặt tên cho report HOADON  Click Finish b. Trở về cửa sổ design trình bày report nhƣ hình sau Câu 5 : Tạo FORM điều khiển a. Về phần form  chọn create form in design view  tạo Label có tiêu đề MỞ CÁC ĐỐI TƢỢNG  Click chọn Option Group  vẽ Group lên màn hình  trong cửa sổ Wizard lần lƣợt nhập vào 2 dòng : FORM TIỀN ĐIỆN; REPORT HÓA ĐƠN  Click nút Next  chọn No, I don’t want a default  Click Next  click Next  CLick chọn check box  CLick Next  CLick Finish mquanik@gmail.com Trang 5 b. Xóa Label Frame1 Right click trên khung vuông của option group  properties  Chọn Other  Click Name và nhập vào tên dieukhien (Xem hình)  đóng hộp thoại Properties c. Vẽ nút lệnh thựchiện  Right click nút lệnh  properties  Chọn Onclick  Chọn Macro builder  đặt tên macro là DIEUKHIEN  CLICK view chọn condition  thực hiện nhƣ hình d. Dùng Wizard để tạo ra nút lệnh đóng. e. Ta đƣợc form điều khiển có hình dạng nhƣ sau : mquanik@gmail.com Trang 6 ĐỀ ÔN THI SỐ 2 Thời gian làm bài : 120 phút Câu 1 : Thiết kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau - DMDV : (MADV(T,2); TENDV(T,15); DIACHI(T,40) - BANGLUONG : MANV(T,4); HOTEN(T,20); DIACHI(T,30); MADV(T,2); HSLUONG(N,Single); NGAYCONG(N,byte). Câu 2 : Tạo Query thực hiện những yêu cầu sau 4. Tính lƣơng cho các nhân viên, gồm các thông tin sau : MANV; HOTEN; DIACHI; MADV; HSLUONG; NGAYCONG, LUONGLINH với lƣơng lĩnh tính theo công thức : HSLUONG * 290000/30*NGAYCONG với điều kiện nếu số ngày công >24 ngày thì số ngày dƣ ra đƣợc tính gấp đôi 5. Tìm danh sách nhân viên có số công cao nhất : MANV; HOTEN, MADV, NGAYCONG 6. Tạo bảng THONGKE gồm các thông tin MADV; TENDV; TONGLUONG 7. Thay tên “CỬA HÀNG SỐ ” trong bảng DMDV thành “SIÊU THỊ SỐ ” Câu 3 : Tạo Form TONGHOP như hình trang sau, yêu cầu : 5. Thiết kế form đúng yêu cầu. 6. Tính đúng tổng lƣơng 7. MADV dạng combo box; tên đơn vị, địa chỉ tự động hiển thị 8. Các nút lệnh thực hiện đúng chức năng, nút xóa có cảnh báo tiếng Việt. Câu 4 : Tạo báo cáo BANGLUONGNHANVIEN nhƣ trang sau : mquanik@gmail.com Trang 7 Câu 5 : Tạo menu sau, yêu cầu : mquanik@gmail.com Trang 8 HƢỚNG DẪN GIẢI ĐỀ ÔN THI SỐ 02 Câu 1 : a. Thiết kế bảng dữ liệu : - Bảng DMDV : Với MADV chọn Require = YES; Index = Yes, no duplicate. (đặt khóa MADV) - Bảng BANGLUONG : Với MANV chọn Require = YES; Index = Yes, no duplicate. (đặt khóa MANV) b. Tạo mối quan hệ : Tạo mối quan hệ nhƣ hình sau Right click trên bảng BANGLUONG chọn Table design  chọn MADV  Click thẻ Lookup  Click phần display Control  chọn Combo box  trong phần Row Source click chọn bảng DMDV  Click nút Save  Close thiết kế bảng  đóng cửa sổ tạo mối quan hệ. c. Nhập dữ liệu : Nhập bảng DMDV; sau đó nhập bảng Bangluong Câu 2 : Thực hiện các query a. Chọn các bảng tham gia truy vấn : BANGLUONG  chọn đƣa các field MANV; HOTEN; DIACHI; MADV; HSLUONG; NGAYCONG, vào lƣới QBE  tạo field mới LUONGLINH nhƣ sau : LUONGLINH : [HSLUONG]*290000/30*IF([NGAYCONG]<=24; [NGAYCONG]; 24+([NGAYCONG] -24)*2)  Click nút lệnh RUn để thực hiện  Save truy vấn với tên Query1. b. Đầu tiên tạo một truy vấn tạm tìm số công cao nhất : đƣa bảng BANGLUONG vào tham gia truy vấn  Chọn field NGAYCONG (MAX), Click view  SQL VIEW copy câu lệnh SQL (không copy dấu ;)  đóng truy vấn tạm không cần SAVE. - Tạo truy vấn chính để tìm nhân viên có ngày công cao nhất : Chọn bảng BANGLUONG  đƣa vào lƣới truy vấn các field MANV; HOTEN; DIACHI; MADV; NGAYCONG;  tại phần criteria của NGAYCONG dán câu lệnh đã copy vào trong cặp dấu ngoặc đơn  Save với tên Query2 c. Đƣa bảng DMDV, QUERY1 vào tham gia truy vấn  chọn loại truy vấn Make table query  đặt tên cho bảng là THONGKE  chọn các field MADV (group by), TENDV (group by), TONGLUONG : LUONGLINH (sum) vào lƣới truy vấn  click Run  chọn yes  lƣu truy vấn với tên QUERY3 d. Đƣa bảng DMDV vào tham gia truy vấn  chọn loại truy vấn update query  chọn field TENDV vào QBE trong hàng Field  trong hàng Update to nhập biểu thức : “SIÊU THỊ SỐ “&RIGHT([TENDV];2) trong phần Criteria nhập điều kiện “CỬA HÀNG SỐ*” click Run  chọn yes  lƣu truy vấn với tên QUERY3 Câu 3 : Tạo form TONGHOP a. Click create form by using wizard  lần lƣợt chọn các field MADV, TENDV; DIACHI trong bảng DMDV; MANV; HOTEN; DIACHI; HSLUONG; NGAYCONG; LUONGLINH trong QUERY1  Click Next  click Next  click Next  Chọn kiểu Industrial  click next  đặt tên form là TONGHOP  click finish. b. Vẽ TEXTBOX tổng tiền; nhập công thức =DSum("LUONGLINH";"BANGLUONG";"MADV=FORM.MADV") c. Tạo nút lệnh bằng Wizard, riêng nút xóa không tạo bằng Wizard mà vẽ nút lệnh  r.click  chọn properties  Chọn Event Chọn On Click  chọn Macro Builder  đặt tên cho Macro là canhbao  Click View  Conditions  nhập và trình bày Macro nhƣ hình vẽ sau  Click save  trở về cửa sổ tạo form. d. Right Click Textbox MADV  chọn change to  chọn combo box  Right Click Textbox MADV  chọn properties  chọn data  trong phần Control source xóa trống, phần Row sourrce nhập câu mquanik@gmail.com Trang 9 lệnh SELECT [DMDV].[MADV] from [DMDV]; (có dấu ; cuối câu), phần default value nhập “01” nhƣ hình trên e. Click Event  chọn After Update  Code builder  nhập đoạn code sau vào giữa Private sub và End sub : Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[MADV] = '" & Me![MADV] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark Câu 4 : Tạo báo cáo BANG LUONG NHÂN VIEN a. Click create REPORT by using wizard  lần lƣợt chọn các field MADV, TENDV; trong bảng DMDV; MANV; HOTEN; DIACHI; HSLUONG; NGAYCONG; LUONGLINH trong bảng QUERY1  Click Next  click Next  click Next  Click chọn Summary option  đánh dấu kiểm vào phần SUM – NGAYCONG; LUONGLINH  click OK  CLick Next  Chọn kiểu Align Left 2  CLick Next  Chọn hình thức Bold  đặt tên cho report BANGLUONGNHANVIEN  Click Finish b. Trở về cửa sổ design trình bày report nhƣ hình sau Câu 5 : Tạo MENU điều khiển a. Right click trên thanh menu  chọn Customize  xuất hiện cửa sổ Customize  chọn thẻ toolbars  Click New  đặt tên cho toolbars là dieukhien  click OK b. Click chọn thẻ Command  click chọn New menu  Kéo nút New Menu bên phần command thả lên thanh toolbars mới tạo (kéo thả 3 nút) (Xem hình dƣới)  Right click trên từng nút new menu và đặt tên cho từng nút là &BANGDL; &MAUBIEU va BAOCAO; &THOAT c. Trong phần categories click chọn All tables  kéo bảng DMDV vào Menu BANGDL  đổi tên thành Đơn vị  trong phần categories click chọn All Query  kéo Query1 vào Menu BANGDL  đổi tên thành Bảng lƣơng  làm tƣơng tự cho Menu MAUBIEU-BAOCAO d. Chọn lệnh File trong Categories  Kéo lệnh close trong command thả vào Menu THOAT sửa tên lại thành RA DATABASE  kéo lệnh Exit thả vào MENU THOAT sửa tên thanh RA WINDOWS e. Chọn Toolbars  CLick chọn DIEUKHIEN  chọn properties  trong phần type của hộp thoại click chọn Menu Bar  đóng hộp thoại customize [...]... về cửa sổ form Chuyển qua chế độ View ta có đƣợc bảng điều khiển nhƣ hình sau Trang 24 mquanik@gmail.com TRƢỜNG CAO ĐẲNG KINH TẾ KỸ THUẬT BÌNH DƢƠNG -ĐỀ ÔN THI HẾT MÔN MS ACCESS – ĐỀ SỐ 6 THỜI GIAN : 120 PHÚT 1 Tạo các bảng , thi t lập mối quan hệ và nhập dữ liệu vào bảng theo yêu cầu sau a Bảng Nhaxuatban: MANXB(T,4); TENNXB(T,40) b Bảng Tacpham :MATP(T,4); TENTP(T,40); MANXB(T;4); TACGIA(T;... THEODOINHATTRINH  Click Finish b Trở về cửa sổ design trình bày report nhƣ hình sau Câu 5 : Tạo menu (Xem lại hƣớng dẫn trong Hướng dẫn giải đề số 2) Trang 19 mquanik@gmail.com TRƢỜNG CAO ĐẲNG KINH TẾ KỸ THUẬT BÌNH DƢƠNG ĐỀ ÔN THI SỐ 5 Thời gian làm bài : 120 phút Câu 1 : Thi t kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau - Nxkho : SOHD(T,4); NGAY(D,Short date); LOAIHD(T,1); - Dmkho... =DCount("matp";"chitietthe";"mathe=report.mathe and ngaytra is null") Câu 5 : Tạo MENU điều khiển Xem lại hướng dẫn tạo Menu trong bài hướng dẫn đề ôn số 2 Trang 28 mquanik@gmail.com -ĐỀ ÔN THI SỐ 7 THỜI GIAN : 120 PHÚT 1 Tạo các bảng dữ liệu, thi t lập mối quan hệ, nhập dữ liệu theo yêu cầu sau a Bảng DMMONHOC : MAMON(T,2); TENMON(T,25); SOTIET(N; byte) b Bảng DMGIAOVIEN :MAGV(T,4); TENGV(T,30);... TBLH  Click Finish b Trở về cửa sổ design trình bày report nhƣ hình sau Câu 5 : Tạo form điều khiển Xem lại hướng dẫn tạo Menu trogn bài hướng dẫn đề ôn số 5 Trang 32 mquanik@gmail.com -ĐỀ ÔN THI SỐ 8 THỜI GIAN : 120 PHÚT 1 Tạo các bảng dữ liệu, thi t lập mối quan hệ , nhập dữ liệu vào các bảng theo yêu cầu sau a Bảng LOP : MALOP(T,6); TENLOP(T,35); SOLUONG(N,BYTE) b Bảng DINHMUC : MAHV(T,3);...mquanik@gmail.com Trang 10 mquanik@gmail.com ĐỀ ÔN THI SỐ 3 Thời gian làm bài : 120 phút Câu 1 : Thi t kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau - Hoadon : (SOHD(T,3); NGAY(D,Short date); MACAY(T,5) - Hanghoa : MAHH(T,4); TENHANG(T,15); DONVITINH(T,10);... HOADON nhƣ hình sau : Câu 5 : Tạo form dieukhien như hình sau , yêu cầu khi chọn đối tượng và nhấn nút thực hiện sẽ kích hoạt đối tượng tương ứng Trang 21 mquanik@gmail.com HƢỚNG DẪN GIẢI ĐỀ ÔN THI SỐ 05 Câu 1 : a Thi t kế bảng dữ liệu : - Bảng NXKHO : Với SOHD chọn Require = YES; Index = Yes, no duplicate (đặt khóa SOHD) - Bảng DMKHO : Với MAKHO chọn Require = YES; Index = Yes, no duplicate (đặt khóa... TONGHOP nhƣ trang sau : Trang 11 mquanik@gmail.com Câu 5 : Tạo form dieukhien như hình sau , yêu cầu khi nhấn nút nào sẽ kích hoạt đối tượng tương ứng Trang 12 mquanik@gmail.com HƢỚNG DẪN GIẢI ĐỀ ÔN THI SỐ 03 Câu 1 : a Thi t kế bảng dữ liệu : - Bảng HOADON : Với SOHD chọn Require = YES; Index = Yes, no duplicate (đặt khóa SOHD) - Bảng HANGHOA : Với MAHH chọn Require = YES; Index = Yes, no duplicate (đặt... con 4 Tạo báo cáo nhƣ sau : (2 điểm) 5 Tạo Menu nhƣ sau : (1 điểm) Trong đó nội dung từng Menu lệnh nhƣ sau Mở bảng Mở Query form – report Kết thúc Trang 26 mquanik@gmail.com HƢỚNG DẪN GIẢI ĐỀ ÔN THI SỐ 06 Câu 1 : a Thi t kế bảng dữ liệu : - Bảng Nhaxuatban : Với MANXB chọn Require = YES; Index = Yes, no duplicate (đặt khóa MANXB) - Bảng The : Với MATHE chọn Require = YES; Index = Yes, no duplicate (đặt...  On click  Macro Builder  đặt tên MOREPORT  thực hiện nhƣ hình vẽ bên  Save  Close Macro e Mở form trong chế độ view  chạy thử các nút lệnh Trang 15 mquanik@gmail.com ĐỀ ÔN THI SỐ 4 Thời gian làm bài : 120 phút Câu 1 : Thi t kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau - Tuyenduong : (MATUYEN(T,4); TENTUYEN(T,40); SOKM(N,byte); GIAVE(N;int) - Nhattrinh : SONT(T,3);... vấn theo yêu cầu sau : a Tìm giáo viên nào dạy nhiều lớp nhất : MAGV; TENGV; TONGSOLOP b Thêm dữ liệu “TW”; Thi t kế WEB”; 60 vào DMMONHOC c Tìm môn học chƣa đƣợc tổ chức dạy : MAMON; TENMON; SOTIET d Trình bày thông tin tổng hợp nhƣ sau : 3 Tạo biểu mẫu PCGDGV nhƣ trang sau : Yêu cầu : - Thi t kế đúng hình thức - MAGV, MAMON dạng combo box; TENGV; DIACHI; DIENTHOAI, TENMON tự động hiển thị khi MAGV, . ĐÀO TẠO TRƯỜNG ĐẠI HỌC KHOA ^] Đề thi môn Access mquanik@gmail.com Trang 1 ĐỀ ÔN THI SỐ 1 Thời gian làm bài : 120 phút Câu 1 : Thi t kế bảng - Tạo mối quan hệ - Nhập dữ. hoadon ra trên màn hình. mquanik@gmail.com Trang 3 HƢỚNG DẪN GIẢI ĐỀ ÔN THI TÔT NGHIỆP – ĐỀ SỐ 01 Câu 1 : a. Thi t kế bảng dữ liệu : - Bảng Khachhang : Với MAKH chọn Require = YES;. điều khiển có hình dạng nhƣ sau : mquanik@gmail.com Trang 6 ĐỀ ÔN THI SỐ 2 Thời gian làm bài : 120 phút Câu 1 : Thi t kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu

Ngày đăng: 11/07/2014, 03:32

Tài liệu cùng người dùng

Tài liệu liên quan