Tạo MENU điều khiển như sau : (1điểm)

Một phần của tài liệu 10 đề thi access có lời giải (Trang 35 - 39)

- Nút thoát : dùng để đóng form điều khiển

6.Tạo MENU điều khiển như sau : (1điểm)

36

HƯỚNG DẪN GIẢI ĐỀ ÔN THI SỐ 02Câu 1 : Câu 1 :

a. Thiết kế bảng dữ liệu : học viên tự thiết kế b. Tạo mối quan hệ : Tạo mối quan hệ như hình sau

Chuyển đổi các field MAHV(giaovien); MAGV, MALOP, MAMON(pcgd) thành chế độ Combo box (xem lại cách chuyển đổi trong các bài ôn tập trước)

c. Nhập dữ liệu : Nhập bảngDINHMUC, LOP, MONDAY GIAOVIEN PCGD. Câu 2 : Thực hiện các query

a. Chọn toàn bộ các bảng tham gia truy vấn  chọn đưa các field MAGV, MALOP, MAMON(pcgd); LYTHUYET, THUCHANH (Monday) vào lưới QBE tạo field mới TIENDAY như sau :

([lythuyet]+[thuchanh]*80/100)*[dinhmuc]*IIf([soluong]>60;1,25;1) Click nút lệnh RUn để thực hiện Save truy vấn với tên Query1.

b. Học viên tự giải quyết c. Học viên tự giải quyết

d. Đầu tiên tạo một truy vấn tạm tìm tổng số tiết dạy của mỗi giáo viên : đưa bảng PCGD, MONDAY

vào tham gia truy vấn Chọn field MAGV (goupby), TSTIET : [LYTHUYET]+[THUCHANH] (sum)  Close & Save với tên query4 phu

- Tạo truy vấn tạm đểtìm số giờ dạy lớn nhất : đưa Query4 phu vào tham gia truy vấn đưa TSTIET (max) vào lưới QBE SQL view copy câu lệnh đóng truy vấn không save

- Tạo truy vấn chính để tìm Giảng viên có ngày số tiết dạy nhiều nhất : Chọn bảng QUERY4 PHU,

GIAOVIEN đưa vào lưới truy vấn các field MAGV; HOTEN; CHUYENMON, MAHV; TSTIET;  tại phần criteria của TSTIET dán câu lệnh đã copy vào trong cặp dấu ngoặc đơn  Save với tên Query4

Câu 3: Tạo báo cáo QUYETTOAN

a. Click create REPORT by using wizard lần lượt chọn các field MALOP, TENLOP, SOLUONG (lop); MAMON(query1); TENMON, LYTHUYET, THUCHANH(monhoc); HOTEN(giaovien), TIENDAY(Query1) Click Next click Next click Next  Click chọn Summary option đánh dấu kiểm vào phần SUM – TIENDAY, LYTHUYET, THUCHANH  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 QUYETOAN Click Finish

Câu 4 : Tạo form PHIEUTHANHTOAN

e. Đầu tiên tạo một report có tên PHIEUTHANHTOAN dùng để làm nguồn cho nút lệnh INPHIEU

- Click create REPORT by using wizard  lần lượt chọn các field MAGV, HOTEN, CHUYENMON, MAHV, SODT(giaovien); MALOP(query1);SOLUONG(lop), TENMON(Monday), LYTHUYET, THUCHANH, TIENDAY(Query1) Click Next click Next click Next Click chọn Summary option  đánh dấu kiểm vào phần SUM – TIENDAY, LYTHUYET, THUCHANH  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 PHIEUTHANHTOAN Click Finish

- Trở về cửa sổ design trình bày report như hình sau

- R.Click create ô vuông góc trái trên đầu form( xem hình trên) properties Data row source click vào nút ... để xuát hiện truy vấn như hình sau

- Trong phần criteria của MAGV nhập câu lệnh sau : [Forms]![PHIEUTHANHTOAN]![MAGV]

chuyển qua chế độ SQL copy toàn bộ câu lệnh trong cửa sổ SQL, đóng truy vấn & không cần save. - Dán câu lệnh đã copy vào dòng rource. Save và close report.

f. Click create form by using wizard  lần lượt chọn các field MAGV, HOTEN, CHUYENMON, MAHV, SODT(giaovien); MALOP(query1);SOLUONG(lop), TENMON(Monday), LYTHUYET, THUCHANH, TIENDAY(Query1) Click Next  click Next click Next  Chọn kiểu Industrial

Right click vào đây chọn Properties

38  click next  đặt tên form chính là PHIEUTHANHTOAN, form phụ LÀ PHIEUTHANHTOAN SUBFORM  click finish.

g. Về chế độ design view sửa đổi thiết kế lại giống như trong bài

h. Tạo các nút lệnh bằng GHI, XÓA, THOÁT Tạo nút lệnh in phiếu không dùng wizard r.click chọn properties  Chọn Event Chọn On Click  chọn Macro Builder  đặt tên cho Macro là inphieu nhập và trình bày Macro như hình vẽ sau Click save trở về cửa sổ tạo form.

i. Các phần khác của form thực hiện như các bài đã học trước.

---

ĐỀ ÔN THI SỐ 9

THỜI GIAN : 120 PHÚT (adsbygoogle = window.adsbygoogle || []).push({});

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ảngLOAISACH:MALOAI(T,4); LOAISACH(T,20)

b. BảngDMSACH : MASACH(T,6); TENSACH(T,30); DONGIA(N,Single)

c.BảngHOADON : SOCTU(T,3); LOAICT(T,1); NGAYCTU(D,Shortdate);HOTEN(t,30); DIACHI(T;15).

d.BảngCTHOADDON : SOCT(T,3); MASACH(T,6);MALOAI(T,4);SOLUONG(N,integer)

Một phần của tài liệu 10 đề thi access có lời giải (Trang 35 - 39)