baitapth access 2010
DESCRIPTION
ACCESS 2010TRANSCRIPT
-
ThS. Dng Thnh Pht
BI TP THC HNH
ACCESS 2010
TP.HCM Nm 2014
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 1
Phn 1: Table
Bi tp 01: Cc thao tc c bn
Yu cu:
1. To mt th mc c tn l THAccess_TenSV v lu trong a LuuBai (D:/E:/F).
2. Khi ng Access 2010, to mt c s d liu mi c tn l QLHocVien v lu trong th mc THAccess_TenSV.
3. To cc Table theo cu trc sau:
a. Bng Lp : cha thng tin v lp hc, tn bng l tLop, kha chnh l MaLop
Field Name Data Type Field Size Format Required Caption
MaLop Text 4 > Yes M Lp
TenLop Text 35
SoTiet Number Byte S Tit
PhongMay Number Byte Yes
DienGiai Text 40
b. Bng Phn Dy : cha thng tin v gio vin chnh hay ph dy lp , tn bng l tPhanDay, kha chnh l MaLop,ChinhPhu
Field Name Data Type Field Size Format Required Caption
MaLop Text 4 > Yes
ChinhPhu Yes/No Chnh;Ph Yes
TenGV Text 35 Tn GV
Trong :
ChinhPhu: Chuyn sang Tab Lookup v nh dng Display Control: TextBox
c. Bng Hc Vin: cha thng tin v hc vin ang theo hc, tn bng l tHocVien, kha chnh l MaHV
Field Name Data Type Field Size Format Required Caption
MaHV Number Integer Yes
Ho Text 20
Ten Text 7
NgaySinh Datetime Short Date
NoiSinh Text 20
MaLop Text 4 Yes
Diem Number Single Standard
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 2
Trong :
NgaySinh: nh dng nhp dd/MM/yyyy: InputMask: ##/##/####
Diem: nh dng c 1 s l phn thp phn: Decimal Place: 1 v c Validation Rule >=0 and =0 v
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 3
6. To Password cho c s d liu QLHocVien
7. M ca s thuc tnh ca c s d liu QLHocVien xem dung lng, sau thc hin chc nng Compact and Repair Database (Tools - Database Utilities - Compact and Repaire Database), sau khi thc hin xong xem li dung lng ca tp tin.
8. To thm mt c s d liu mi, rng trong th mc TH B_ TenSV, vi tn QLHV_BacKup. M c s d liu QLHV_BacKup, dng chc nng Import chp bng tLop trong c s d liu QLHocVien vo QLHV_BacKup.
9. M c s d liu QLHocVien, dng chc nng Export chp bng tHocVien t c s d liu QLHocVien sang QLHV_BacKup.
10. M c s d liu QLHV_BacKup dng chc nng Link-Table chp bng tPhanDay t QLHocVien sang QLHV_BacKup.
11. M bng tPhanDay trong QLHV_BacKup nhp thm mt record mi (d liu ty ), sau m bng tPhanDay trong QLHocVien xem kt qu v nhn xt.
Bi tp 02
1. Khi ng Access 2010, to mt c s d liu mi c tn l QLBanHang v lu trong th mc THAccess_TenSV to Bi tp 01.
2. To cc Table theo cu trc sau:
a. Bng Khch hng: cha thng tin v khch hng, tn bng tKhachHang, kha chnh l MaKH
Field Name Data Type Field Size InputMask Required
MaKH Text 6 >LL0000 Yes
TenKH Text 30 Yes
DiaChi Text 40
DienThoai Text 11 99999999999
b. Bng Loi hng: cha thng tin v cc loi hng ha, tn bng tLoaiHang, kha chnh l MaLoai
Field Name Data Type Field Size InputMask Required
MaLoai Text 4 >L000 Yes
TenLoai Text 25 Yes
c. Bng Hng ho: cha thng tin v cc sn phm c bn, tn bng tHangHoa, kha chnh l MaHH
Field Name Data Type Field Size InputMask Required
MaHH Text 7 >LL00000 Yes
MaLoai Text 4 >L000 Yes
TenHH Text 30 Yes
DVT Text 10
DonGia Number Long Integer
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 4
Trong :
n v tnh ch c th nhn gi tr: chai, l, hp, ci, chic, lon.
To Lookup cho ct M loi, n v tnh nh sau:
MaLoai DVT
Display Control: ComboBox
Row Source Type: Table/ Query
Row Source: tLoaiHang
Limit To List: Yes
Display Control: ComboBox
Row Source Type: Value List
Row Source: "Chai";"L";"Hp";"Ci";
"Chic"; "Lon"
Limit To List: Yes
n gi nhn gi tr (Validation Rule) l s dng; Nu nhp sai, h thng a ra thng bo n gi phi nhp s dng (>0)
d. Bng Nhn vin: cha thng tin v cc nhn vin, tn bng tNhanVien, kha chnh l MaVV
Field
Name
Data
Type
Field
Size Format InputMask Required
MaNV Text 4 >LL00 Yes
TenNV Text 45 Yes
Phai Yes/No "Nam"[Red];"N"[Blue]
DiaChi Text 45
NgayBD Date/Time Short Date ##/##/#### Yes
Trong :
Thuc tnh Phi: Display Control: TextBox
Ngy bt u c Validation Rule LL00000 Yes
MaKH Text 6 >LL0000 Yes
MaNV Text 4 >LL00 Yes
NgayMua Date/Time ShortDate ##/##/#### Yes
Trong :
Ngy mua c Validation Rule
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 5
To Lookup cho ct M khch hng, M nhn vin nh sau:
MaKH MaNV
Display Control: ComboBox
Row Source Type: Table/ Query
Row Source: tKhachHang
Limit To List: Yes
Display Control: ComboBox
Row Source Type: Table/ Query
Row Source: tNhanVien
Limit To List: Yes
f. Bng Chi tit Ho n: cha thng tin v cc mt hng c thuc trong ho n , tn bng tCTHoaDon, kha chnh l SoHD, MaHH
Field Name Data Type Field Size InputMask Required
SoHD Text 7 >LL00000 Yes
MaHH Text 7 >LL00000 Yes
SoLuong Number Integer Yes
Trong :
S lng phi c nhp gi tr ln hn 0 (Validation Rule); Nu nhp sai, h
thng a ra dng thng bo (Validation Text) S lng phi l mt s dng (>0)
S ha n, M hng ha c thuc tnh Index phi l: Yes (Duplicates OK).
To Lookup cho ct S ha n v M hng ha nh sau:
SoHD MaHH
Display Control: ComboBox
Row Source Type: Table/ Query
Row Source: tHoaDon
Limit To List: Yes
Display Control: ComboBox
Row Source Type: Table/ Query
Row Source: tHangHoa
Limit To List: Yes
3. To quan h gia cc Table (Relationship)
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 6
4. Nhp d liu cho cc Table theo mu sau
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 7
Bi tp 03: To mt s Relationship c bit.
Sinh vin t suy ngh kiu d liu thch hp to Table v thit lp mi quan h. 3.1 To mt c s d liu mi c tn l QLHocTap v lu trong th mc THB_TenSV to Bi tp 01. To Table v thit lp mi quan h nh sau:
3.2 To mt c s d liu mi c tn l QLNhanVien v lu trong th mc THB_TenSV to Bi tp 01. To Table v thit lp mi quan h nh sau:
Biu din trong l thuyt
Biu din trong Access
3.3 To mt c s d liu mi c tn l QLBongDa v lu trong th mc THB_TenSV to Bi tp 01. To Table v thit lp mi quan h nh sau:
Biu din trong l thuyt
Biu din trong Access
Bi tp 04
1. Khi ng Access 2010, to mt c s d liu mi c tn l QLSinhVien v lu trong th mc THAccess_TenSV to Bi tp 01.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 8
2. To cc Table theo cu trc sau:
a. Bng Khoa: cha thng tin v cc khoa, tn bng tKhoa, kha chnh l
MaKhoa
Field Name Data Type Field Size InputMask Required
MaKhoa Text 2 >LL Yes
TenKhoa Text 30 Yes
b. Bng Mn hc : cha thng tin v cc mn m khoa ging dy, tn bng tMonHoc, kha chnh l MaMH
Field Name Data Type Field Size InputMask Required
MaMH Text 2 99 Yes
TenMH Text 30 Yes
SoTiet Number Byte Yes
Trong :
S tit phi c nhp gi tr >=15 (Validation Rule); Nu nhp sai, h thng a
ra dng thng bo (Validation Text) S tit phi t 15 tr ln
c. Bng Sinh vin : cha thng tin v cc sinh vin, tn bng tSinhVien, kha chnh l MaSV
Field
Name
Data
Type
Field
Size Format InputMask Required
MaSV Text 3 >L99 Yes
HoSV Text 25 Yes
TenSV Text 8 Yes
Phai Yes/No Nam[Red];N[Blue] Yes
NgaySinh Date/Time Short Date ##/##/#### Yes
NoiSinh Text 45
MaKhoa Text 2 >LL Yes
HocBong Number Double Standard
Trong :
Thuc tnh Hc bng: Decimal Place: 0
Thuc tnh Phi: Display Control: TextBox
Tui ca sinh vin phi ln hn hoc bng 17 (Validation Rule); Nu nhp sai, h thng a ra dng thng bo (Validation Text) Sinh vin phi t 17 tui tr ln.
To Lookup cho ct M khoa nh sau:
Display Control: ComboBox
Row Source Type: Table/ Query
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 9
Row Source: tKhoa
Limit To List: Yes
c. Bng Kt qu : cha thng tin v kt qu hc tp ca sinh vin, tn bng tKetQua, kha chnh l MaSV,MaMH
Field Name Data Type Field Size InputMask Required
MaSV Text 3 >L99 Yes
MaMH Text 2 99 Yes
Diem Number Single
Trong :
im ca sinh vin phi nm trong khong t 0 n 10 (Validation Rule); Nu nhp sai, h thng a ra dng thng bo (Validation Text) im phi >=0 v
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 10
Phn 2: Query
S dng Database QLSinhVien.Thc hin cc cu truy vn sau bng cng c QBE hoc SQL
A. Select Query
1. Lit k danh sch sinh vin, gm cc thng tin sau: MaSV, HoSV, TenSV, NgaySinh, HocBong. Danh sch s c sp xp theo th t MaSV tng dn.
2. Danh sch cc sinh vin gm cc thng tin sau: MaSV, TenSV , Phai, NgaySinh. Danh sch s c sp xp theo th t N trc, Nam sau.
3. Hin th im thi theo tng sinh vin gm cc thng tin: MaSV, HoSV, TenSV, MaMH, Diem. Danh sch s c sp xp gim dn theo Diem.
4. Hin th danh sch sinh vin gm cc thng tin: MaKhoa, MaSV, HoSV, TenSV, NgaySinh, Phai, HocBong. Sp xp theo MaKhoa tng dn, nu MaKhoa trng nhau th sp theo MaSV gim dn.
5. Hin th danh sch sinh vin gm cc thng tin: MaKhoa, MaSV, HoSV, TenSV, NgaySinh, Phai, HocBong. Sp xp tng dn theo MaKhoa, HoSV, TenSV.
6. Cho bit MaSV, TenSV, NgaySinh ca nhng sinh vin sinh trc ngy 30/06/1987.
7. Danh sch nhng sinh vin c hc bng t 1,000,000 n 1,500,000. Gm cc thng tin: MaSV, HoSV, TenSV, NgaySinh, Phai, MaKhoa.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 11
8. Cho bit nhng mn hc c s tit nm trong khong t 30 n 60, gm cc thng tin: MaMH, TenMH, SoTiet.
9. Lit k nhng sinh vin nam ca khoa Anh vn, gm cc thng tin: MaSV, HoTen: HoSV& &TenSV, Phai.
10. Danh sch sinh vin c ni sinh H Ni v sinh sau ngy 01/06/1985, gm cc thng tin: HoTen: HoSV& &TenSV, NoiSinh, NgaySinh.
11. Hin th danh sch sinh vin gm cc thng tin: MaSV, HoTen: HoSV& &TenSV, MaKhoa, HocBong, HocBongPT. Bit rng HocBongPT l 10% ca HocBong.
12. Cho bit TenKhoa, MaSV, TenSV, NgaySinh, Phai, HocBong ca nhng sinh vin thuc khoa Tin hc hc bng >0. Sp xp theo TenSV tng dn, nu trng th sp theo HocBong tng.
13. Cho bit TenSV, Diem ca nhng sinh vin c im kim tra mn C s d liu di 5. Sp xp theo TenSV gim dn, nu TenSV trng th sp theo Diem tng.
14. Cho bit TenKhoa, TenSV, Diem ca nhng sinh vin thuc Khoa Anh Vn hoc Tin Hc v c im mn C s d liu di 5. Sp xp theo TenKhoa tng dn, nu TenKhoa trng th sp theo Diem tng.
15. Lit k bng im ca sinh vin khoa Vt L, gm cc thng tin: TenKhoa, HoTen: HoSV& &TenSV, TenMH, SoTiet, Diem.
16. Cho bit MaSV, HoSV, TenSV, NgaySinh ca nhng sinh vin nam.
17. Hin th danh sch sinh vin gm cc thng tin: MaKhoa, MaSV, HoSV, TenSV. Sp xp theo MaKhoa tng dn v NgaySinh gim dn. Nhng ch chn cc sinh vin sinh TpHCM v khng c hc bng.
18. Cho bit HoSV, TenSV, NgaySinh ca nhng sinh vin c ngy sinh nm trong khong thi gian t 15/01/1987 n 25/08/1992. Sp xp theo NgaySinh gim dn.
19. Bit rng 1 tn ch tng ng vi 15 tit hc. Hy cho bit s tn ch ca tng mn hc thng tin hin th: TenMH, SoTiet, SoTC (S tn ch).
20. Cho bit MaSV, HoTen: HoSV& &TenSV, TenMH, SoTiet, Diem ca nhng mn hc c s tit t 45 n 60 v im nh hn 5 hoc ln hn hay bng 8.
21. Danh sch cc sinh vin nam ca khoa Vt L c ngy sinh sau ngy 30/5/1987. Thng tin hin th: MaSV, HoTen: HoSV& &TenSV, NgaySinh.
22. Danh sch cc mn hc c tn bt u bng ch T, gm cc thng tin: MaMH, TenMH, SoTiet.
23. Lit k danh sch nhng sinh vin c ch ci cui cng trong tn l I, gm cc thng tin: HoTen: HoSV& &TenSV, NgaySinh,Phai.
24. Danh sch nhng khoa c k t th hai ca tn khoa c cha ch N gm cc thng tin: MaKhoa, TenKhoa.
25. Cho bit HoTen: HoSV& &TenSV, NgaySinh ca nhng sinh vin c tn bt u bng cc k t nm trong khong t A n M (Th d: Anh, M).
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 12
26. Cho bit HoTen: HoSV& &TenSV, NgaySinh ca nhng sinh vin c tn m cha cc k t H, O, X (Th d: Anh, Ton, Xun).
27. Cho bit HoTen: HoSV& &TenSV, NgaySinh ca nhng sinh vin c Tn cha cc k t nm trong khong t A n M (Th d: Anh, Nam, Phi).
28. Lit k nhng sinh vin m h c cha ch Th. Thng tin hin th. HoSV& &TenSV, NgaySinh.
29. Hin th danh sch sinh vin gm cc thng tin: MaKhoa, TenKhoa, MaSV, HoSV, TenSV, NgaySinh. Sp xp theo NgaySinh tng dn, nhng ch chn cc sinhv vin c h Trn hoc Nguyn.
30. Cho bit HoTen: HoSV& &TenSV, NgaySinh, NoiSinh ca nhng sinh vin c k t u ca tn khng phi cc k t t A-> D v cc k t H, M. (Th d: tha iu kin l Nam, Ton; khng tha l An, Cng, Hong, Minh).
31. Cho bit MaSV, HoTen: HoSV& &TenSV ca nhng sinh vin c k t u ca tn l cc k t nm trong khong t B-> S v k t cui cng ca tn khng phi cc k t G v O. (Th d: tha iu kin l Sn, Bnh; khng tha l Bo, Cng).
32. Hin th cc sinh vin c tn cha cc k t nm trong khong t vn B-> Q v sinh thng 02 nm 1987.Thng tin hin th: HoSV, TenSV, NgaySinh. Sp xp theo HoSV va TenSV tng dn.
33. Lit k danh sch sinh vin vo ngy 31, gm cc thng tin: HoTen: HoSV& &TenSV, MaKhoa, HocBong. Danh sch s c sp xp theo th t thng sinh gim dn.
34. Cho bit MaSV, HoSV, TenSV, NgaySinh,Tuoi, Phai, HocBong v sp xp theo NgaySinh tng, nu trng sp theo HocBong gim, ch hin th nhng sinh vin tui t 25->28. Trong Tui s c tnh bng cch ly nm hin hnh tr cho nm sinh.
35. Hin th danh sch sinh vin gm cc thng tin: MaSV, HoTen: HoSV& &TenSV, NgaySinh, NoiSinh nhng ch lc cc sinh vin sinh vo ngy 23.
36. Hin th danh sch sinh vin gm cc thng tin: MaSV, HoTen: HoSV& &TenSV , TenMH, Diem, KQua. Bit rng nu Diem
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 13
41. Cho bit danh sch sinh vin c sinh nht t ngy 20/02 ti 28/02, gm cc thng tin: HoTen: HoSV& &TenSV, Phai, Ngay. Trong Ngay ch ly gi tr ngy ca field NgaySinh. Sp xp d liu gim dn theo Ngay.
42. Cho bit thng tin v mc hc bng ca cc sinh vin gm: MaSV, HoTen: HoSV& &TenSV, Phai, MaKhoa, Mc hc bng. Trong mc hc bng s hin th l:
+ HB cao nu gi tr ca field hc bng ln hn 150.000.
+ Ngc li hin th l Trung bnh.
43. Kt qu hc tp ca sinh vin, gm cc thng tin: HoTen: HoSV& &TenSV, MaKhoa, TenMH, Diem, XepLoai. Trong XepLoai s l Gii nu im thi >8, t 6 n 8 th loi Kh, nh hn 6 thuc loi Trung bnh.
44. Cho bit HoSV, TenSV, NgaySinh, Th ca Ngy sinh (S dng hm Weekday).
B. Parameter Query
1. Cho nhp MaMH in ra: MaSV, TenSV, MaMH, Diem ca nhng sinh vin thi mn hc .
2. Cho nhp MaMH v Diem in ra: MaSV, HoSV, TenSV, MaMH, Diem ca nhng sinh vin c im ln hn hay bng im va nhp ca mn hc .
3. Cho bit danh sch nhng sinh vin ca mt khoa bt k do ngi dng nhp vo (MaKhoa) gm: MaSV, HoTen: HoSV& &TenSV, Phai, TenKhoa.
4. Lit k danh sch sinh vin c im mn C s d liu ln hn mt gi tr bt do ngi s dng nhp vo khi thc thi query, thng tin gm: MaSV, HoTen: HoSV& &TenSV, TenMon, Diem.
5. Cho bit MaSV, TenSV, TenKhoa, TenMH, Diem ca nhng sinh vin c im nm trong khong t X n Y. Vi X v Y l 2 gi tr do ngi dng nhp vo khi thc thi query.
6. Hin th danh sch: MaSV, HoSV, NgaySinh, HBongUSD. (HocBong: nh dng theo kiu tin t n v l USD (vd: 1,000USD). Bit rng t gi l 14000 ng vn=1USD). Ch hin th sinh vin c gi tr NgaySinh t X n ngy Y. Trong X v Y l hai gi tr do ngi s dng nhp vo khu thc thi query.
C. Find Duplicates Query (S dng wizard)
1. Cho bit cc sinh vin c cng ni sinh thng tin hin th: HoSV,TenSV, NoiSinh.
2. Cho bit nhng mc hc bng c t 2 sinh vin c hng tr ln.
3. Cho bit nhng mc im m c t 2 sinh vin t c trn cng mt mn hc.
4. Cho bit cc mn hc c cng s tit thng tin hin th: MaMH, TenMH.
D. Find UnMatched Query
1. Cho bit mn hc no cha c sinh vin thi, gm thng tin hin th: MaMH, TenMH, SoTiet.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 14
2. Cho bit nhng khoa khng c sinh vin no theo hc, thng tin hin th: MaKhoa, TenKhoa.
3. Cho bit nhng sinh vin cha d thi bt k mn no. Thng tin gm: MaSV, TenSV, MaKhoa, Phai.
4. Danh sch nhng sinh vin cha thi mn C s d liu, gm cc thng tin: MaSV, HoTen: HoSV& &TenSV, MaKhoa.
5. Cho bit nhng sinh vin ca khoa Anh Vn cha thi mn C s d liu.
E. Total Query
1. Cho bit tng s sinh vin ca tng khoa, thng tin gm: MaKhoa, TenKhoa, TongSoSV.
2. Cho bit tui trung bnh ca cc sinh vin trong tng khoa l bao nhiu, thng tin gm: MaKhoa, TenKhoa, TuoiTB.
3. Hin th im tng hp ca cc sinh vin gm thng tin: MaSV, HoTen: HoSV& &TenSV, DiemTB, TongSoMon. Trong DiemTB l im trung bnh cc mn thi, TongSoMon l tng cc mn thi m sinh vin d thi. DiemTB ly 2 s l.
4. Cho bit tng s sinh vin d thi ca tng mn hc, thng tin: MaMH, TenMH, TongSoSV.
5. Cho bit trung bnh im thi theo tng mn, gm cc thng tin: MaMH, TenMH, DiemTB. DiemTB ly 2 s l.
6. Cho bit nhng sinh vin hc trn 5 tn ch. Thng tin hin th HoSV, TenSV, SoTC.
7. Cho bit thng tin sau cho tng sinh vin: HoSV, TenSV, DiemMax, DiemMin, DiemTB, SoMonThi.
8. Cho bit MaKhoa, TenKhoa, TongHB, DiemTB ca tng khoa v sp theo MaKhoa tng dn.
9. Thng k sinh vin theo khoa, gm cc thng tin: MaKhoa, TenKhoa, TongSV, TongSoNam, TongSoNu.
10. Cho bit danh sch nhng khoa c s lng sinh vin theo hc t 2 ngi tr ln. Thng tin gm: MaKhoa, TenKhoa, TongSV.
11. Danh sch cc sinh vin rt trn 2 mn, gm: MaSV, HoSV, TenSV, MaKhoa.
12. Danh sch nhng sinh vin th nhiu hn 3 mn, gm c MaSV, HoTen: HoSV& &TenSV, SoMonThi.
13. Cho bit MaSV,HoSV, TenSV, DiemTB ca tt c cc sinh vin Nam hc khoa Tin hc v c DiemTB> =5.
14. Danh sch nhng sinh vin c trung bnh im thi ln hn 6. Gm cc thng tin sau: HoTen: HoSV& &TenSV, TenKhoa, Phai, DiemTB.
15. Cho bit khoa c 2 sinh vin Nam tr ln, thng tin gm c: MaKhoa, TenKhoa, TongSoNam.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 15
16. Thng k s sinh vin u v s sinh vin Rt ca tng mn, bit rng sinh vin rt khi im ca mn nh hn 5, gm c: MaMH, TenMH, SoSVDau, SoSVRot.
17. Cho bit hc bng cao nht, thp nht (khc 0) l bao nhiu.
18. Cho bit MaSV, HoSV, TenSV, TongTC(Tng tn ch) t c ca tng sinh vin (1 tn ch=15 tit). Ch tnh nhng mn c Diem>=5.
19. Cho bit im thi cao nht ca sinh vin c m l A02. Thng tin hin th: HoTen: HoSV& &TenSV, DiemMax.
20. Cho bit hc bng cao nht v thp nht theo tng phi thng tin hin th: Phai, HBMax, HBMin.
F. Crosstab Query
1. Danh sch im tng mn ca tng sinh vin.
2. Danh sch, im trung bnh v im tng mn ca tng sinh vin.
3. To Query thng k nh sau:
G. Make-Table Query
1. T Table tSinhVien hy sao chp thnh table tSinhVien_THAV trong cha cc sinh vin ca khoa Tin hc hoc khoa Anh vn c sp xp theo th t MaSV tng dn.
2. T table tSinhVien, tKetQua, tMonHoc sao chp thnh table tBangDiem gm cc thng tin: MaSV, HoTen: HoSV& &TenSV, TenMH, Diem, KQ. Trong kt qu s l u nu im>=5 v ngc li l rt. Sp xp theo th t MaSV tng dn.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 16
3. T bng tKhoa, tSinhVien sao chp thnh table tHocBong_KH gm cc thng tin: MaKhoa, TenKhoa, TongHocBong. Trong TongHocBong l tng s hc bng ca cc sinh vin trong tng khoa.
4. T cc table ang c, to table tNu_SVien gm cc field: MaSV, HoSV, TenSV, NgaySinh, HocBong, DiemTrungBinh ca cc sinh vin n.
5. T cc table ang c sao chp thnh table tDiem_TB gm cc thng tin: MaSV, HoTen: HoSV& &TenSV, TongDiem, TongMH, DiemTB.
H. Append Query 1. Thm mt sinh vin mi gm cc thng tin sau:
+ M sinh vin: C01 + H sinh vin: L Thnh + Tn sinh vin: Nguyn + Phi: Nam + Ngy sinh: 20/10/1980 + Ni sinh: TpHCM + M khoa: TH + Hc bng: 850,000
2. Thm mt mn hc mi gm cc thng tin sau: + M mn hc: 06 + Tn mn hc: X l nh + S tit: 45
3. Thm mt khoa mi gm cc thng tin sau: + M khoa: HH + Tn khoa: Ho hc
4. Thm vo bng kt qu gm cc thng tin sau: + M sinh vin: ly tt c nhng sinh vin ca khoa Tin hc + M mn hc: 06 + im: 7
5. Thm vo bng kt qu gm cc thng tin sau: + M sinh vin: C01 + M mn hc: ly tt c nhng mn hc c trong bng mn hc + im: 8
I. Update Query
1. Cp nht s tit ca mn Vn phm thnh 45 tit.
2. Cp nht tn ca sinh vin Trn Thanh Mai thnh Trn Thanh K.
3. Cp nht phi ca sinh vin Trn Thanh K thnh phi Nam.
4. Cp nht ngy sinh ca sinh vin Trn th thu Thu thnh 05/07/1980.
5. Tng hc bng cho tt c nhng sinh vin ca khoa Anh vn thm 100,000.
6. Cng thm 5 im mn Tr tu nhn to cho cc sinh vin thuc khoa Anh vn. im ti a ca mn l 10.
7. Tng hc bng cho sinh vin theo m t sau:
Nu l phi n ca khoa Anh vn th tng 100,000.
Phi Nam ca khoa Tin hc th tng 150,000.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 17
Nhng sinh vin khc th tng 50,000. 8. Thay i kt qu thi ca cc sinh vin theo m t sau:
Nu sinh vin ca khoa Anh vn th tng im mn C s d liu ln 2 im.
Nu sinh vin ca khoa Tin hc th gim im mn C s d liu xung 1 im.
Nhng sinh vin ca khoa khc th khng thay i kt qu.
im nh nht l 0 v cao nht l 10.
J. Delete Query
1. Vit cu truy vn to bng c tn tTempSV gm cc thng tin sau: MaSV, HoTen, Phai, NgaySinh, NoiSinh, TenKhoa, HocBong.
2. Xo tt c nhng sinh vin trong bng tTempSV sinh vo ngy 20/12/1985.
3. Xo tt c nhng sinh vin trong bng tTempSV sinh trc thng 3 nm 1987.
4. Xo tt c nhng sinh vin nam ca khoa Tin hc trong bng tTempSV.
K. Sub Query (S dng SQL hoc Top)
1. Lit k thng tin ca sinh vin nh tui nht gm: MaSV, HoTen, TenKhoa, HocBong.
2. Cho bit HoTen, TenKhoa, TenMon, Diem ca sinh vin c im thi mn C s d liu thp nht.
3. Cho bit danh sch cc sinh vin thi mn Truyn tin vi im cao nht, thng tin gm: MaSV, HoSV, TenSV, Diem.
4. Cho bit danh sch cc sinh vin trong khoa Tin hc c im thi thp nht.
5. Cho bit mn hc no c s lng sinh vin thi nhiu nht, thng tin hin th: MaMH, TenMH, SoLuongSV.
6. Cho bit HoTen, SoLuongMon hc ca nhng sinh vin hc nhiu mn nht.
7. Cho bit khoa c nhiu sinh vin n nht, thng tin gm: TenKhoa, SLSVNu.
8. Cho bit mn hc c im th cao nht, gm cc thng tin: TenMH, SoTiet, TenSV, Diem.
9. Cho bit TenMH, MaSV, HoTen ca 2 sinh vin c im thi mn C s d liu thp nht.
10. Cho bit khoa c sinh vin lnh hc bng cao nht gm cc thng tin sau: TenKhoa, HoTen, HocBong.
11. Thng tin ca mn hc c s tit nhiu nht: TenMH, SoTiet.
12. Cho bit sinh vin c ni sinh cng vi Hi, thng tin hin th: MaSV, HoTen, NoiSinh.
13. Danh sch nhng sinh vin khng c mn no nh hn 4 im, gm cc thng tin: HoTen, TenKhoa, Phai.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 18
14. Cho bit MaSV, HoTen, TenKhoa, HocBong ca nhng sinh vin c tt c cc im u trn 8.
15. Cho bit kt qu hc tp ca sinh vin gm: HoTen, TenKhoa, KQ. Trong , KQ s l u nu khng c mn no c im nh hn 4.
16. Lit k nhng sinh vin khng thuc khoa Anh vn v c ngy sinh sau ngy sinh ca sinh vin c tui nh nht trong khoa Anh vn. Thng tin hin th: MaSV, HoTen, TenKhoa, NgaySinh.
17. Cho bit im cao nht ca tng sinh vin, gm cc thng tin: MaSV, HoTen, TenMH, Diem.
18. Cho bit cc sinh vin c hc bng cao nht theo tng khoa gm: TenKhoa, MaSV, TenSV, HocBong.
19. Cho bit nhng sinh vin c hc bng ln hn tng hc bng ca nhng sinh vin thuc khoa Trit. Thng tin hin th: MaSV, HoSV, TenSV, HocBong.
Phn 3: Report
S dng Database QLSinhVien thit k cc Report sau:
A. Report n
1. Danh sch cc mn hc
2. Danh sch sinh vin
3. im thi ca sinh vin khoa Anh vn
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 19
B. Report Nhm
1. Danh sch sinh vin theo khoa
Tip tc cho cc khoa khc
2. im thi ca tng sinh vin
Tip tc cho cc sinh vin khc
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 20
3. im thi ca sinh vin theo tng mn
Tip tc cho cc mn hc khc
Trong : Sinh vin u khi im thi ca mn >=5 v ngc li.
4. Bng im ca tng sinh vin theo khoa
Tip tc cho cc khoa khc
5. Kt qu thi theo tng mn ca mi khoa
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 21
Tip tc cho cc mn khc
6. Bo co bn hng
S dng Database QLBanHang thit k Report sau:
Phn 4: Form
A. Single Form, Main_Sub
1. Dng Form Wizard to Form Danh mc khoa dng Columnar theo mu sau:
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 22
2. Dng Form Wizard to Form Danh mc mn hc dng Tabular theo mu sau:
3. Dng Form Wizard to Form Kt qu thi dng Datasheet theo mu sau:
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 23
4. Dng Form Wizard hoc Design to Form Danh mc sinh vin dng Columnar theo mu sau:
5. Dng chc nng Form to Form Danh sch sinh vin ca tng khoa theo mu sau:
6. Dng Form Wizard hoc Design to Form Kt qu thi ca sinh vin dng Main_Sub theo mu sau:
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 24
7. S dng Navigation Form thit k Form c dng nh sau:
Khi chn cc Tab tng ng th s hin th cc Form tng ng.
B. Thit k cc chc nng trn Form (S dng Macro)
1. Danh mc khoa
Yu cu
B nt di chuyn c x l thng bo li bng ting Vit (khng du) khi khng th di chuyn.
Nt Thm: cho php thm mi mt mu tin vo trong bng tKhoa
Nt Hu: hu mu tin hin hnh trn Form, trc khi hu c hi li ngi dng. Chn Yes xa, chn No th khng xa.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 25
Nt Thot: ng Form, trc khi thot c hi li ngi dng. Chn Yes th thot, chn No th khng thot.
2. Danh mc sinh vin
Yu cu
Ban u khi m Form, m i 2 nt Ghi, Khng.
B nt di chuyn c x l thng bo li bng ting Vit (khng du) khi khng th di chuyn.
Nt Thm: cho php thm mi 1 mu tin trn Form, khi cho sng li 2 nt Ghi, Khng, v m i cc nt chc nng cn li.
Nt Ghi, Khng: thc hin ghi hoc khng ghi mu tin. Khi thc hin thnh cng s m i 2 nt ny v sng cc nt chc nng cn li.
Nt Hu: hu mu tin hin hnh trn Form, trc khi hu c hi li ngi dng (S dng hm MsgBox).
Nt Tm: cho php tm theo ct MaSV bng Form tm ca Access.
Nt Thot: dng ng Form, trc khi thot c hi li ngi dng (S dng hm MsgBox).
3. Kt qu thi ca sinh vin
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 26
Yu cu
Tng t Form phn B.2
Nt : m Form Danh mc khoa (B.1) ch thm mi thm mt khoa.
M khoa: l ComboBox cha cc cc khoa, gm 2 ct: MaKhoa, TenKhoa.
Phi : l ComboBox cho php chn Nam hay N (tng ng vi cc gi tr -1,0)
Khi Thm, Sa d liu trn Subform:
Combo MaMH cha danh sch cc mn hc, gm 2 ct: MaMH, TenMH.
Kim tra Diem nm trong khong t 0 10
4. Tm kim sinh vin theo khoa
Yu cu
Cho nhp tn khoa. Khi nhn nt Tm th hin th danh sch sinh vin ca khoa va nhp.
Nt Tm tip dng xa rng Textbox nhp tn khoa.
Nt Thot dng ng Form, trc khi thot c hi li ngi dng (S dng hm MsgBox).
C. Thit k Form vi ComboBox, ListBox v Tab Control
1. im thi theo mn (MainForm_ComboBox, SubForm_DataSheet)
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 27
Yu cu
Ban u khi cha chn Mn hc, Form khng th hin d liu.
ComboBox Chn mn hc cha tt c cc mn hc, gm 2 ct: MaMH, TenMH.
Subform Kt qu thi cha kt qu ca cc sinh vin hc mn ang c chn trong ComboBox Chn mn hc.
Khi chn mt m mn hc th tn mn t ng hin ra. Khi , lit k cc sinh vin hc mn trong Subform.
im trung bnh: tnh im bnh qun ca cc sinh vin hin c trong Subform.
Nt In Bo co: xut bo co im thi theo mn ra mn hnh, lu ch xut thng tin lin quan n mn hc ang c chn trong ComboBox Chn mn hc. (M bo co c iu kin ).
2. Danh mc mn hc (ListBox)
Yu cu
Ban u khi m Form, m i 2 nt Ghi, Khng.
ListBox Mn hc cha danh sch tt c cc mn hc.
Hai nt di chuyn v trc v v sau cho php di chuyn mu tin trn Form chnh, c thc hin x l thng bo li bng ting Vit (khng du) khi khng th di chuyn.
Khi chn mt mn hc trong ListBox, mu tin hin hnh trn Form s tng ng vi gi tr c chn trong ListBox.
Khi di chuyn mu tin hin hnh trn Form, vt sng trong ListBox cng tng ng ti v tr MaMH hin hnh trn Form.
Nt Thm: cho php thm mi 1 mu tin trn Form, khi cho sng li 2 nt Ghi, Khng, v m i cc nt chc nng cn li.
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 28
Nt Ghi, Khng: thc hin ghi hoc khng ghi mu tin. Khi thc hin thnh cng s m i 2 nt ny v sng cc nt chc nng cn li.
Nt Hu: hu mu tin hin hnh trn Form, trc khi hu c hi li ngi dng (S dng hm MsgBox).
Nt Tm: cho php tm theo ct MaSV bng Form tm ca Access.
Nt Thot: dng ng Form, trc khi thot c hi li ngi dng (S dng hm MsgBox).
3. im thi ca sinh vin theo tng khoa (ComboBox, ListBox, DataSheet)
Yu cu Ban u khi cha chn M khoa, Form khng hin th d liu.(Form khng c d liu ngun)
ComboBox Chn m khoa cha tt c cc khoa, gm 2 ct: MaKhoa, TenKhoa. ListBox Sinh vin cha danh sch cc sinh vin theo khoa c chn
ComboBox Chn m khoa. Subform Kt qu thi cha kt qu cc mn hc ca tng sinh vin c chn
trong ListBox Sinh vin. Khi chn mt M khoa, Tn khoa t ng hin ra. Khi , lit k cc sinh vin
thuc khoa c trong ListBox Sinh vin. (Trong s kin On Click ca ComboBox, lm ti li ListBox).
Khi chn mt sinh vin trong ListBox Sinh vin, trong subform s th hin kt qu cc mn hc ca sinh vin va c chn.
Tng s sinh vin: m tng s sinh vin hin c trong ListBox.(S dng thuc tnh ListCount).
im trung bnh: tnh im trung bnh ca sinh vin c chn trong ListBox Sinh vin.
Nt In bo co: xut bo co im thi ca sinh vin theo khoa ra mn hnh, lu ch a ra thng tin lin quan n khoa c chn trong ComboBox M khoa.
Nt Thot: dng ng Form, trc khi thot c hi li ngi dng (S dng hm MsgBox).
-
Bi tp Thc hnh Access 2010
ThS. Dng Thnh Pht Trang 29
4. Danh mc mn hc (Tab Control)
+ Trang 1: Cp nht
+ Trang 2: Lit k
Yu cu
Cc yu cu chc nng trang Cp nht tng t bi trc.
ListBox Mn hc (trang Lit k) cha danh sch tt c cc mn hc.
Khi di chuyn sang trang Lit k, vt sng trong ListBox Mn hc phi tng ng vi gi tr ca MaMH trang Cp nht.
Khi chn mt mn hc trong ListBox Mn hc th mu tin hin hnh trang Cp nht phi tng ng vi gi tr va chn trong ListBox.
Tng s mn hc: m tng s mn hc trong ListBox.
--HT--