baitapth access 2010

30
ThS. Dương Thành Phết BÀI TẬP THỰC HÀNH ACCESS 2010 TP.HCM Năm 2014

Upload: hoangnamlxd

Post on 30-Sep-2015

18 views

Category:

Documents


0 download

DESCRIPTION

ACCESS 2010

TRANSCRIPT

  • 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--