Professional Documents
Culture Documents
Giáo trình Access 2007 toàn tập
Giáo trình Access 2007 toàn tập
Access cung cp mi trng vi cc tin ch mnh m qun l thng tin. S dng Access, bn
c th thc hin c cc nhim v qun tr d liu kh khn. Chng ny l bc u tin
trong qu trnh hc v lm quen vi cc thut ng c s, cng nh cch khi ng v thot
khi Access. Bn s c tr gip v nm vng i cng v nhng g c th lm vi Access.
Access cung cp mi trng vi cc tin ch mnh m qun l thng tin. S dng Access, bn
c th thc hin c cc nhim v qun tr d liu kh khn. Chng ny l bc u tin
trong qu trnh hc v lm quen vi cc thut ng c s,
cng nh cch khi ng v thot khi Access. Bn s
c tr gip v nm vng i cng v nhng g c th lm vi
Access.
Th no l c s d liu
Mi lin h gia cc table (bng), form (bo biu), query (truy vn) ti mt C s d liu
nh th no
Wizards tr gip nh th no
Thut ng Access
C s d liu l g?
C s d liu l mt tp hp cc thng tin c lin quan. V d, nu tp hp tt c cc bc nh
cng nhau, bn s c mt c s d liu nh. Nu tp hp tt c cc bc nh c cng ch , bn
s c mt c s d liu gc hoc mt tp con trong ton b c s d liu.
Th no l mt Table (bng)?
Trong Access, cc bng cha thng tin thc t trong c s d liu, c th c nhiu hn mt bng.
Thng tin trong mi bng c th lin quan ti thng tin trong cc bng khc. V d, bn c mt
bng cha bn ghi ca tt c cc kha ca trong ta nh, mt bng khc phi c danh sch tt c
cha kha cho cc kha. Mt bng cha tn ca tt c nhng ngi c cha kha. C 3 bng c
thng tin lin quan n nhau, bi vy chng to thnh mt c s d liu. Hnh 1-1 m t mi
quan h gia cc bng trong c s d liu.
Sau khi thit k xong cc bng, s dng ch Datasheet view nhp v xem d liu. Hnh 1-3
minh ha cch xem d liu bng ch Datasheet view
Hnh 1-3. Ch Datasheet view cho bng
Bn ghi l mt khi thng tin c lp, nh d liu v cng nhn hay khch hng. Mt bng c
to ln t nhiu bn ghi. V d, nu bn c bng cha thng tin v tp hp cc th chi bng
chy, mt bn ghi s l thng tin ring v 1 th. Thng thng, cc bn ghi t theo dng trong
mt bng, Access trnh by cc bn ghi theo cc dng.
Trng (Field) l g?
Hnh 1-5 biu din mi quan h gia cc trng, bn ghi, bng v c s d liu.
Bi 2: Cc i tng trong c s d liu
Bng (Table)
Hnh 1: V d
v thng tin
bng
Truy vn (Queries)
Hnh 2: Xem d liu trong bng
Cc truy vn la chn cc bn ghi t mt hay nhiu bng trong c s d liu, do vy m chng
c th c xem, phn tch v lu tr ch datasheet. Mt truy vn c th thc thi cc php
ton v hin th kt qu. Tp hp cc kt qu ca cc bn ghi c gi l dynaset, c lu nh
mt i tng c s d liu v c th s dng d dng. Truy vn s c cp nhp bt c khi no
bng gc c cp nhp. Nu kiu truy vn l cc truy vn chn lc (select queries) th trch d
liu t cc bng da trn cc gi tr c th, kiu truy vn l find duplicate th hin th cc bn
ghi vi vic sao chp cc gi tr i vi mt hoc nhiu trng c th, v kiu truy vn find
unmatched hin th cc bn ghi t mt bng m khng c cc gi tr tng ng vi bng th hai.
Hnh 3: V d
v thit k
truy vn
Recordset
Form
- Kch p vo tn form.
Hnh 4:
Thng tin trn
form Khch
hng
Bo co (Report)
- Kch p vo tn bo co.
Hnh 5: V d v bo co
Bi 3: To c s d liu mi
Bn c th to mt c s d liu mi t u
hoc t c s d liu wizard.
To c s d liu mi
to mt c s d liu mi t u:
- Chn New.
Hnh 1: To
c s d liu
t New Blank
Database
- Nhp tn cho c s d liu vo phn vng bn phi ngay sau khi chn New Blank Database.
Hnh 2: Bc
hon thnh
to Database
mi
Cc mu c s d liu
to mt c s d liu mi t cc mu c s d liu:
- Kch New.
MS Access - Bi 3: To c s d liu mi
Truy vn Wizard
- M Navigation Pane
Biu thc
- Kch vo nt View
- Kch nt Build.
- Kch OK.
- Kch nt Run thc thi.
Zoom
Hp thoi Zoom cho php bn xem ton b biu thc. xem hp thoi Zoom:
- Kch Zoom.
Bi 6:Thit k Forms
Forms cho php bn iu khin giao din ca
mn hnh nhp d liu v cc bo co c to
ra.
Form Views
Layout
Cch xem ny cho php bn thit k Form v thao tc d liu.
View
To form
- Kch Next.
- Chn kiu
- Kch Next.
- To tiu cho Form
- Kch Finish.
Chng 9: To Form
T u cc bi hc cho ti nay, bn nhp v chnh sa thng tin trong cc bng.
bi hc ny, bn s hc cch s dng cc Form (biu mu) cho vic nhp v
chnh sa d liu.
Forms l g v cc li ch ca chng l g?
Cc cch to Forms
Lm th no to cc Forms t ban u
Lm th no t cc i tng vo biu mu
Hnh 1: Mt mu form
Chng trnh kim tra li chnh t c s dng trong Microsoft Office (do c trong Access)
khng ch cho php bn kim tra chnh t trong mt bng, m cn cho php kim tra chnh t bt
k i tng c s d liu no da trn mt bng. Do vy, bn c th kim tra chnh t ca mt
bng, truy vn, bng o hay biu mu.
Nu bn ch mun kim tra chnh t mt phn d liu c th, bn cng c th chn cc dng
hoc ct trc khi bt u chng trnh kim tra. iu ny r rng l tt hn khi xem bng hay
truy vn ch Datasheet.
C 3 cch bt u s dng chng trnh kim tra li chnh t m bn c th tham kho sau
y:
Bt k bn chn cch thc no, Access bt u so snh ni dung d liu trong i tng c s d
liu vi danh sch cc t xy dng trc . Nu Access tm ra mt li, n s nh du t
trong ch Datasheet hay Form, hin th hp thoi Spelling v i bn tr li. Hnh 1 hin th
v d khi bn bt u kim tra chnh t bng My Friends.
Hnh 1:Cc
tnh nng
ca cng c
kim tra li
chnh t.
Ignore Field: S dng nt ny Access tip tc kim tra li chnh t nhng b qua mi d
liu trong phm vi c ch .
Ignore All: S dng nt ny b qua ngh thay i. Access chuyn sang t khng ng
tip theo, nhng b qua mi s c khc ca t nh du.
Thm cc t ty thch
Report Views
Repo
Report View cho php bn xem d liu t bng
rt
nhng khng thay i cch b tr ca bo co.
View
Print
Print Preview cho php bn xem bo co s trng
Previ
nh th no khi c in ra.
ew
to mt bo co trng:
- Chn cc trng bn mun cho ln bo co ri n nt > (nu bn chn tng trng) hoc
n nt >> (nu bn chn tt c cc trng).
- Kch Next
- Chn sp xp theo th t cho bo co
- Kch Next
- Kch Next
- To mt tiu cho bo co
- Chn cch bn mun m bo co xem (Preview the report) hoc chnh sa bo co (Modify
the reports design)
- Kch Finish
Trng tnh ton
- Kch nt View
- Kch OK.
Bi 31: To mt Report
First Name
Address
City
State
Zip Code
Home Phone
Work Phone
cho Access bit bn mun s dng mt trng trong bo co, kch chut vo tn trng (theo
th t hin th pha di y) v kch chut vo nt >. Access s chuyn trng t ct pha bn
tri sang ct pha bn phi. Lp li qu trnh ny cho ti khi bn la chn v chuyn tt c cc
trng lit k trn. Sau khi hon thnh, kch chut vo nt Next. Access hin th hp
thoi nh hnh 2.
tin hnh bc tip theo, kch chut vo nt Next. Access hin th hp thoi nh hnh 4.
Hnh 4: Chn cc trng sp xp theo.
S dng danh sch x xung th nht vi vic sp xp chn trng LastName. Nu mun,
bn c th kch chut vo nt sp xp pha bn phi trng cho bit Access nn sp xp
trng theo th t tng dn hoc gim dn. V by gi, bn s dng danh sch x xung th hai
chn trng FirstName.
Khi hon thnh vic chn cc trng sp xp, bn c th kch chut vo nt Next tin
hnh bc tip theo. Access hin th hp thoi nh hnh 5.
Hnh 5: Xc nh layout cho bo co.
Xc nh Report Layout
S dng hp thoi hnh 5, bn c th biu th cc ty chn khc nhau cho vic b tr bn bo co.
Cc nt ty chn trong hp thoi iu chnh cc b tr khc nhau. Cch tt nht tm hiu cch
m bn mun d liu xut hin l th cc nt khc nhau. Access s thay i mu bo co biu
th thng tin.
Khi hon thnh, kch chut vo nt Next thc hin hp thoi tip theo (hnh 6).
Hnh 6: Chn kiu bo co.
Bn gn hon thnh xong vic nh ngha bo co. Trong hp thoi cui, Access hi bn v
tiu s dng cho bo co. Tiu ny c dng trong hai v tr: pha trn cng ca mi trang
trong bn bo co c in, v khi lu bo co thc trong c s d liu. Ch rng, Wizard cung
cp cng mt tn nh bng c s dng. Trong trng hp ny th l mt tiu ph
hp, do vy bn c th dng li n.
Lc ny bn sn sng kch chut vo nt Finish. Khi , Access s dng thuc tnh xem
trc khi in hin th cho bn bn bo co s c in ra nh th no. y l cch c th xem
nu bn cn thc hin bt k thay i no. Hnh 8 hin th bo co cui cng.
Hnh 8: Bo co cui cng
Khi xem xong bo co, ng ca s xem trc khi in bng cch kch chut vo cng c Close
trn thanh cng c hoc kch vo biu tng Close (X) pha gc trn bn phi ca s. Access
ch hin th ca s Design khi hon thnh. Bn c th ng ca s thit k bng cch kch
chut vo biu tng Close pha gc trn bn phi ca s Design. Lc ny bn hon thnh
bn bo co u tin trong Access.
Bi 38: S dng tnh nng AutoCorrect
Nu bn l mt ngi s dng Word (b x l t ph bin ca Microsoft) bn c th
rt quen thuc vi tnh nng AutoCorrect.
S dng AutoCorrect c l l tnh nng tr gip mnh m khi nhp d liu. V d: khi bn nhp
t Amalgamated Widgets Worldwide, bn c th nh ngha cm t trong AutoCorrect l
aww khi nhp t , n s t ng thay th thnh Amalgamate Widgets Wordwide.
Thm cc mc t
thm thng tin vo AutoCorrect, chn AutoCoreect t thc n Tools. Access hin th hp
thoi AutoCorrect nh hnh 1.
Hnh 1: Hp
thoi
AutoCorrect
Nh vy, thm cc mc t ty thch, bn thc hin bng cch s dng hp Replace v With.
Tt c bn cn lm l nhp vo hp Replace v nhp vo hp With t m bn mun n c thay
(lm tng t nh v d vi cm t Amalgamated Widgets Worldwide).
Loi b mc t
Ch khi bn thm cc mc t vo danh sch AutoCorrect, bn cng c th xa chng. lm
iu ny, ch cn chn mc t trong hp thoi AutoCorrect (hnh 1) v kch chut vo nt Delete.
Access s b mc t t danh sch v khng cn t ng thay i t c s dng.
Bt u phn tch
Vi c s d liu Accounts, kch chut vo nt Tables trong ca s Database. Kch chn bng
Invoices. Sau , chn Analyze t thc n Tools. Access hin th mt trnh n ph t vic
chn bng nh hnh sau:
Hnh 1: Hp
thoi Table
Analyzer
Wizard.
Vic u tin trn mn hnh Wizard l vic gii thch mc ch ca Table Analyzer Wizard. Bn
c th c ht cc thng tin nu mun, sau kch chut vo nt Next khi sn sng Hp
thoi hin th nh hnh sau:
Hnh 2:
Chn bng
phn tch
bc ny bn cn quyt nh l mnh mun cho php Wizard la chn cc trng trong bng
chn hay bn mun thc hin theo cch th cng. V cng vic ca mt Wizard thc hin kh d
dng, ta chn Yes, let the wizard decide. Thm ch nu Wizard thc hin la chn khng tt,
bn c th hy b quyt nh bc tip theo.
phn ny, Wizard cho bn thy nhng g n ra lm. i vi bng Invoices gc, Wizard
d nh chia thnh 3 bng. Hy xem cc trng m Wizard gi chuyn thnh mi bng, rt d
thy mi bng cha thng tin cc ha n giao dch, cc khch hng, v cc sn phm. S
dng hp thoi ny, bn c th t tn cho cc bng.
thy cch thc hin nh th no, phi chc chn Table1 c chn (hnh 4). Sau kch
chut vo nt Rename ( gn pha gc trn bn phi hp thoi). Access hin th mt hp thoi
nh cho php bn xc nh tn bng mi. i vi Table1, tn nn c t l Invoice
Transactions. Sau , kch chut vo nt OK. Access cp nht tn nh trong thanh tiu i vi
bng c tn mi.
Bn nn lp li cng vic ny t tn cho Table2 v Table3 l Customers v Products. Kch
chut ln thanh tiu mi bng v sau i tn. Khi hon thnh, cc bng s xut hin nh
hnh sau:
Hnh 5: Cc
bng
c i
tn.
Nhng vic khc bn c th lm trong hp thoi ny (ngoi vic t tn cho cc bng) l ghi
cch Wizard chia bng. Khi thc hin phn tch, bn s mun chc chn rng mi bng c a
ra phi cha cc trng lin quan t bng gc. Trong v d ny, Wizard thc hin rt tt, n
ch ra rng chng ta c tn bng Customers cn c mt CustomerID duy nht cng nh
CustomerName v Discount.
Khi kch chut vo nt Next, Access hin th bc tip theo nh hnh sau:
Hnh 6:
Thit lp
kha chnh
Hp thoi ny tng t nh hp thoi s dng trong phn trc. Tuy nhin, khc nhau cc
nt iu khin pha trn cng hp thoi. Wizard s hi xc nhn mi bng phi c mt kha
chnh. Nhng kha chnh cho cc bng Customers v Products c to bi Wizard. Tuy nhin,
Wizard qun rng trng ID s l mt kha chnh trong bng Invoice Transactions.
xc nh trng ID l mt kha, u tin kch chn tn trng. Sau kch chn cng c m
biu th chic kha. Access p li bng cch t mt kha nh pha bn tri trng ID trong
bng Invoice Transaction.
Li Correcting Typographical
Khi kch chut vo nt Next, Wizard s phn tch d liu trong bng c gi v hin th
nhng g c th c cho l li. Access thc hin iu ny vi mi bng mi c to bi
Wizard. V hai bng mi (Customerds v Products) c to bi Wizard trong v d ny, iu
ny c ngha Access hin th hai hp thoi typographical correction. Hp thoi u tin cho bng
Customer nh hnh sau:
Hnh 7: Li
Correcting
typographic
al i vi
bng
Customers
Khi kch chut vo nt Next, Wizard hin th bc cui cng nh hnh sau
Hnh 9:
Bc phn
tch cui
cng.
Kch chn Yes, create the query v kch nt Finish hon thnh qu trnh phn tch bng.
Access hin th truy vn mi ln mn hnh nh hnh 10.
Hnh 10:
Truy vn
mi c
to bi
Table
Analysis
Wiard.