Professional Documents
Culture Documents
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.
1
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.
2
ĐỀ Ô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).
6
Câu 5 : Tạo menu sau, yêu cầu :
7
ĐỀ Ô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); DONGIA(N,Single);
- Chitietbanle : SOHD(T,3); MAHH(T;4); SOLUONG(N,Int);
- Cayxang : MACAY(T,5); TENCAY(T,12); DIACHI(T,25).
11
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.
12
ĐỀ Ô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); NGAY(D,Short date); MAXE(T,4).
- Chitiet : SONT(T,3); MATUYEN(T;4); SOVE(N,byte)
- Dmxe : MAXE(T,4); TENXE(T,10); TENLAIXE(T,10); SOCHO(N,byte).
Câu 3 : Tạo Form TONGHOP như hình trang sau, yêu cầu :
1. Thiết kế form đúng yêu cầu.
2. MATUYEN, MAXE dạng combo box; TENTUYEN; SOKM, GIAVE, TENXE, TEN LAIXE,
THANHTIEN tự động thực hiện; khi thay đổi số vé thanhtien tự động thay đổi
3. Tạo công thức tính tổng tiền- Yêu cầu : tổng tiền tự động cập nhật khi dữ liệu trong forrm con thay đổi
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.
Câu 4 : Tạo báo cáo NHATTRINH như trang sau :
16
Câu 5 : Tạo menu 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.
17
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 : MAKHO(T,3); TENKHO(T,20); DIACHI(T,30).
- Dmhh : MAHH(T,4); TENHH(T;25); DONGIA(N,Single)
- CTNX : SOHD(T,4);MAHH(T;4);MAKHO(T;3); SOLUONG(N;Integer)
Câu 3 : Tạo Form THEODOIHANGHOA như hình trang sau, yêu cầu :
1. Thiết kế form đúng yêu cầu.
2. MAHANG, MAKHO dạng combo box; TENHANG; DONGIA, TENKHO, DIACHI, SOLUONG,
THANHTIEN tự động hiển thị.
20
3. Tạo công thức tính tổng tiền- Yêu cầu : tổng tiền tự động cập nhật khi dữ liệu trong forrm con thay đổi
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.
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.
21
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; 50); TSLUONG(N;Integer);
NGAYNHAP(D;Short date)
c. Bảng The : MATHE(T,4); TENBANDOC(T;40); DIACHI(T;50); SODT(T;10)
d. Bảng Chitietthe : MATHE(T,4); MATP(T,4); NGAYMUON(D;Short date); NGAYTRA(D;Short date)
26
------------------------------
ĐỀ Ô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); DIACHI(T;50); DIENTHOAI(T;10)
c. Bảng DMLOPHOC : MALOP(T,4); TENLOP(T;50)
d. Bảng TIENDO : MALOP(T,4); MAMON(T,2); MAGV(T,4); PHONGHOC(T;20);
- TS lớp dạy tự động cập nhật khi dữ liệu trên form con thay đổi
29
4. Tạo bao cáo TBLH như sau : (2 điểm)
30
------------------------------
ĐỀ Ô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); HOCVI(T,15); DINHMUC(N,long int – Standard).
c. Bảng MONDAY : MAMON(T,4); TENMON(T,30); LYTHUYET(N,byte); THUCHANH(N,byte).
d. Bảng GIAOVIEN : MAGV(T,4); HOTEN(T,30); CHUYENMON(T,20); MAHV(T,3); SDT(T,10).
e. Bảng PCGD : MAGV(T,4); MALOP(T,6); MAMON(T,4); PHONGHOC(T,3)
2. Nhập dữ liệu cho các bảng : (1,0 diểm)
33
3. Tạo các truy vấn theo yêu cầu sau :
a. Tính tiền dạy cho giảng viên gồm các thông tin : MAGV, MALOP, MAMON, LYTHUYET,
THUCHANH, TIENDAY với lưu ý sau : TIENDAY = (LYTHUYET + THUCHANH*80/100)
*DINHMUC và nếu lớp có trên 60 sinh viên thì định mức được tính thêm 25%
b. Tạo ra một bảng mới có tên DSGVHD có cấu trúc giống như bảng GIAOVIEN biết rằng Giảng
viên hợp đồng là giảng viên có MAGV bắt đầu bằng chữ H
c. Tìm xem giảng viên nào chưa được phân công giảng dạy.
d. Tìm xem giảng viên nào dạy nhiều tiết nhất trong quá trình phân công giảng dạy (bao gồm cả
tiết lý thuyết và thực hành).
4. Tạo Report có tên QUYETTOAN như sau :
34
- Tổng số tiền nhận tự động cập nhật khi dữ liệu trong form con thay đổi.
- khi click nút in phiếu sẽ in ra phiếu thanh toán cho giảng viên có tên trong form theo dạng
sau : (1điểm)
35
HƯỚNG DẪN GIẢI ĐỀ ÔN THI SỐ 02
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ảng DINHMUC, 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
b. Trở về cửa sổ design trình bày report như hình sau
36
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
37
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.
Câu 5 : Tạo menu điều khiển (Xem lại hướng dẫn trong các bài ôn thi trước).
38
------------------------------
ĐỀ ÔN THI SỐ 9
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 LOAISACH: MALOAI(T,4); LOAISACH(T,20)
b. Bảng DMSACH : MASACH(T,6); TENSACH(T,30); DONGIA(N,Single)
c. Bảng HOADON : SOCTU(T,3); LOAICT(T,1); NGAYCTU(D,Shortdate);HOTEN(t,30); DIACHI(T;15).
d. Bảng CTHOADDON : SOCT(T,3); MASACH(T,6); MALOAI(T,4);SOLUONG(N,integer)
39
4. Tạo mẫu in HOADONSACH như hình sau :
Yêu cầu :
- Hình thức đúng
- Nếu là chứng từ nhập thì tiêu đề là HÓA ĐƠN NHẬP SÁCH, ngược lại thì tiêu đề là HÓA ĐƠN
XUẤT SÁCH.
40
ĐỀ ÔN THI SỐ 10
THỜI GIAN : 120 PHÚT
1. Tạo các bảng dữ liệu & thiết lập mối quan hệ giữa các bảng theo yêu cầu sau : (1,5 diểm)
a. Bảng DSLOP : MALOP(T,6); TENLOP(T,35); MAHE(T,2).
b. Bảng HEDT : MAHE(T,2); TENHE(T,25); HPCB(N,Single – Standard).
c. Bảng DSSV : MASV(T,4); HOTEN(T,30); NGAYSINH(D,Short date); MALOP(T,6);DIENUT(Yes/no)
d. Bảng THUHP : MASV(T,4); MAHP(T,3); NGAYQD(D); NGAYTHU(D); SOTIEN(N,Single - standard).
e. Bảng HOCPHI : MAHP(T,3); KYHP(T,15)
2. Nhập dữ liệu cho các bảng :
41
3. Tạo các truy vấn theo yêu cầu sau :
a. Thể hiện thông tin MASV, MAHP, NGAYQD,NGAYTHU, SOTIEN biết rằng SOTIEN =
HPCB; nếu sinh viên thuộc diện ưu tiên được giảm 10% HPCB, nếu đóng trễ so với ngày quy
định thì bị phạt thêm 5% HPCB.
b. Tạo ra một bảng mới có tên DSSVCD có cấu trúc giống như bảng DSSV bao gồm các sinh viên
thuộc hệ cao đẳng
c. Tìm xem sinh viên nào chưa đóng học phí kỳ học nào.
d. Tìm xem hệ đào tạo nào có nhiều sinh viên nhất .
4. Tạo Report có tên THHPTHEOLOP như sau :
42
6. Tạo bảng điều khiển như sau :
Khi chọn đối tượng trên bảng và nhấn nút thực hiện sẽ xuất hiện đối tượng tương ứng đã chọn
43