Escolar Documentos
Profissional Documentos
Cultura Documentos
Hng dn thc
hnh Access
C s d liu
L mt tp hp cc d liu c lin quan vi nhau cha thng tin v mt t chc no (nh
mt trng i hc, mt ngn hng, mt cng ty, mt nh my, ...), c lu tr trn cc
thit b nh th cp (nh bng t, a t, ) p ng nhu cu khai thc thng tin ca
nhiu ngi s dng vi nhiu mc ch khc nhau.
Access l g?
Access l mt h qun tr CSDL nm trong b Microsoft Office
Access c dng ?
Xy dng chn gi cc phn mm qun l quy m va v nh nh: Qun l Hc vin, sinh
vin, nhn s, vt t
II.
Databae/Table
1) To c s d liu mi (CSDL)
B1: Ti ca s Access click nt Ribbon
click New.
Trang 1
2) To Table
Bng bao gm nhiu dng (Row) cha cc mu tin (Record) v nhiu ct (Field).
Bc 1: Ti CSDL hin hnh Click vo Tab Create Chn Table Design
Bc 2: Hp thoi thit k Table hin ra:
Data type
Text
Text
Text
Data type
Memo
Memo
Memo
Trang 2
Data type
Number
Number
Number
Data type
Date/Time
Date/Time
Date/Time
4.5. Kiu Yes/No: Kiu lun l ch nhn 1trong 2 gi tr (true/false, Yes/no, -1/0)
V d: Field Name
PHAI
LOAIVATTU
GIADINH
Data type
Yes/No
Yes/No
Yes/No
Data type
Currency
Currency
Currency
Trang 3
Trang 5
Khi nhp d liu, ti ct NGAYSINH khi nhp 05/05/81 khi qua dng hay
ct mi ta s nhn c gi tr l: 05/05/1981
Lu : Cch nhp ngy thng cn ty thuc vo quy nh trong Control panel
Vi kiu Yes/No: Xt Field PHAI c Format: ;Nam;N
Chuyn qua th Looup thuc tnh: Display Control: chn Text box
Trang 6
Trang 7
Trang 8
Trang 9
MAMH
lm kha
chnh
MAHV,
MAMH: l
Kha ngoi
(Foreign key)
MAMH +
MAHV: lm
kha chnh.
Trang 10
Trang 11
Trang 12
Trang 13
III. Query
1) Cc bc to Query
B1: Ti ca s Database Click vo Tab Create Chn nt Query Design
B2: Ti ca s hin ra (Show table) chn Table hay Query lm ngun d liu cho Query
Bng cch double click vo Table
Trang 14
2) Cc v d v query
2.1 Select Query
V d 1: Cho bit danh sch hc vin c ni sinh TPHCM, gm Mahv, Holot, Ten,
Phai, Ngaysinh, Noisinh
ThanhTien:[Soluong]*[Dongia]
V d 5: Cho bit danh sch nhng hc vin c nm sinh t 1976 tr v sau, gm Mahv,
h v tn, ngaysinh.
V d 6: Hm IIF
C php: IIF(iu kin, gi tr ng, gi tr sai)
Tnh kt qu u rt cho cc mn hc m hc vin thi, gm Mahv, H v tn,
ngaysinh, diem, mamh, ketqua. iu kin cho Field Ketqua: >=5 th u ngc li rt
Dng hm IIF tnh
Ketqua:IIF([DIEM]>=5,Dau,Rot)
Trang 16
TenPhong:IIF(Left([Manv],2)="HC","HnhChnh",IIF(Left([Manv],2)="KT","K
Ton","Tin Hoc"))
V d 10: Query nhn hai tham s: Lit k theo s lng mua cc sn phm ca tng
khch hng, ch lit k s lng trong mt khong do ngi dng nhp vo.
Trang 17
Mahv
Hocphi
Access
Access
Word
Word
Hv01
Hv02
Hv01
Hv02
450000
450000
300000
300000
Mamh
Hocphi
Access
Word
900000
600000
VD: Tnh tng thnh tin cho tng khch hng mua hng gm Makh, Tenkh,
TongTien
Trang 18
Khch Hng
Cty A
Cty A
Cty A
Cty A
Cty B
Cty C
Khch Hng
Cty A
Cty B
Cty C
Cch to:
Sanpham
Tivi
May Lanh
May Lanh
Tivi
Tivi
May Lanh
Soluong
20
10
15
20
20
15
Crosstab
Ti dng Crosstab:
o Chn Column heading cho Filed lm tiu ct
V d 13 (Crosstab query): Xem s lng t hng ca tng khch hng theo tng sn
phm, trong tn sn phm th hin theo ct.
Trang 19
Trang 20
Run !
V d 17: Tng n gi ln 15% cho mt hng vi KATE
Run !
V d 18 (Make Table query):
B1: Nh Select Query
B2: Click tab Design Chn nt Make Table
B3: Hp thoi Make table hin ra Nhp Tn table mi vo Table Name
OK Run
V d: To Bng mi c tn KQu cha nhng hc vin c kt qu u gm:
Mahv, Hovaten, Ngay sinh, diem, ketqua
Trang 21
Trang 22
V d 22: Cho bit danh sch nhng khch hng cha t hng, gm makh, ten kh, dia chi
V d 23: Cho bit nhng mt hng no cha c cung cp (khng c mt trong bng
HOADON)
V d 24: Cho bit danh sch nhng hc vin c trong bng hc vin nhng khng c trong bng ng
k
Trang 23
IV.
Form
- Form l cng c cho php to giao din chng trnh gia ngi s dng v chng trnh
khi tng tc.
- Form l ni hin th, nhp, hiu chnh d liu.
- Ngun d liu to Form c th l Table hoc Query
1) Cc dng Form
a. Dng Columnar
b. Dng Tabular
c. Dng Datasheet
Trang 24
d. Dng Main-sub
Trang 25
Bc 3:
Bc 4
Bc 5
Nhp tiu cho Form nu cn ti
vng What title do you want for your
form?
Click nt Finish kt thc qu trnh
to Form
Trang 26
3) To Form Main sub: Ngun d liu cho Form Main-sub thng c hai bng (Form Main
bng bn 1, Form Sub bng bn nhiu) do ta c th to mt Query cha cc Fields t cc
Table ny sau tin hnh to Form wizard bnh thng.
Ta cng c th to Form ny bng Form wizard nh sau:
VD: To Form Main sub cho php xem v cp nht Khch hng v Ha n
Bc 1: Click vo Tab Create Chn nt More form chn Form Wizard Hp thoi Form
Wizard xut hin
Bc 2:
Bc 3:
th hin c dng Form Main
Sub ngay hp
thoi ny ti vng
How do you want view your data? Ta
phi chn bng bn 1 (VD: By
KHACHHANG)
Click nt Next qua buc 4
Bc 4
Bc 5
Bc 6
Trang 28
Trang 29
Navigation buttons: Hin th hay khng hin th thanh di chuyn mu tin (u, lui, ti, cui,
thm)
Auto Center: T ng canh Form chnh gia khi Form c thc thi
Min/Max buttons: hin th hay khng hin th cc nt phng to thu nh ca Form (None: ko c
nt no, Min Enabled: ch c nt thu nh, )
Name: Tn ca i tng
khi ta a tr chut ti gn iu
Trang 30
i tng Combobox
Cc bc to
Bc 1: Ti th Design
chn nt Use Control
Wizard
Bc 2: Chn nt Combo
box r chut vo Form ti v
tr cn to Combobox
Trang 31
Bc 3:
Trng hp combo box nhn gi
tr t mt vng ca bng hay query
ta chn I want the combo box to
look up
Trng hp gi tr ca combo box
l dota ch nh chn I Will type in
the value
Trong trng hp ny ta chn I
Want the combo box to lookup
Nhn next sang hp thoi k tip
Bc 4:
Chn bng hay query lm ngun
d liu cho combo box
Nhn Next qua bc 5
Bc 5:
Chn cc Fields lm gi tr th
hin cho combo box
Trang 32
Bc 6:
-
Bc 7:
-
Bc 8:
Bc 9:
Trang 33
Bc 1: Trong Tab Design chn nt Use Control wizards, click vo nt Button v vo Form
Bc 2: Hp thoi Command Button wizard hin ra:
Bc 3:
Next
Bc 4:
t tn cho nt
Trang 34
Trang 35
Trang 36
- V 1 Text box vo Form Footer ca Form sub, t tn l: TXTTONGTIEN, nhp cng thc =
Sum([SOLUONG]*[DONGIA] )
- V 1 Text box ln Form Main p dng cng thc sau
= Tn Form Sub . Form ! Tn i tng cha gi tr trong Form Sub
=[HOADON].[Form]![TXTTONGTIEN]
Hoc thay th vic nhp cng thc
trn bng vic.
Click v nt 3 chm thuc tnh
Control source ca Text box Tng
Tin.
Thc hin nh hnh bn
Double click vo i tng
TXTTONGTIEN c cng
thc
OK
Trang 37
V.
Report
L cng c cho php to ra cc bo co dng tng hp d liu t CSDL ra mn hnh my
tnh hay ra my in.
Trang 38
4) Cch to Report
Ngun d liu cho report c th l query/table, Cch to tng t nh to Form
5) Cch to report gp nhm - Group/Total
Cc bc to tng t Form Main Sub
Bc 1: Click vo Tab Create Chn nt Report Wizards
Trang 39
Bc 2:
Bc 3
Next qua bc 4
Bc 4:
Trang 40
Bc 5:
Bc 6:
Bc 7:
Trang 41
Thng thng sau khi to report gp nhm bng ch wizard th trong report ch c thnh phn
Group Header.
c thnh phn Group Footer ti Tab Design Chn nt Group & sort phn Group,
Sort, and Total s xut hin pha cui phn Report
Trang 42
nh s th t trong Report
B1: V 1 Text box ti v tr cn nh s th t trong vng Detail
B2: Nhp cng thc =1 vo trong text box
B3: Vo thuc tnh ca Text box ny th Data Ti dng Running Sum xc nh cch nh s th
t cho Report
Over Group: nh s th t theo nhm. Mi nhm s nh s li t u: 1,2,3, 1,2, 3,
1,2,3
Over All: nh s th t ng lot t mu tin u cho n cui: 1,2,3
VI.
Macro
1) To mi mt Macro
B1: Click vo Tab Create chn nt Macro
B2: Ca s to Macro hin ra
Lu Macro
Trang 43
2) Macro nhm
-
MacroGroupName.MacroName
B1: Click chn Tab Create chn nt Macro
B2: Ca s to Macro hin ra Click nt Macro Name
-
Nhp tn Macro ti ct
Macro Name
Chn hnh ng cho
Macro ti ct Action
Nhp ch thch cho
hnh ng nu cn ti
ct Comment
Chn tham s cho hnh
ng ti vng Action
Arguments
Lu Macro
Trang 44
3) Macro iu kin
xem xt mt iu kin no trc khi thc hin m s hnh ng trong Macro, ta to
Macro c iu kin
B1:
B2:
B3:
Lu Macro
Trang 45
Trang 46
Trang 47