Đ tham kh o môn Access
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. ế
2
Câu 4 : T o Report HOADON nh hình sau ư
Câu 5 : T o Form đi u khi n nh 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. ơ
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 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
4
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);
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 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 4 : 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 ượ
5