You are on page 1of 45

N THI S 1 Thi gian lm bi : 120 pht Cu 1 : Thit k bng - To mi quan h - Nhp d liu vo bng theo cc yu cu 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)

Cu 2 : To cc Query thc hin cc yu cu sau 1. Tnh ct THANHTIEN trong bng CHITIET bit THANHTIEN = SOKW*DONGIA, nu SOKW<=100 dongia gi nguyn; nu 100<SOKW<=200 dongia c tnh gp 1,5 ln; nu SOKW>200 dongia dc tnh gp 2 ln. 2. Tm danh sch h phi tr tin in nhiu nht. 3. Thm d liu KH07; NAM; 10 KHU DN C CHNH NGHA vo bng KHACHHANG. Cu 3 : To Form TIENDIEN nh hnh sau; yu cu : 1. Thit k form ng yu cu. 2. Tnh ng tng thnh tin. 3. MAKH duy nht v khng c rng. 4. Cc nt lnh thc hin ng chc nng, nt xa c cnh bo ting Vit.

Cu 4 : To Report HOADON nh hnh sau

Cu 5 : To Form iu khin nh hnh sau, yu cu: 1. Chn Form tin in v nhn nt thc hin s m form tiendien 2. Chn Report ha n v nhn nt thc hin s m report hoadon ra trn mn hnh.

HNG DN GII N THI TT NGHIP S 01


Cu 1 : a. Thit k bng d liu : - Bng Khachhang : Vi MAKH chn Require = YES; Index = Yes, no duplicate. (t kha MAKH) - Bng Sudung : Vi MASD chn Require = YES; Index = Yes, no duplicate. (t kha MASD) - Bng Chitiet : Vi MASD chn Require = YES; Index = Yes, duplicated OK; Vi MAKH chn Require = YES; Index = Yes, duplicated OK; (t kha MASD;MAKH) b. To mi quan h : To mi quan h nh hnh sau

Right click trn bng CHITIET chn Table design chn MASD Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng SUDUNG chn MAKH Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng KHACHHANG Click nt Save Close thit k bng ng ca s to mi quan h.

c. Nhp d liu : Nhp bng khachhang; bng sudung; bng chitiet Cu 2 : Thc hin cc query a. Chn cc bng tham gia truy vn Chitiet; Sudung chn loi truy vn Update Query a field thanhtien vao li QBE trong UPDATE TO nhp cng thc 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 tin to mt truy vn ph (Query 21) tnh tng s in tiu th ca tng khch hng : a bng chitiet vo tham gia truy vn Chn field MAKH (group by), Tongtien: Thanhtien (sum). - To mt truy vn tm tm s tin tr nhiu nht : a bng Query 21 vo tham gia truy vn chn field tongtien (MAX) chn ch SQL VIEW copy cu lnh SQL (b du ;) ng truy vn tm khng cn SAVE. - To truy vn chnh tm khch hng tr tin in nhiu nht : Chn Query 2N v bng khachhang a vo li truy vn cc field MAKH; TENKHACH; DIACHI; TONGTIEN ti phn criteria ca TONGTIEN dn cu lnh copy vo trong cp du ngoc n) c. a bng khachhang vo tham gia truy vn chn loi truy vn Append query nhp KH07; NAM; 10 khu dn c Chnh Ngha vo hng field Chn MAKH, TENKhach; DIACHI trong phn append to Click lnh Run SAVE query

Cu 3 : To form THEO DI KINH DOANH a. Click create form by using wizard ln lt chn cc field MAKH, TENKHACH; DIACHI (bng khachhang); MASD (bng chitiet); Loaisd(bng sudung); SOKW (chitiet); dongia (sudung); 3

thanhtien(chitiet) Click Next click Next click Next Chn kiu Industrial click next t tn form l THEO DOI KINH DOANH click finish. b. V ch design view sa i thit k li ging nh trong bi click chn nt Textbox v text box di form ph t tn tng tin trong text box nhp cng thc sau : =dsum(thanhtien;chitiet;makh=form.makh). c. To nt lnh bng Wizard, ring nt xa khng to bng Wizard m v nt lnh r.click chn properties Chn Event Chn On Click chn Macro Builder t tn cho Macro l canhbao Click View Conditions nhp v trnh by Macro nh hnh v sau Click save tr v ca s to form.

d. R.click MAKH chn properties chn th Event chn before Update chn macro builder t tn macro kiemtra thc hin macro nh hnh sau Save macro v ng ca s macro chn On Lost focus thc hin macro nh hnh sau chn macro builder t tn macro kiemtra2 Save macro v ng ca s macro

Cu 4 : To bo co HA N TIN IN a. Click create REPORT by using wizard ln lt chn cc field MAKH, TENKHACH; DIACHI (bng khachhang); MASD (bng chitiet); Loaisd(bng sudung); SOKW (chitiet); dongia (sudung); thanhtien(chitiet) Click Next click Next click Next Click chn Summary option nh du kim vo phn Sum - thanhtien click OK CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report HOADON Click Finish b. Tr v ca s design trnh by report nh hnh sau

Cu 4 : To FORM iu khin a. V phn form chn create form in design view to Label c tiu M CC I TNG Click chn Option Group v Group ln mn hnh trong ca s Wizard ln lt nhp vo 2 dng : 4

FORM TIN IN; REPORT HA N Click nt Next chn No, I dont want a default Click Next click Next CLick chn check box CLick Next CLick Finish b. Xa Label Frame1 Right click trn khung vung ca option group properties Chn Other Click Name v nhp vo tn dieukhien (Xem hnh) ng hp thoi Properties

c. V nt lnh thchin Right click nt lnh properties Chn Onclick Chn Macro builder t tn macro l DIEUKHIEN CLICK view chn condition thc hin nh hnh

d. Dng Wizard to ra nt lnh ng. e. Ta c form iu khin c hnh dng nh sau :

N THI S 2 Thi gian lm bi : 120 pht Cu 1 : Thit k bng - To mi quan h - Nhp d liu vo bng theo cc yu cu 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).

Cu 2 : To Query thc hin nhng yu cu sau 4. Tnh lng cho cc nhn vin, gm cc thng tin sau : MANV; HOTEN; DIACHI; MADV; HSLUONG; NGAYCONG, LUONGLINH vi lng lnh tnh theo cng thc : HSLUONG * 290000/30*NGAYCONG vi iu kin nu s ngy cng >24 ngy th s ngy d ra c tnh gp i 5. Tm danh sch nhn vin c s cng cao nht : MANV; HOTEN, MADV, NGAYCONG 6. To bng THONGKE gm cc thng tin MADV; TENDV; TONGLUONG 7. Thay tn CA HNG S ... trong bng DMDV thnh SIU TH S ... Cu 3 : To Form TONGHOP nh hnh trang sau, yu cu : 5. Thit k form ng yu cu. 6. Tnh ng tng lng 7. MADV dng combo box; tn n v, a ch t ng hin th 8. Cc nt lnh thc hin ng chc nng, nt xa c cnh bo ting Vit. Cu 4 : To bo co BANGLUONGNHANVIEN nh trang sau :

Cu 5 : To menu sau, yu cu :

HNG DN GII N THI S 02 Cu 1 : a. Thit k bng d liu : - Bng DMDV : Vi MADV chn Require = YES; Index = Yes, no duplicate. (t kha MADV) - Bng BANGLUONG : Vi MANV chn Require = YES; Index = Yes, no duplicate. (t kha MANV) b. To mi quan h : To mi quan h nh hnh sau

Right click trn bng BANGLUONG chn Table design chn MADV Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng DMDV Click nt Save Close thit k bng ng ca s to mi quan h. c. Nhp d liu : Nhp bng DMDV; sau nhp bng Bangluong Cu 2 : Thc hin cc query a. Chn cc bng tham gia truy vn : BANGLUONG chn a cc field MANV; HOTEN; DIACHI; MADV; HSLUONG; NGAYCONG, vo li QBE to field mi LUONGLINH nh sau : LUONGLINH : [HSLUONG]*290000/30*IF([NGAYCONG]<=24; [NGAYCONG]; 24+ ([NGAYCONG] -24)*2) Click nt lnh RUn thc hin Save truy vn vi tn Query1. b. u tin to mt truy vn tm tm s cng cao nht : a bng BANGLUONG vo tham gia truy vn Chn field NGAYCONG (MAX), Click view SQL VIEW copy cu lnh SQL (khng copy du ;) ng truy vn tm khng cn SAVE. - To truy vn chnh tm nhn vin c ngy cng cao nht : Chn bng BANGLUONG a vo li truy vn cc field MANV; HOTEN; DIACHI; MADV; NGAYCONG; ti phn criteria ca NGAYCONG dn cu lnh copy vo trong cp du ngoc n Save vi tn Query2 c. a bng DMDV, QUERY1 vo tham gia truy vn chn loi truy vn Make table query t tn cho bng l THONGKE chn cc field MADV (group by), TENDV (group by), TONGLUONG : LUONGLINH (sum) vo li truy vn click Run chn yes lu truy vn vi tn QUERY3 d. a bng DMDV vo tham gia truy vn chn loi truy vn update query chn field TENDV vo QBE trong hng Field trong hng Update to nhp biu thc : SIU TH S &RIGHT([TENDV];2) trong phn Criteria nhp iu kin CA HNG S* click Run chn yes lu truy vn vi tn QUERY3 Cu 3 : To form TONGHOP a. Click create form by using wizard ln lt chn cc field MADV, TENDV; DIACHI trong bng DMDV; MANV; HOTEN; DIACHI; HSLUONG; NGAYCONG; LUONGLINH trong QUERY1 Click Next click Next click Next Chn kiu Industrial click next t tn form l TONGHOP click finish. b. V TEXTBOX tng tin; nhp cng thc =DSum("LUONGLINH";"BANGLUONG";"MADV=FORM.MADV") c. To nt lnh bng Wizard, ring nt xa khng to bng Wizard m v nt lnh r.click chn properties Chn Event Chn On Click chn Macro Builder t tn cho Macro l canhbao Click View Conditions nhp v trnh by Macro nh hnh v sau Click save tr v ca s to form.

d. Right Click Textbox MADV chn change to chn combo box Right Click Textbox MADV chn properties chn data trong phn Control source xa trng, phn Row sourrce nhp cu lnh SELECT [DMDV].[MADV] from [DMDV]; (c du ; cui cu), phn default value nhp 01 nh hnh trn e. Click Event chn After Update Code builder nhp on code sau vo gia Private sub v End sub :

Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[MADV] = '" & Me![MADV] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark
Cu 4 : To bo co BANG LUONG NHN VIEN a. Click create REPORT by using wizard ln lt chn cc field MADV, TENDV; trong bng DMDV; MANV; HOTEN; DIACHI; HSLUONG; NGAYCONG; LUONGLINH trong bng QUERY1 Click Next click Next click Next Click chn Summary option nh du kim vo phn SUM NGAYCONG; LUONGLINH click OK CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report BANGLUONGNHANVIEN Click Finish b. Tr v ca s design trnh by report nh hnh sau

Cu 5 : To MENU iu khin a. Right click trn thanh menu chn Customize xut hin ca s Customize chn th toolbars Click New t tn cho toolbars l dieukhien click OK b. Click chn th Command click chn New menu Ko nt New Menu bn phn command th ln thanh toolbars mi to (ko th 3 nt) (Xem hnh di) Right click trn tng nt new menu v t tn cho tng nt l &BANGDL; &MAUBIEU va BAOCAO; &THOAT.. c. Trong phn categories click chn All tables ko bng DMDV vo Menu BANGDL i tn thnh n v trong phn categories click chn All Query ko Query1 vo Menu BANGDL i tn thnh Bng lng lm tng t cho Menu MAUBIEU-BAOCAO d. Chn lnh File trong Categories Ko lnh close trong command th vo Menu THOAT sa tn li thnh RA DATABASE ko lnh Exit th vo MENU THOAT sa tn thanh RA WINDOWS e. Chn Toolbars CLick chn DIEUKHIEN chn properties trong phn type ca hp thoi click chn Menu Bar ng hp thoi customize

10

N THI S 3 Thi gian lm bi : 120 pht Cu 1 : Thit k bng - To mi quan h - Nhp d liu vo bng theo cc yu cu 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).

Cu 2 : To Query thc hin nhng yu cu sau 1. Tnh tin tr khi mua hng gm cc thng tin sau : SOHD; MAHH; SOLUONG; THANHTIEN vi thanhtien tnh theo cng thc : THANHTIEN=SOLUONG * DONGIA vi iu kin nu SOLUONG >=300 c gim 5% 2. Thng tin danh sch nhng cy xng bn nhiu tin nht : MACAY; TENCAY, DIACHI, TSTIEN. 3. Thm thng tin : T004; Cy s 4; Th x TDM vo bng CAYXANG 4. i k hiu T trong MACAY tt c cc cy xng thnh CH v d T001 thnh CH001 Cu 3 : To Form HOADON nh hnh trang sau, yu cu : 1. Thit k form ng yu cu. 2. Khi thm mu tin mi SOHD khng c trng, khng c trng lp 3. MACAY, MAHH dng combo box; tencayxang; diachi, tenhang, donvitinh, soluong, dongia, thanhtien t ng thc hin 4. Tnh ng tng tin, tng tin t ng cp nht khi d liu trong forrm con thay i 5. Cc nt lnh thc hin ng chc nng, nt xa c cnh bo ting Vit. Cu 4 : To bo co TONGHOP nh trang sau :

11

Cu 5 : To form dieukhien nh hnh sau , yu cu khi nhn nt no s kch hot i tng tng ng.

12

HNG DN GII N THI S 03 Cu 1 : a. Thit k bng d liu : - Bng HOADON : Vi SOHD chn Require = YES; Index = Yes, no duplicate. (t kha SOHD) - Bng HANGHOA : Vi MAHH chn Require = YES; Index = Yes, no duplicate. (t kha MAHH) - Bng CAYXANG : Vi MACAY chn Require = YES; Index = Yes, no duplicate. (t kha MACAY) - Bng CHITIETBANLE : Vi SOHD; MAHH chn Require = YES; Index = Yes, duplicates OK. (t kha SOHD; MAHH) b. To mi quan h : To mi quan h nh hnh sau

Right click trn bng HOADON chn Table design chn MACAY Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng CAYXANG Click nt Save Close thit k bng. - Right click trn bng CHITIETBANLE chn Table design chn SOHD Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng HOADON chn MAHH Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng HANGHOA Click nt Save Close thit k bng. - Save & ng ca s to mi quan h. c. Nhp d liu : Nhp bng HANGHOA CAYXANG HOADON CHITIET BANLE. Cu 2 : Thc hin cc query a. Chn cc bng tham gia truy vn : HANGHOA; CHITIETBANLE a cc field SOHD; MAHH; SOLUONG ca bng CHITIETBANLE vo li QBE to field THANHTIEN : [SOLUONG]*[DONGIA]*IIF([SOLUONG]>=300;0,95;1) lu v t tn Query1. b. u tin to mt truy vn ph (t tn Query 2 phu)tnh tng s tin bn ca mi cy xng : a bng QUERY1; HANGHOA vo tham gia truy vn Chn field MACAY (group by), TST : THANHTIEN (SUM) Save - To truy vn tm tm s tin ln nht : a bng Query 2 phu tham gia truy vn click chn field TST (Max) vo li QBE click View SQL view copy cu lnh SQL (khng copy du ;) ng truy vn tm (khng save) - To truy vn chnh tm cy xng c TST bn nhiu nht : Chn bng Query 2 phu; Cayxang tham gia truy vn a vo li truy vn cc field MACAY; TENCAY; DIACHI; TST ti phn criteria ca TST dn cu lnh SQL copy vo trong cp du ngoc n SAVE v t tn Query2 c. a bng CAYXANG vo tham gia truy vn chn loi truy vn Append query nhp T004; Cy s 4; Th x TDM vo field Chn MACAY, TENCAY; DIACHI trong phn append to Click lnh Run SAVE query d. a bng CAYXANG vo tham gia truy vn chn loi truy vn Update query chn field MACAY vo li QBE trong UPDATE TO nhp biu thc : CH&RIGHT([MACAY];3) Click lnh Run SAVE query Cu 3 : To form HOADON a. Click create form by using wizard ln lt chn cc field SOHD, NGAY; trong bng HOADON; MACAY; TENCAY; DIACHI trong bng CAYXANG; MAHH (query1); TENHANG; DONVITINH(HANGHOA); SOLUONG (query1); DONGIA(HANGHOA); THANHTIEN (query1) Click Next click Next click Next Chn kiu Industrial click next t tn form l HOADON , t tn cho form ph l HOADON SUBFORM click finish. b. V ch design view sa i thit k li ging nh trong bi 13

c. To nt lnh bng Wizard, ring nt xa khng to bng Wizard m v nt lnh r.click chn properties Chn Event Chn On Click chn Macro Builder t tn cho Macro l canhbao Click View Conditions nhp v trnh by Macro nh hnh v sau Click save tr v ca s to form.

d. R.click SOHD chn properties chn th Event chn before Update chn macro builder t tn macro kiemtra thc hin macro nh hnh sau Save macro v ng ca s macro chn On Lost focus thc hin macro nh hnh sau chn macro builder t tn macro kiemtra2 Save macro v ng ca s macro

e. Chn phn form footer ca subform to mt textbox rightclick chn properties chn th OTHER t tn TONGCON trong phn NAME ng hp thoi properties nhp cng thc =SUM([THANHTIEN]) vo textbox TONGCON V textbox tng tin trn FORM chnh nhp cng thc = [hoadon subform].Form!TONGCON Cu 4 : To bo co TONGHOP a. Click create REPORT by using wizard ln lt chn cc field MAHH, TENHANG; DONVITINH; DONGIA trong bng HANGHOA; SOHD, NGAY (hoadon); TENCAY(cayxang); SOLUONG, THANHTIEN(query1) Click Next click Next click Next Click chn Summary option nh du kim vo phn SUM SOLUONG v SUM - THANHTIEN click OK CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report TONGHOP Click Finish b. Tr v ca s design trnh by report nh hnh sau

14

Cu 5 : To FORM iu khin a. V phn form chn create form in design view to Label c ni dung Hy nhn nt ... Click chn Command button v 3 nt lnh ln trn mn hnh (khng s dng Wizard) : TABLE HNG HA; FORM HA N; REPORT TNG HP.

b. Right Click nt TABLE HNG HA Chn Properties Event On click Macro Builder t tn MOBANG thc hin nh hnh v bn save close Macro

c. Right Click nt FORM HA N Chn Properties Event On click Macro Builder t tn MOFORM thc hin nh hnh v bn Save Close Macro

d. Right Click nt REPORT TNG HP Chn Properties Event On click Macro Builder t tn MOREPORT thc hin nh hnh v bn Save Close Macro

e. M form trong ch view chy th cc nt lnh

15

N THI S 4 Thi gian lm bi : 120 pht Cu 1 : Thit k bng - To mi quan h - Nhp d liu vo bng theo cc yu cu 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).

Cu 2 : To Query thc hin nhng yu cu sau 1. Tnh thnh tin cho mi chuyn xe gm cc thng tin sau : SONT; MATUYEN; SOVE; THANHTIEN vi thanhtien tnh theo cng thc : THANHTIEN=SOVE * GIAVE vi iu kin nu SOVE>SOCHO c gim 5% . 2. Thng tin danh sch nhng tuyn xe t doanh thu nhiu tin nht : MATUYEN; TENTUYEN, SOKM, TSTIEN. 3. Tm danh sch cc xe cha chy tuyn no bao gm : MAXE; TENXE; TENLAIXE; SOCHO. 4. Thm thng tin : X005; 611080; LI; 45 vo bng DMXE Cu 3 : To Form TONGHOP nh hnh trang sau, yu cu : 1. Thit k form ng yu cu. 2. MATUYEN, MAXE dng combo box; TENTUYEN; SOKM, GIAVE, TENXE, TEN LAIXE, THANHTIEN t ng thc hin; khi thay i s v thanhtien t ng thay i 3. To cng thc tnh tng tin- Yu cu : tng tin t ng cp nht khi d liu trong forrm con thay i 4. Cc nt lnh thc hin ng chc nng, nt xa c cnh bo ting Vit. Cu 4 : To bo co NHATTRINH nh trang sau :

16

Cu 5 : To menu dieukhien nh hnh sau , yu cu khi nhn nt no s kch hot i tng tng ng.

17

HNG DN GII N THI S 04 Cu 1 : a. Thit k bng d liu : - Bng TUYENDUONG : Vi MATUYEN chn Require = YES; Index = Yes, no duplicate. (t kha MATUYEN) - Bng NHATTRINH : Vi SONT chn Require = YES; Index = Yes, no duplicate. (t kha SONT) - Bng DMXE : Vi MAXE chn Require = YES; Index = Yes, no duplicate. (t kha MAXE) - Bng Chitiet : Vi SONT; MATUYEN chn Require = YES; Index = Yes, duplicated OK (t kha SONT;MATUYEN) b. To mi quan h : To mi quan h nh hnh sau

Right click trn bng NHATTRINH chn Table design chn MAXE Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng DMXE Click nt Save Close thit k bng - Right click trn bng CHITIET chn Table design chn SONT Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng NHATTRINH click chn MATUYEN Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng TUYENDUONG Click nt Save Close thit k bng ng ca s to mi quan h. c. Nhp d liu : Nhp bng TUYENDUONG DMXE NHATTRINH CHITIET. Cu 2 : Thc hin cc query a. Chn cc bng tham gia truy vn CHITIET; TUYENDUONG,DMXE, NHATTRINH a cc field SONT; MATUYEN, SOVE vao li QBE TO FIELD THANHTIEN : [SOVE]*[GIAVE]*IIf([SOVE]>[SOCHO];0,95;1) Save query t tn Query1 b. u tin to mt truy vn ph (Query 2phu) tnh tng s tin thu c ca tng tuyn : a bng QUERY1 vo tham gia truy vn Chn field matuyen (group by), tongtien: thanhtien (sum). - To mt truy vn tm tm S tin thu nhiu nht : a bng Query 2phu vo tham gia truy vn chn field tongtien (MAX) chn ch SQL VIEW copy cu lnh SQL (b du ;) ng truy vn tm khng cn SAVE. - To truy vn chnh tm tuyn ng thu c nhiu tin nht : Chn Query 2phu v bng tuyenduong a vo li truy vn cc field MATUYEN; TENTUYEN; TONGTIEN ti phn criteria ca tongtien dn cu lnh copy vo trong cp du ngoc n. c. a bng DMXE vo tham gia truy vn a cc field MAXE; TENXE; TENLAIXE; SOCHO vo li QBE. Trong phn Criteria ca MAXE nhp cu lnh sau : NOT IN (SELECT NHATTRINH.MAXE FROM NHATTRINH) SAVE QUERY d. a bng DMXE vo tham gia truy vn chn loi truy vn Append query nhp X005; 611080; LI; 45 vo field Chn MAXE; TENXE; TENLAIXE; SOCHO trong phn append to Click lnh Run SAVE query Cu 3 : To form TONGHOP a. Click create form by using wizard ln lt chn cc field MATUYEN, TENTUYEN; SOKM; GIAVE (bng tuyenduong); MAXE (bng query1); TENXE; TENLAIXE (bng MAXE); SOVE THANHTIEN (query1) Click Next click Next click Next Chn kiu Industrial click next t tn form chnh l THVTK; form ph THVTK subforrm click finish. b. V ch design view sa i thit k li ging nh trong bi c. Right click text box MATUYEN Change to combo box Right click text box MATUYEN Properties data xa trng Control source nhp cu lnh SELECT 18

TUYENDUONG.MATUYEN FROM TUYENDUONG; (c du chm phy cui cu lnh) nhp BD01 vo default value (xem hnh minh ha trang sau) Click Event chn After Update Code builder nhp on code sau vo gia Private sub v End sub

Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[MATUYEN] = '" & Me![MATUYEN] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark
d. To cc nt lnh bng Wizard (khng nn s dng code) e. Chn phn form footer ca subform to mt textbox rightclick chn properties chn th OTHER t tn TONGCON trong phn NAME ng hp thoi properties nhp cng thc =SUM([THANHTIEN]) vo textbox TONGCON V textbox tng tin trn FORM chnh nhp cng thc = [THVTK subform].Form!TONGCON Cu 4 : To bo co THEO DI NHT TRNH a. Click create REPORT by using wizard ln lt chn cc field SONT, NGAY; MAXE (bng nhattrinh); TENLAIXE (bng dmxe); MATUYEN(bng QUERY1); TENTUYEN, SOKM (tuyenduong); SOVE, THANHTIEN(QUERY1) Click Next click Next click Next Click chn Summary option nh du kim vo phn Sum - thanhtien click OK CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report THEODOINHATTRINH Click Finish b. Tr v ca s design trnh by report nh hnh sau

Cu 5 : To menu (Xem li hng dn trong Hng dn gii s 2)

19

TRNG CAO NG KINH T K THUT BNH DNG

N THI S 5 Thi gian lm bi : 120 pht Cu 1 : Thit k bng - To mi quan h - Nhp d liu vo bng theo cc yu cu 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)

Cu 2 : To Query thc hin nhng yu cu sau 1. Tnh thnh tin cho cc hng ha xut bn, gm cc thng tin sau : SOHD; MAHH; MAKHO; SOLUONG; THANHTIEN vi thanhtien tnh theo cng thc : THANHTIEN=SOLUONG * DONGIA vi iu kin nu SOLUONG>=300 c gim 10% . 2. Thng tin danh sch nhng mt hng ng k nhng cha nhp/xut : MAHH; TENHH, DONGIA 3. Tm danh sch kho nhp nhiu tin hng nht : MAKHO; TENKHO; DIACHI; TSTIEN 4. To truy vn tng hp th hin thng tin nh sau :

Cu 3 : To Form THEODOIHANGHOA nh hnh trang sau, yu cu : 1. Thit k form ng yu cu. 2. MAHANG, MAKHO dng combo box; TENHANG; DONGIA, TENKHO, DIACHI, SOLUONG, THANHTIEN t ng hin th. 20

3. To cng thc tnh tng tin- Yu cu : tng tin t ng cp nht khi d liu trong forrm con thay i 4. Cc nt lnh thc hin ng chc nng, nt xa c cnh bo ting Vit.

Cu 4 : To bo co HOADON nh hnh sau :

Cu 5 : To form dieukhien nh hnh sau , yu cu khi chn i tng v nhn nt thc hin s kch hot i tng tng ng.

21

HNG DN GII N THI S 05 Cu 1 : a. Thit k bng d liu : - Bng NXKHO : Vi SOHD chn Require = YES; Index = Yes, no duplicate. (t kha SOHD) - Bng DMKHO : Vi MAKHO chn Require = YES; Index = Yes, no duplicate. (t kha MAKHO) - Bng DMHH : Vi MAHH chn Require = YES; Index = Yes, no duplicate. (t kha MAHH) - Bng CTNX : Vi SOHD; MAHH; MAKHO chn Require = YES; Index = Yes, duplicates OK (t kha SOHD; MAHH; MAKHO) b. To mi quan h : To mi quan h nh hnh sau

Right click trn bng CTNX chn Table design chn SOHD Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng NXKHO Chn MAHH Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng DMHH click chn MAKHO Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng DMKHO Click nt Save Close thit k bng ng ca s to mi quan h. c. Nhp d liu : Nhp bng NXKHO DMKHO DMHH CTNX. Cu 2 : Thc hin cc query a. Chn cc bng tham gia truy vn CTNX; DMHH a cc field SOHD, MAHH, MAKHO, SOLUONG; THANHTIEN : [SOLUONG]*[DONGIA]*IIf([SOLUONG]>=300;0,9;1) vao li QBE SAVE QUERY vi tn QUERY1 b. a bng DMHH vo tham gia truy vn a cc field MAHH; TENHH; DONGIA vo li QBE. Trong phn Criteria ca MAHH nhp cu lnh sau : NOT IN (SELECT CTNX.MAHH FROM CTNX) c. u tin to mt truy vn ph (Query 3phu) tnh tng s tin hng ca tng kho : a bng QUERY1 vo tham gia truy vn Chn field MAKHO (group by), TONGTIEN: THANHTIEN (sum). - To mt truy vn tm tm S tin hng nhiu nht : a bng Query 3phu vo tham gia truy vn chn field tongtien (MAX) chn ch SQL VIEW copy cu lnh SQL (b du ;) ng truy vn tm khng cn SAVE. - To truy vn chnh tm kho nhp nhiu tin hng nht : Chn Query 3phu v bng DMKHO a vo li truy vn cc field MAKHO; TENKHO; DIACHI; TONGTIEN ti phn criteria ca TONGTIEN dn cu lnh copy vo trong cp du ngoc n. d. a bng CTNX; DMHH; DMKHO vo tham gia truy vn Chn loi truy vn l Crosstab query Chn field a vo li QBE : MAHH; TENHH (group by Row heading), TENKHO (groupby column heading); SOLUONG (sum - value). Cu 3 : To form THEODOI a. Click create form by using wizard ln lt chn cc field MAHH, TENHANG; DONGIA (bng DMHH); SOHD; MAKHO (bng QUERY1); TENKHO; DIACHI (bng DMKHO); SOLUONG THANHTIEN (bng QUERY1) Click Next click Next click Next Chn kiu Industrial click next t tn form chnh l THEODOIHANGHOA, form ph l TDHH subform click finish. b. V ch design view sa i thit k li ging nh trong bi 22

c. Right click text box MAHH Change to combo box Right click text box MAHH Properties data xa trng Control source click chn Row source nhp cu lnh SELECT DMHH.MAHH FROM DMHH; (c du chm phy cui cu lnh) nhp A001 vo default value (xem hnh minh ha trang sau) Click Event chn After Update Code builder nhp on code sau vo gia Private sub v End sub

Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[MAHH] = '" & Me![MAHH] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark
d. To cc nt lnh bng Wizard (khng nn s dng code), ring nt xa to bng Macro ging nh hng dn trong Bi n thi s 01 e. Chn phn form footer ca subform to mt textbox rightclick chn properties chn th OTHER t tn TONGCON trong phn NAME ng hp thoi properties nhp cng thc =SUM([THANHTIEN]) vo textbox TONGCON V textbox tng tin trn FORM chnh nhp cng thc = [TDHH subform].Form!TONGCON Cu 4 : To bo co HOADON a. Click create REPORT by using wizard ln lt chn cc field SOHD, NGAY; LOAIHD (bng NXKHO); MAHH (bng QUERY1); TENKHO(bng DMKHO); TENHH(bng DMHH), SOLUONG (bng QUERY1); DONGIA (bng DMHH), THANHTIEN(bng QUERY1) Click Next click Next click Next Click chn Summary option nh du kim vo phn SUM - THANHTIEN click OK CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report HOADON Click Finish b. Tr v ca s design trnh by report nh hnh sau, trong phn Textbox LOAIHD nhp cng thc sau : =IIf(DLookUp("LOAIHD";"NXKHO";"SOHD=REPORT.SOHD")="N";"NHP";"XUT")

Cu 5 : To Form DIEUKHIEN 23

Click Create form in Design View to Label CHNG TRNH Click chn Option Group trong hp cng c v Option Group trn mn hnh Trong ca s Wizard ln lt nhp 3 hng : M Form theo di; M Bo co ha n; Thot Click Next Click chn I dont want a default click Next click Next Click chn CHECK BOX Click Finish. Xa label Frame1 Right click trn ng khung ca Option Group chn Properties click Other t tn DIEUKHIEN trong Name To nt lnh thc hin (khng dng Wizard) Right Click nt lnh chn Properties Events On Click Macro Builder t tn Macro l DIEUKHIEN . Click View Conditions nhp Macro nh cc hnh sau

Click save close macro tr v ca s form. Chuyn qua ch View ta c c bng iu khin nh hnh sau

24

25

TRNG CAO NG KINH T K THUT BNH DNG ----------------------------- N THI HT MN MS ACCESS S 6 THI GIAN : 120 PHT 1. To cc bng , thit lp mi quan h v nhp d liu vo bng theo yu cu sau a. Bng Nhaxuatban: MANXB(T,4); TENNXB(T,40) b. Bng Tacpham :MATP(T,4); TENTP(T,40); MANXB(T;4); TACGIA(T; 50); TSLUONG(N;Integer); NGAYNHAP(D;Short date) c. Bng The : MATHE(T,4); TENBANDOC(T;40); DIACHI(T;50); SODT(T;10) d. Bng Chitietthe : MATHE(T,4); MATP(T,4); NGAYMUON(D;Short date); NGAYTRA(D;Short date)

2. To cc truy vn theo yu cu sau : a. To truy vn th hin thng tin sau : MATHE; TENBANDOC;MATP;TENTP;NGAYMUON; NGAYTRA b. Tm bn c mn sch nhng cha tr :MATHE, TENBANDOC, TENTP, NGAYMUON c. Tm bn c no mn nhiu sch nht : MATHE, TENBANDOC, TSOSACH d. To truy vn th hin thng tin s sch mn mi ngy nh sau

3. To biu mu THONGTINBANDOC nh sau : (3 im) Yu cu : - Cc nt lnh thc hin ng chc nng - MATHE, MATP dng combo box; TENBANDOC; DIACHI, SODT, TENTP, TENNXB t ng hin th; 26

Cc nt lnh hot ng ng chc nng, nt xa c cnh bo ting Vit. S sch mn, s sch tr t ng cp nht khi d liu thay i trn form con.

4. To bo co nh sau : (2 im)

5. To Menu nh sau : (1 im)

Trong ni dung tng Menu lnh nh sau M bng M Query

form report

Kt thc

27

HNG DN GII N THI S 06 Cu 1 : a. Thit k bng d liu : - Bng Nhaxuatban : Vi MANXB chn Require = YES; Index = Yes, no duplicate. (t kha MANXB) - Bng The : Vi MATHE chn Require = YES; Index = Yes, no duplicate. (t kha MATHE) - Bng Tacpham : Vi MATP chn Require = YES; Index = Yes, no duplicate. (t kha MATP) - Bng Chitietthe : Vi MATHE, MATP chn Require = YES; Index = Yes, duplicated OK. (t kha MATHE, MATP) b. To mi quan h : To mi quan h nh hnh sau

- Right click trn bng TACPHAM chn Table design chn MANXB Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng NHAXUATBAN Save & Close thit k bng - Right click trn bng CHITIETTHE chn Table design chn MATHE Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng THE chn MATP Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng TACPHAM Save & Close thit k bng Save & Close ca s to mi quan h. c. Nhp d liu : Nhp bng THE, NHAXUATBAN TACPHAM CHITIETTHE Cu 2 : Thc hin cc query a. Chn cc bng tham gia truy vn : THE, TACPHAM, CHITIETTHE chn a cc field MATHE, TENBANDOC, MATP, TENTP, NGAYMUON, NGAYTRA vo li QBE Save truy vn vi tn Query1. b. Chn cc bng tham gia truy vn : CHITIETTHE, THE, TACPHAM a cc field MATHE, TENBANDOC, TENTP, NGAYMUON, NGAYTRA vo li QBE ti field NGAYTRA b du kim phn SHOW phn Criteria nhp iu kin IS NULL Save v t tn Query2 c. u tin to mt truy vn tm tm tng s sch ca mi th mn : a bng CHITIETTHE vo tham gia truy vn Chn field MATHE (group by); TSSACH : MATP(count) Save truy vn vi tn Query3 phu. - To truy vn tm tm s ln nht trong s sch mn : a bng Query3 phu vo tham gia truy vn chn field TSSACH (max) Click view SQL VIEW copy cu lnh SQL (khng copy du ;) ng truy vn tm khng cn SAVE. - To truy vn chnh tm th c TSSACH = s ln nht : Chn bng QUERY3 PHU, THE a vo li truy vn cc field MATHE; TENBANDOC; TSSACH ti phn criteria ca TSSACH dn cu lnh copy vo trong cp du ngoc n Save vi tn Query3 d. a bng THE, CHITIETTHE vo tham gia truy vn chn loi truy vn Crosstab query MATHE(GroupbyRow heading), TENBANDOC(GroupbyRow heading), NGAYMUON(Groupby Column heading), MATP(Count Value) click Run chn yes lu truy vn vi tn QUERY4 Cu 3 : To form THONGTINBANDOC a. Click create form by using wizard ln lt chn cc field MATHE, TENBANDOC; DIACHI, SODT (bng the); MATP(chitietthe); TENTP, TACGIA(tacpham); TENNXB(nhaxuatban); NGAYMUON, NGAYTRA (chitietthe) Click Next click Next click Next Chn kiu Industrial click next t tn form chnh l TTBD; tn form ph TTBD Subform click finish. b. V ch design view sa i thit k li ging nh trong bi c. To nt lnh bng Wizard, ring nt xa khng to bng Wizard m v nt lnh r.click chn properties Chn Event Chn On Click chn Macro Builder t tn cho Macro l canhbao Click View Conditions nhp v trnh by Macro nh hnh v sau Click save tr v ca s to form. 28

d. Right Click Textbox MATHE chn change to chn combo box Right Click Textbox MATHE chn properties chn data trong phn Control source xa trng, phn Row source nhp cu lnh SELECT [THE].[MATHE] from [THE]; (c du ; cui cu-xem hnh trn), phn default value nhp BETX chn th Event chn After Update Code builder nhp on code sau vo gia Private sub v End sub : Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[MATHE] = '" & Me![MATHE] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark e. Chn phn form footer ca subform to textbox rightclick chn properties chn th OTHER t tn TONGMUON trong phn NAME ng hp thoi properties nhp cng thc =COUNT([NGAYMUON]) to textbox rightclick chn properties chn th OTHER t tn TONGTRA trong phn NAME ng hp thoi properties nhp cng thc =COUNT([NGAYTRA]) V textbox S sch mn trn FORM chnh nhp cng thc = [TTBD subform].Form! TONGMUON V textbox S sch cha tr trn FORM chnh nhp cng thc = [TTBD subform].Form!TONGTRA Save form Cu 4 : To bo co TBBD a. Click create REPORT by using wizard ln lt chn cc field MATHE, TENBANDOC, DIACHI, SODT trong bng THE; MATP (chitietthe); TENTP(tacpham); NGAYMUON; NGAYTRA (chitietthe) Click Next click Next click Next CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report THONGBAOBANDOC Click Finish b. Tr v ca s design trnh by report nh hnh sau

Cng thc cho tng s sch mn : =DCount("matp";"chitietthe";"mathe=report.mathe") Cng thc cho tng s sch cha tr : =DCount("matp";"chitietthe";"mathe=report.mathe and ngaytra is null") Cu 5 : To MENU iu khin 29

Xem li hng dn to Menu trong bi hng dn n s 2

30

----------------------------- N THI S 7 THI GIAN : 120 PHT 1. To cc bng d liu, thit lp mi quan h, nhp d liu theo yu cu sau a. Bng DMMONHOC : MAMON(T,2); TENMON(T,25); SOTIET(N; byte) b. Bng DMGIAOVIEN :MAGV(T,4); TENGV(T,30); DIACHI(T;50); DIENTHOAI(T;10) c. Bng DMLOPHOC : MALOP(T,4); TENLOP(T;50) d. Bng TIENDO : MALOP(T,4); MAMON(T,2); MAGV(T,4); PHONGHOC(T;20);

2. To cc truy vn theo yu cu sau : a. Tm gio vin no dy nhiu lp nht : MAGV; TENGV; TONGSOLOP b. Thm d liu TW; Thit k WEB; 60 vo DMMONHOC c. Tm mn hc cha c t chc dy : MAMON; TENMON; SOTIET d. Trnh by thng tin tng hp nh sau :

3. To biu mu PCGDGV nh trang sau : Yu cu : - Thit k ng hnh thc - MAGV, MAMON dng combo box; TENGV; DIACHI; DIENTHOAI, TENMON t ng hin th khi MAGV, MAMON thay i . - Cc nt lnh thc hin ng chc nng, Khi nhn nt xa xut hin thng bo v chn la OK CANCEL.

TS lp dy t ng cp nht khi d liu trn form con thay i 31

4. To bao co TBLH nh sau : (2 im)

5. To Form iu khin nh sau : (1 im) - Danh sch mn hc : M bng DMMONHOC. Danh sch gio vin : M bng DMGIAOVIEN. Danh sch lp hc : M bng DMLOPHOC. Lch Hc tp : M bng TIENDO. Phn cng ging dy tng gio vin : M Form phn cng ging dy . Thng bo lch hc tp : M report Thng bo lch hc tp Nt thc hin : dng m i tng chn Nt thot : dng ng form iu khin

32

HNG DN GII N THI S 07 Cu 1 : a. Thit k bng d liu : - Bng Dmlophoc : Vi MALOP chn Require = YES; Index = Yes, no duplicate. (t kha MALOP). - Bng Dmgiaovien : Vi MAGV chn Require = YES; Index = Yes, no duplicate. (t kha MAGV). - Bng Dmmonhoc : Vi MAMON chn Require = YES; Index = Yes, no duplicate. (t kha MAMON). - Bng Tiendo : Vi MALOP, MAMON, MAGV chn Require = YES; Index = Yes, duplicated OK. (t kha MALOP, MAMON, MAGV). b. To mi quan h : To mi quan h nh hnh sau

- Right click trn bng TIENDO chn Table design chn MALOP Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng DMLOPHOC chn MAMON Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng DMMONHOC chn MAGV Click th Lookup Click phn display Control chn Combo box trong phn Row Source click chn bng DMGIAOVIEN Save & Close thit k bng Save & Close ca s to mi quan h. c. Nhp d liu : Nhp bng DMLOPHOC DMGIAOVIEN DMMONHOC TIENDO. Cu 2 : Thc hin cc query a. u tin to mt truy vn ph tm tng s lp dy ca tng gio vin : a bng TIENDO vo tham gia truy vn Chn field MAGV (group by); TSLOP : MALOP (count) Save truy vn vi tn Query1 phu. - To truy vn tm tm s ln nht trong s lp dy : a bng Query1 phu vo tham gia truy vn chn field TSLOP(max) Click view SQL VIEW copy cu lnh SQL (khng copy du ;) ng truy vn tm khng cn SAVE. - To truy vn chnh tm gio vin c s lp dy = s ln nht : Chn bng QUERY1 PHU, DMGIAOVIEN a vo li truy vn cc field MAGV; TENGV; TSLOP ti phn criteria ca TSLOP dn cu lnh copy vo trong cp du ngoc n Save vi tn Query1 b. To truy vn khng chn bng no chn loi truy vn append query chn bng DMMONHOC trong phn field ln lt nhp cc gi tr : TW; THIT K WEB; 60 trong phn append to ln lt chn MAMON; TENMON; SOTIET Click Run Save & Close truy vn t tn l Query2. c. Chn bng tham gia truy vn : DMMONHOC a cc field MAMON, TENMON, SOTIET vo li QBE ti phn Criteria ca MAMON nhp iu kin NOT IN (SELECT TIENDO.MAMON FROM TIENDO) Save v t tn Query3 d. a bng DMGIAOVIEN, TIENDO vo tham gia truy vn chn loi truy vn Crosstab query trogn vng li QBE chn : MAGV(GroupbyRow heading), TENGV(GroupbyRow heading), MALOP(Groupby Column heading), PHONGHOC(first Value) click run chn yes lu truy vn vi tn QUERY4 Cu 3 : To form PCGDGV a. u tin dng Wizard to ra mt form DMGIAOVIEN c hnh dng nh hnh bn Form ny c dng p ng yu cu khi click nt 33

thm gio vin trong form PCGDGV trong nt thm gio vin dng thm GV mi, nt ghi li lu d liu, nt thot dng ng Form. b. Click create form by using wizard ln lt chn cc field MAGV, TENGV; DIACHI, DIENTHOAI (dmgiaovien); MALOP(tiendo); TENLOP(dmlophoc), PHONGHOC; MAMON(tiendo), TENMON(dmmonhoc) Click Next click Next click Next Chn kiu Industrial click next t tn form chnh l PCGDGV; tn form ph PCGDGV Subform click finish. c. V ch design view sa i thit k li ging nh trong bi d. To nt lnh GHI LI, THOT bng Wizard to nt xa bng MACRO nh nhng bi trc V nt lnh THM GV (khng dng Wizard) Right click Properties chn Event chn On click Macro builder t tn cho Macro l themgv thc hin macro nh hnh bn e. Right Click Textbox MAGV chn change to chn combo box Right Click Textbox MAGV chn properties chn data trong phn Control source xa trng, phn Row source nhp cu lnh SELECT [DMGIAOVIEN].[MAGV] from [DMGIAOVIEN]; phn default value nhp GV01 chn th Event chn After Update Code builder nhp on code sau vo gia Private sub v End sub : Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[MAGV] = '" & Me![MAGV] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark f. Chn phn form footer ca subform to textbox rightclick chn properties chn th OTHER t tn TONGCON trong phn NAME ng hp thoi properties nhp cng thc =COUNT([MALOP]) V textbox TS lp dy trn FORM chnh nhp cng thc =[PCGDGV subform].Form!TONGCON Save form Cu 4 : To bo co TBLH a. Click create REPORT by using wizard ln lt chn cc field MALOP, TENLOP (dmlophoc), MAMON (tiendo); TENMON,SOTIET(dmmonhoc), TENGV(dmgiaovien); PHONGHOC (tiendo) Click Next click Next click Next click Summary options Click chn SOTIET SUM OK CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report TBLH Click Finish b. Tr v ca s design trnh by report nh hnh sau

Cu 5 : To form iu khin Xem li hng dn to Menu trogn bi hng dn n s 5 34

----------------------------- N THI S 8 THI GIAN : 120 PHT 1. To cc bng d liu, thit lp mi quan h , nhp d liu vo cc bng theo yu cu sau a. Bng LOP : MALOP(T,6); TENLOP(T,35); SOLUONG(N,BYTE). b. Bng DINHMUC : MAHV(T,3); HOCVI(T,15); DINHMUC(N,long int Standard). c. Bng MONDAY : MAMON(T,4); TENMON(T,30); LYTHUYET(N,byte); THUCHANH(N,byte). d. Bng GIAOVIEN : MAGV(T,4); HOTEN(T,30); CHUYENMON(T,20); MAHV(T,3); SDT(T,10). e. Bng PCGD : MAGV(T,4); MALOP(T,6); MAMON(T,4); PHONGHOC(T,3) 2. Nhp d liu cho cc bng : (1,0 dim)

35

3. To cc truy vn theo yu cu sau : a. Tnh tin dy cho ging vin gm cc thng tin : MAGV, MALOP, MAMON, LYTHUYET, THUCHANH, TIENDAY vi lu sau : TIENDAY = (LYTHUYET + THUCHANH*80/100) *DINHMUC v nu lp c trn 60 sinh vin th nh mc c tnh thm 25% b. To ra mt bng mi c tn DSGVHD c cu trc ging nh bng GIAOVIEN bit rng Ging vin hp ng l ging vin c MAGV bt u bng ch H c. Tm xem ging vin no cha c phn cng ging dy. d. Tm xem ging vin no dy nhiu tit nht trong qu trnh phn cng ging dy (bao gm c tit l thuyt v thc hnh). 4. To Report c tn QUYETTOAN nh sau :

5. To FORM PHIEUTHANHTOAN nh sau :

Yu cu :

Thit k form ng v hnh thc : MAGV,MALOP, MAMON dng combo box; hoten, chuyenmon, hocvi, Sdt, SOLUONG, TENMON, LYTHUYET, THUCHANH, TIENDAY t ng hin th (0,5im) Nt thot dng ng Form, nt xa c cnh bo ting vit, (0,5 im) 36

Tng s tin nhn t ng cp nht khi d liu trong form con thay i. khi click nt in phiu s in ra phiu thanh ton cho ging vin c tn trong form theo dng sau : (1im)

6. To MENU iu khin nh sau : (1im)

37

HNG DN GII N THI S 02 Cu 1 : a. Thit k bng d liu : hc vin t thit k b. To mi quan h : To mi quan h nh hnh sau

Chuyn i cc field MAHV(giaovien); MAGV, MALOP, MAMON(pcgd) thnh ch Combo box (xem li cch chuyn i trong cc bi n tp trc) c. Nhp d liu : Nhp bng DINHMUC, LOP, MONDAY GIAOVIEN PCGD. Cu 2 : Thc hin cc query a. Chn ton b cc bng tham gia truy vn chn a cc field MAGV, MALOP, MAMON(pcgd); LYTHUYET, THUCHANH (Monday) vo li QBE to field mi TIENDAY nh sau : ([lythuyet]+[thuchanh]*80/100)*[dinhmuc]*IIf([soluong]>60;1,25;1) Click nt lnh RUn thc hin Save truy vn vi tn Query1. b. Hc vin t gii quyt c. Hc vin t gii quyt d. u tin to mt truy vn tm tm tng s tit dy ca mi gio vin : a bng PCGD, MONDAY vo tham gia truy vn Chn field MAGV (goupby), TSTIET : [LYTHUYET]+[THUCHANH] (sum) Close & Save vi tn query4 phu - To truy vn tm tm s gi dy ln nht : a Query4 phu vo tham gia truy vn a TSTIET (max) vo li QBE SQL view copy cu lnh ng truy vn khng save - To truy vn chnh tm Ging vin c ngy s tit dy nhiu nht : Chn bng QUERY4 PHU, GIAOVIEN a vo li truy vn cc field MAGV; HOTEN; CHUYENMON, MAHV; TSTIET; ti phn criteria ca TSTIET dn cu lnh copy vo trong cp du ngoc n Save vi tn Query4 Cu 3: To bo co QUYETTOAN a. Click create REPORT by using wizard ln lt chn cc field MALOP, TENLOP, SOLUONG (lop); MAMON(query1); TENMON, LYTHUYET, THUCHANH(monhoc); HOTEN(giaovien), TIENDAY(Query1) Click Next click Next click Next Click chn Summary option nh du kim vo phn SUM TIENDAY, LYTHUYET, THUCHANH click OK CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report QUYETOAN Click Finish b. Tr v ca s design trnh by report nh hnh sau

38

Cu 4 : To form PHIEUTHANHTOAN e. u tin to mt report c tn PHIEUTHANHTOAN dng lm ngun cho nt lnh INPHIEU - Click create REPORT by using wizard ln lt chn cc field MAGV, HOTEN, CHUYENMON, MAHV, SODT(giaovien); MALOP(query1);SOLUONG(lop), TENMON(Monday), LYTHUYET, THUCHANH, TIENDAY(Query1) Click Next click Next click Next Click chn Summary option nh du kim vo phn SUM TIENDAY, LYTHUYET, THUCHANH click OK CLick Next Chn kiu Align Left 2 CLick Next Chn hnh thc Bold t tn cho report PHIEU THANHTOAN Click Finish - Tr v ca s design trnh by report nh hnh sau Right click vo y chn Properties

R.Click create vung gc tri trn u form( xem hnh trn) properties Data row source click vo nt ... xut hin truy vn nh hnh sau

Trong phn criteria ca MAGV nhp cu lnh sau : [Forms]![PHIEUTHANHTOAN]![MAGV] chuyn qua ch SQL copy ton b cu lnh trong ca s SQL, ng truy vn & khng cn save. - Dn cu lnh copy vo dng rource. Save v close report. f. Click create form by using wizard ln lt chn cc field MAGV, HOTEN, CHUYENMON, MAHV, SODT(giaovien); MALOP(query1);SOLUONG(lop), TENMON(Monday), LYTHUYET, THUCHANH, 39

TIENDAY(Query1) Click Next click Next click Next Chn kiu Industrial click next t tn form chnh l PHIEUTHANHTOAN, form ph L PHIEUTHANHTOAN SUBFORM click finish. g. V ch design view sa i thit k li ging nh trong bi h. To cc nt lnh bng GHI, XA, THOT To nt lnh in phiu khng dng wizard r.click chn properties Chn Event Chn On Click chn Macro Builder t tn cho Macro l inphieu nhp v trnh by Macro nh hnh v sau Click save tr v ca s to form.

i. Cc phn khc ca form thc hin nh cc bi hc trc. Cu 5 : To menu iu khin (Xem li hng dn trong cc bi n thi trc).

40

----------------------------- N THI S 9 THI GIAN : 120 PHT 1. To cc bng d liu, thit lp mi quan h , nhp d liu vo cc bng theo yu cu sau a. Bng LOAISACH: MALOAI(T,4); LOAISACH(T,20) b. Bng DMSACH : MASACH(T,6); TENSACH(T,30); DONGIA(N,Single) c. Bng HOADON : SOCTU(T,3); LOAICT(T,1); NGAYCTU(D,Shortdate);HOTEN(t,30); DIACHI(T;15). d. Bng CTHOADDON : SOCT(T,3); MASACH(T,6); MALOAI(T,4);SOLUONG(N,integer)

2. Thc hin cc truy vn sau a. To truy vn th hin thng tin sau : SOCTU, MASACH, MALOAI, SOLUONG, GIATIEN, THANHTIEN bit rng : Nu chng t nhp th Gi tin bng n gi trong bng DMSACH; nu chng t xut th gi tin bng 120% n gi trong DMSACH, THANHTIEN = SOLUONG* DONGIA. b. Tm xem ha n no c tng s lng sch nhiu nht. Bao gm cc thng tin :SOCTU; LOAICTU; HOTEN; NGAYCTU,TONGSL. c. Tm xem ha n no cha c s liu sch nhp/xut. Bao gm cc thng tin :SOCTU; LOAICTU; HOTEN; NGAYCTU,DIACHI. d. Thm vo bng DMSACH thng tin sau : ACC002; LP TRNH ACCESS NNG CAO; 40000 3. To form HOADON nh hnh sau : Yu cu : a. Nu l chng t nhp th tiu l HA N NHP SCH, ngc li th tiu l HA N XUT SCH. b. S chng t khng c trng lp, khng c rng, MASACH, MALOAI dangj combo box, TENSACH, DONGIA, THANHTIEN t ng hin th c. Tng s tin t ng cp nht khi d liu trn form con thay i d. Cc nt lnh thc hin ng chc nng e. Khi nhn nt Xa, Kt thc xut hin thng bo nhc bng ting Vit

41

4. To mu in HOADONSACH nh hnh sau : Yu cu : - Hnh thc ng - Nu l chng t nhp th tiu l HA N NHP SCH, ngc li th tiu l HA N XUT SCH.

5. To bng DKHIEN nh hnh bn : Yu cu : Khi click nt thc hin hot ng ng chc nng. Click nt V CSDL v li CSDL access; Click nt V WINDOWS th ng chng trnh Access v tr v Windows.

42

N THI S 10 THI GIAN : 120 PHT 1. To cc bng d liu & thit lp mi quan h gia cc bng theo yu cu sau : (1,5 dim) a. Bng DSLOP : MALOP(T,6); TENLOP(T,35); MAHE(T,2). b. Bng HEDT : MAHE(T,2); TENHE(T,25); HPCB(N,Single Standard). c. Bng DSSV : MASV(T,4); HOTEN(T,30); NGAYSINH(D,Short date); MALOP(T,6);DIENUT(Yes/no) d. Bng THUHP : MASV(T,4); MAHP(T,3); NGAYQD(D); NGAYTHU(D); SOTIEN(N,Single - standard). e. Bng HOCPHI : MAHP(T,3); KYHP(T,15) 2. Nhp d liu cho cc bng :

43

3. To cc truy vn theo yu cu sau : a. Th hin thng tin MASV, MAHP, NGAYQD,NGAYTHU, SOTIEN bit rng SOTIEN = HPCB; nu sinh vin thuc din u tin c gim 10% HPCB, nu ng tr so vi ngy quy nh th b pht thm 5% HPCB. b. To ra mt bng mi c tn DSSVCD c cu trc ging nh bng DSSV bao gm cc sinh vin thuc h cao ng c. Tm xem sinh vin no cha ng hc ph k hc no. d. Tm xem h o to no c nhiu sinh vin nht . 4. To Report c tn THHPTHEOLOP nh sau :

5. To FORM PHIEUHOCPHI nh sau :

Yu cu :

Thit k form ng v hnh thc : MASV khng c rng, khng c trng lp MALOP, MAHP dng combo box; TENLOP, DIENUT; SOTIEN t ng th hin Tng s tin HP t ng hin th khi d liu trn form con thay i Nt thot dng ng Form, nt xa c cnh bo ting vit. khi click nt in phiu s in ra phiu thu hc ph cho sinh vin c tn trong form theo dng sau : 44

6. To bng iu khin nh sau :

Khi chn i tng trn bng v nhn nt thc hin s xut hin i tng tng ng chn

45

You might also like