You are on page 1of 18

Bi thc hnh: Microsoft Access

Nhim v tng qut: Sau khi tham kho tp tin c s d liu NORTHWIND.MBD, to mt tp tin c s d liu mi THUCHANH.MBD c nhng tables, queries, forms, reports tng t Hng dn: khi to mt tp tin c s d liu mi trn thanh Toolbar hoc chn New t menu File Nhp vo biu tng Hp thoi New xut hin, chn Database v nhp OK Ti Save In chn a v th mc lu tp tin c s d liu v t tn File trong File Name, sau nhp Create. Hp thoi c s d liu Thuchanh.MBD xut hin

1- Bng d liu (Table) Nhim v: Trong tp tin CSDL THUCHANH.MDB, to cc Table nh sau:

Hng dn : T menu Objects, chn Tables, nhp New trn thanh toolbar trong hp thoi CSDL thuchanh. Hp thoi New Table xut hin, chn Design View v nhp OK

Sau khi to Table xong th ng ca s Design View, hp thoi Save As t tn cho Table v tr li hp thoi l c t kho chnh khng?

Chn Cancel (s khai bo kho chnh sau) Tin hnh nhp d liu theo cc bng trn

Khai bo kho chnh (Primary key) cho Tables


Nhim v: Thc hnh khai bo Primary Key cho cc Tables nhu sau: Table Customers Employees Orderdetails Orders Products Primary key CustomerID EmployeeID OrderID v ProductID OrderID ProductID

Hng dn: nh du cc Field dc chn lm Primary Key, chn Primary Key t menu Edit hoc nhp vo biu tng trn thanh cng c

Khai bo quan h gia cc Table


Nhim v: Tin hnh thit lp quan h gia cc Table nh sau: Table chnh Customers Employees Orders Products Field CustomerID EmployeeID OrderID ProductID Table quan h Orders Orders Orderdetails Orderdetails trn thanh cng

Nhp vo Relationships t menu Tools hoc nhp vo biu tng c xem Relationships

Hng dn: Chn Relationship t menu Tools, hoc nhp vo biu tng trn thanh cng c, hp thoi Show Table xut hin v chn cc Table tham gia quan h

Chn Close ng ca s Show Table t quan h gia hai Table nh sau: Nhp Mouse ti Field quan h ca Table chnh v ko n Field quan h ca Table quan h, hp thoi Relationships xut hin

2- Bng vn tin (Query) Nhim v: Sau khi tham kho tp tin c s d liu NORTHWIND.MBD. To cc Query tng ng vI cc Table trn cho tp tin CSDL THUCHANH.MBD Hng dn: Chn Queries t menu Objects, ri nhp vo biu tng New, hp thoi New Query

Hp thoi Show Table xut hin

Chn cc Table/Query tham gia truy vn tin. Sau nhp Add, chn xong nhp Close ng hp thoi Xc nh cc ni dung cn truy vn ti phn di ca ca s Select Query gm cc tiu ch sau: Xc nh cc Field trc tip tham gia truy vn ti dng Field Xc nh ch tiu sp xp ti dng Sort Xc nh ni dung n/Hin ca cc Field iu kin sn lc ti dng Criteria, Or... 3- Form v Report Nhim v: Sau khi tham kho tp tin c s d liu NORTHWIND.MBD. To Forms v Reports tng t cho tp tin CSDL THUCHANH.MBD A- Form Hng dn: Chn Form t menu Objects, roi chn New, hp thoi New Form xut hin

Chn Form Wizard v nhp OK

Chn Tables/Queries cha Field cn s dng Nhp chn Field ti hp thoi Available Fields ri nhp vo nt (hoc nhp kp) s a c Field c chn vo hp Selected Fields Nhp Next, hp thoi chn kiu trnh by Form xut hin (what layout would you like for your form?) Nhp Next, hp thoa chn kiu trnh by nn v d liu cho Form (What style do you want for your form?) Nhp Next, hp thoi nh tiu cho Form xut hin, t tn cho tiu ca Form v nhp Finish kt thc cng vic B- To Report Chn Report t menu Object, ri nhp New, hp thoi New Report xut hin Chn Report Wizard ri nhp OK Chn Tables/Queries cha Field cn s dng Nhp chn Field ti hp thoi Available Fields ri nhp vo nt (hoc nhp kp) s a c Field c chn vo hp Selected Fields Chn cc Field lm cp phn nhm Chn cc Field lm ch tiu sp xp d liu v tng cng s liu Chn hnh thc trnh by d liu v l trong Report ti mc layout Chn hnh thc trnh by chung ca Report Tip tc theo hng dn hin th trn mn hnh t tiu cho Report

Nhp Finish kt thc cng vic 4- Macro Nhim v: To Macro c tn Products v gn mt nt lnh km Macro vo Form Hng dn: Chn Macro t menu Object, ri nhp New, hp thoi New Macro xut hin ch bao gm hai thnh phn: Action va Comment. Add thm hai thnh phn Macro Names v Conditions, nhp vo View trn thanh toolbar ca phn mm Microsoft Access A- S dng Macros vi Forms Cc bc thc hin nh sau: To Form : Products To Macro: Products To Form iu khin cha nt lnh gi n Macro Products khi ngi s dng nhp chut vo nt lnh

B- To mt Macro mI Nhp vo mi tn nh bn phi ct Action v chn lnh OpenForm T danh sch trong i s Form Name, chn Form tn Products Chn Form cho i s View Lu Macro va to v t tn : products To mt Form mi mn hnh thit k Form Trong ca s Database, nhp nt Macro, chn Macro products v ko vo phn Details ca Form. Access s to mt nt lnh cho ngi s dng trn Form ny

Ngoi phng php thng thng, c th s dng phng php n v gi nt tri chut to lnh Open Form cho Macro tn Products:

M ca s Database, chn Form t menu Objects Chn Form Products, gi v ko vo ct Action, Access s thit lp i s Form ca Macro l Products

Bi tp Microsoft Access: Bai tap so 1: Khi ong Access va m Database NORTHWIND.MDB


1. T Bang Order Details tao Query sao cho co the trnh bay c tat ca d lieu co OrderID > 10350. 2. Tao Query sao cho co the truy xuat c tat ca ten cong ty khach hang at san pham co ProductID la 4 va ten cac san pham o. 3. Xay dng mot Crosstab Query sao cho the hien c danh sach cac cong ty at hang trong nam 94 vi so lng n at hang t 1 12 Company Name A Jan 1 Feb Mar 2 Dec 5

HD: Dung ham Format ([OrderDate], Mmm) e trch ten thang t [OrderDate]. 4. Tao: Bang Old Orders cha cac mau tin trong Bang Orders co OrderID < 10350 Bang Orders Statistics t Crosstab Query cau ba 5. a) Xoa khoi Bang Orders cac mau tin co OrderID < 10350 b) Noi vao Bang Orders cac mau tin trong Bang Old Orders

6. Tao mot Select Query gom cac thong tin: ten san pham, loai san pham, n gia va n gia sau khi tang 10%. Xem ket qua tren Datasheet View. Thay oi gia cua san pham co CategoryID la 1 len 10% gia cu nh Update Query. Xem ket qua sau khi tang gia. Tao mot Update Query giam gia cho san pham co CategoryID la 1 e tra lai tnh trang cu. 7. Xoa hai Bang Old Orders va Orders Statistics khoi Database. ong Database lai Chu y: Cac ban tuy y at ten cho cac Queries do ban tao ra e lam cau nam, ban phai xoa moi quan he gia bang Orders vi cac Bang co quan he vi no. Sau cau sau, hay thiet lap lai cac moi quan he nay

Bai tap so 2
Khi ong Access va m Database NORTHWIND.MDB. 1. Tao mot Form vi Bang d lieu c s la Products, cha mot Control rang buoc vi Field SupplierID (ngha la ban phai nhap, sa Field SupplierID cua Bang Products bang cach tham khao ten Nha cung cap trong Bang Suppliers). HD: Control nay chnh la Compo box lay hai Fields CompanyName va SupplierID trong Bang Suppliers e trnh bay tren Form va SupplierID la Field c chon e lu vao Field SupplierID cua Bang Products). 2. Tao mot Form cha Option Groups nh hng dan trong phan ly thuyet 3. Tao mot Form nh Hnh

4. Tao mot Sub Form co hai dang the hien la Form va Datasheet nam trong mot Main Form nh Hnh di ay vi cac gia thiet sau:

Main Form mang ten Categories co Bang d lieu c s la Categories Sub Form mang ten Categories Sub co Bang d lieu c s la Products He thong Main Form/Sub Form nay cho phep ban xem, sa va bo sung cac loai san pham mi Hng Dan:

Tao Main Form co danh cho cha Sub Form Tao Sub Form vi thuoc tnh DefaultView la Datasheet va ViewsAllowed la Both Nhung Sub Form vao Main Form: An, gi va keo Sub Form vao Main Form 5. Tao SubForm da vao Query

Bai thc hanh so 3


Khi ong Access va m Database NORTHWIND.MDB. 1. Lap mot bao cao tong ket kinh doanh theo nam, trong moi nam trnh bay ro theo tng quy, so lng n at hang a giao va so tien thu c. Mau bao cao nh sau: Group Heade r Shippe dDate Heade r theo Shipped Date Footer theo

ShippedDa te Footer theo

2. Thc hien bao cao nh hnh sau:

HD:

Group On Field SaleAmount bang viec chon Option Interval Group Interval = 100

3. Thc hien mot bao cao gom Sub Report va Main Report nh Hnh minh hoa trang ke.

4. Thc hanh t do nham th lai cac van e khac c e cap trong chng Report.

Bai tap so 4
Khi ong Access va m Database NORTHWIND.MDB. 1. Tao mot Macro e kch hoat moi nut trong Form nh hnh Main Switchboard HD: Thiet ke cac Controls 2. M Form Suppliers, nhap nut lenh Review Product e xem danh sach cac san pham do moi Nha cung cap ban cho NorthWind. Hay tra li cac cau hoi sau: Nguon d lieu cua Form Suppliers la Bang hay Query va ten cua no? Thuoc tnh nao cha ten cua nut lenh Review Product? Macro nao se chay khi nut lenh Review Product c nhap? Khi o Form nao se oc m? Hay quan sat moi khi chuyen t mau tin nay sang mau tin khac cua Form Suppliers. Chuyen qua man hnh thiet ke Form Suppliers va cho biet thuoc tnh On Current ang cha ten Macro nao? Xoa trong thuoc tnh On Current nay. Nhap nut Form View, ke tiep vao nut lenh Review Product, thc hien viec chuyen qua lai gia cac mau tin cua Form Suppliers lan na va nhan xet. Thiet lap lai ten Macro cho thuoc tnh On Current nh trc khi thay oi 3. M tat ca cac oi tng lien quan en ng dung Menu bar trong Hnh di ay e quan sat.

4. Tm hieu va lam lai tat ca cac ng dung ve Macro khac a gii thieu. Khi lam co the tham khao trong Database NORTHWIND.MDB

You might also like