Você está na página 1de 48

Gio trnh

Hng dn thc
hnh Access

GV: Mai Lin Khng

Hng dn thc hnh Access

HNG DN THC HNH ACCESS


I.

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.

B2: Ti ca s Blank database bn phi Access nhp tn CSDL cn to vo File


name click vo biu tng th mc chn v tr lu CSDL OK
B3: Nhn nt Create to Database
Access to ra mt CSDL c phn m rng l .accdb
Tuy nhin bn cng c th lu access di dng .mdb ca nhng phin bn access trc
(200-2003 format)

Trang 1

GV: Mai Lin Khng

Hng dn thc hnh Access

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:

Lp li th t t 2.1 n 2.4 nh trong hnh cho cc Field tip theo


Bc 3: Xc nh kha chnh(Primary key) cho Table
Bc 4: Lu Table
Bc 5: Thc hin li cc bc 1 n bc 4 to cc Table cn li

3) Cc kiu d liu ca Field (Data type)


4.1. Kiu Text: Kiu k t c di 255 k t
V d: Field Name
MAHV
HOLOT
DIACHI

Data type
Text
Text
Text

4.2. Kiu Memo: Kiu k t dng vn bn c di 65,535 k t


V d: Field Name
GHICHU
DIENGIAI
NOIDUNG

Data type
Memo
Memo
Memo

Trang 2

GV: Mai Lin Khng

Hng dn thc hnh Access

4.3. Kiu Number: Kiu s (d liu dng s)


V d: Field Name
SOLUONG
DONGIA
HOCPHI

Data type
Number
Number
Number

4.4. Kiu Date/Time


V d: Field Name
NGAYSINH
NGAYNHAP
NGAYXUAT

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

4.6. Kiu Currency: Kiu tin t


V d: Field Name
THANHTIEN
HOCPHI
DONGIA

Data type
Currency
Currency
Currency

4.7. Kiu Autonumber: Gi tr t ng, t ng tng ln 1 khi thm mu tin mi


4.8. Kiu Ole/Object: Kiu lu tr hnh nh
4.9. Kiu Hyperlink: Kiu dng lin website (vd: www.yahoo.com )

Trang 3

GV: Mai Lin Khng

Hng dn thc hnh Access

4) Cc thuc tnh ca Field


4.1. Field

size : rng ca Field dng s(number) hoc k t (text, memo).

Vi kiu Text: Xt Field MAHV C Filed size: 6

Khi nhp liu, ti ct MAHV ch nhn gi tr <= 6 k t m thi

Vi kiu Number: Xt Field DONGIA c Filed size : Integer

Khi nhp liu, ti ct DONGIA ch nhn gi tr t -32,768 n 32,768 (khng


c s l)
nhp s ln hn ta phi chn kiu khc
Long Integer: 2,147,483,648 n 2,147,483,647 (khng c s l)
Trang 4

GV: Mai Lin Khng

Hng dn thc hnh Access

Single: 3.402823E38 n 3.402823E38 (C s l)


Double: 1.79769313486231E308 n 1.79769313486231E308 (C s l)
4.2. Format: khun dng d liu khi hin th ca Filed dng Text, Number,
Date/Time, Yes/No

Vi kiu Text: Xt Field DIENTHOAI C Format: (@@@@)@@@.@@@

Khi nhp d liu, ti ct DIENTHOAI ta ch cn nhp 0919399787 qua dng


mi hay ct mi ta s nhn c gi tr l: (0919)399.787 khng cn nhp du ( )
v du chm .

Format: du > i k t thng thnh HOA, <: i k t HOA thnh


thng

Vi kiu Number: Xt Field DONGIA c Format: #,##0 VN

Khi nhp d liu, ti ct DONGIA ch cn nhp 25000 khi qua ct mi hay


dng mi ta s nhn c gi tr: 25,000 VN
Vi kiu Date/Time: Xt Field NGAYSINH c Format: DD/MM/YYYY

Trang 5

GV: Mai Lin Khng

Hng dn thc hnh Access

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

Khi nhp liu, ti ct PHAI hin th Nam th nhp -1, N nhp 0

Trang 6

GV: Mai Lin Khng

Hng dn thc hnh Access

4.3. Input Mask: Mt n nhp liu


Xt mt s qui nh nhp liu sau:
0: Cc ch s. Bt buc nhp
9: Cc ch s hoc du cch. Khng bt buc nhp
A: Ch ci hoc ch s. Bt buc nhp.
a: Ch ci hoc ch s. Khng bt buc nhp.
L: Ch ci . Bt buc nhp.
Tham kho thm trong sch
Xt Field MAHV c Input Mask: LL000

Khi nhp liu, ti ct MAHV do qui nh Input Mask l: LL l 2 ch ci bt


buc nhp v 000 l cc ch s bt buc nhp do khi nhp, 2 k t u phi
l k t ch v phi nhp 2 k t, cn 3 k t sau cng bc buc nhp v phi l
s.
Xt Field NGAYSINH c Input Mask: 99/99/9999

khi nhp d liu, ti ct NGAYSINH ta khng cn nhp 2 du / / phn cch


ngy thng nm, ng thi k t s 9 m ch cho ta bit khng bt buc nhp 2
k s hay 4 k s

Trang 7

GV: Mai Lin Khng

Hng dn thc hnh Access

4.4. Caption: Tiu ca Field khi hin th ca s Datasheet

Mc nh nu khng c thuc tnh Caption th Access s ly tn Field lm tiu


ct

4.5. Default Value: Gi tr mc nh ban u khi nhp liu


VD: Xt Field VISA c thuc tnh Default value: Khng c

khi nhp liu, ti ct VISA khi thm mt mu tin mi th gi tr khng c


s hin th m ta khng cn nhp.

Trang 8

GV: Mai Lin Khng

Hng dn thc hnh Access

4.6. Validation Rule & Validation Text


Xt Field SOLUONG c Validation Rule: >10 v Validation Text: Nhp s ln hn
10

Khi nhp liu, ti ct SOLUONG nu ta nhp gi tr trn 10 th khng sao,


nu nhp <=10 th Access s hin th thng bo Nhp s ln hn 10

4.7. Requried: C hay khng nhp d liu cho Field, nu l No th ti Field c xc


nh c th b qua khng cn nhp d liu, ngc li bt buc ta phi nhp.

4.8. . Tham kho thm sch

Trang 9

GV: Mai Lin Khng

Hng dn thc hnh Access

3) Xc nh kha chnh (Primary Key)


Kho chnh ca mt bng bao gm mt hay nhiu Field m d liu ti ct ny bt buc
phi c (khng c trng) v ng thi phi duy nht khng c php trng lp
nhau.
Foreign key: (Kha ngoi) L mt hay nhiu Field trong mt bng m cc field ny l
kha chnh ca mt bng khc. Do d liu ti ct ny bt buc phi tn ti c trong
mt bng khc.
V d: Ti bng SinhVien(Masv, Hosv, Tensv, Phai, ..) ta chn m sinh vin lm kho
chnh, v mi mt mu tin trong bng sinh vin th gi tr trong Field Masv l ring bit
khng trng lp vi cc mu tin khc (H sinh vin, tn sinh vin, c th trng nhng
Masv th khng th trn , trong mt lp th khng th c hai hay nhiu sinh vin trng
mt m sinh vin)

MAMH
lm kha
chnh

MAHV,
MAMH: l
Kha ngoi
(Foreign key)
MAMH +
MAHV: lm
kha chnh.

Cch xc nh kha chnh trong Table


Ti ch Design ca Table chn Field lm kho chnh Phi chut chn Primary
Key

Trang 10

GV: Mai Lin Khng

Hng dn thc hnh Access

4) To mi quan h cho cc bng


a. Quan h: 1 nhiu: y l loi quan h ph bin nht. Mt mu tin bn bng 1 s
xut hin nhiu ln bn bng nhiu, ngc li mt mu tin bn bng nhiu ch xut hin
mt ln duy nht bn bng mt.
V d: Mt khch hng c th c nhiu ho n nhng mi ho n ch thuc v mt
khch hng duy nht .

b. Quan h: 1 1: Mi mt mu tin bn bng A s tng ng vi mt mu tin bn


bng B v ngc li.

Trang 11

GV: Mai Lin Khng

Hng dn thc hnh Access

5) Cch to quan h cho cc bng


B1: Click vo Tab Database Tools chn nt Relationships.

B2: Ti ca s Show Table chn cc bng cn to mi quan h (Double click vo


tn bng hay chn tn bng nhn nt Add Close)

Trang 12

GV: Mai Lin Khng

Hng dn thc hnh Access

B3: t quan h gia 2 bng nh sau:


Click ti Field quan h ca bng th nht(Table bn 1) v Drag n Field quan h ca
bng th 2 (Table bn nhiu) Xut hin hp thoi Edit Relationships:

Trang 13

GV: Mai Lin Khng

Hng dn thc hnh Access

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

B3: - a cc Field cn thit t cc bng vo vng li


- Sp xp hin th cho Filed ti dng sort nu c(Acsending: tng dn, Descending:
gim dn)
- Du mt ct no b chn du check to dng show
- Nhp iu kin nu c ti dng Criteria
B4: Chn Tab Design hoc Home nhn vo nt mi tn ca nt View chn Datasheet
view xem kt qu hay nhn nt Run !
B5: Lu Query vi mt tn

Trang 14

GV: Mai Lin Khng

Hng dn thc hnh Access

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

V d 2: Cho bit danh sch nhng hc vin c tn bt u bng k t H v c im t 5


tr i, gm Mahv, holot, ten, phi, ngaysinh,diem, mamh, tenmh

V d 3: Php ton ni chui: &

Tn Field mi: [Field 1] & & [Field 2]


Lit k nhng hc vin c im trong khong 7 10, nhng ch lit k hc vin Nam,
gm Mahv, H V Tn, Phai, Ngaysinh, Diem, Mamh

Lu trong cu ny ti ct H v tn, v trong table HOCVIEN hai Field HOLOT v


TEN tch bit nhau ni 2 Field ny thnh 1 ta dng du & ni 2 Filed ny thnh
1 filed (Ho va ten).
Trang 15

GV: Mai Lin Khng

Hng dn thc hnh Access

V d 4: Biu thc tnh ton trong Query


Tn Field mi: <biu thc tnh ton>
Tnh thnh tin cho tng ha n ca mi khch hng, gm Makh, TenKh, Sohd,
Thanhtien

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)

V d 7: Hm IIF lng nhau


Tng t v d 6 nhng thm Filed Xp Loi vi iu kin nh sau: Diem >=8 Gii,
DIEM >=6.5 n cn 8 Kh, DIEM >=5 n cn 6 Trung bnh, cn li Yu.
XepLoai:IIF([Diem]>=8,Gii,IIF([Diem]>=6.5,Kh,IIF([Diem]>=5,Tb,Yeu)))

Trang 16

GV: Mai Lin Khng

Hng dn thc hnh Access

V d 8: Hm IIF kt hp lm Left hay Right


Cho bit nhng nhn vin thuc phng ban no gm Manv, Ho va ten, PhongBan. Bit
Tn phng nh sau: nu 2 k t bn tri ca Manv l HC th Hnh Chnh, KT l K
Ton, TH l Tin Hc

TenPhong:IIF(Left([Manv],2)="HC","HnhChnh",IIF(Left([Manv],2)="KT","K
Ton","Tin Hoc"))

V d 9: Query tham s (Parameter query):


Query nhn mt tham s: Lit k nhng hc vin theo ni sinh, ngi s dng nhp vo
ni sinh no th ch hin th nhng hc vin c ni sinh va nhp, gm Mahv, Hovaten,
Phai, Ngaysinh, Noisinh.

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.

Between [Nhap so luong dau] and [nhap so luong cuoi]

Trang 17

GV: Mai Lin Khng

Hng dn thc hnh Access

V d 11 (Total Query): Query nhm tng


Mamh

Mahv

Hocphi

Access
Access
Word
Word

Hv01
Hv02
Hv01
Hv02

450000
450000
300000
300000

Mamh

Hocphi

Access
Word

900000
600000

Total Query tnh tng hc ph cho tng mn hc


Cc bc to: B1: Nh Select Query
B2: Click vo Tab Design chn nt Total
-

Lc ny trong vng li ta c thm dng mi l


Total

Ti dng Total chn Group by cho cc Field gp nhm v chn cc hm


tng ng (Sum, Count, Max, Min ) cho Field lm gi tr tnh ton.

VD: Tnh tng thnh tin cho tng khch hng mua hng gm Makh, Tenkh,
TongTien

V d 12: Tnh tng hc ph ca mn hc Access.

Trang 18

GV: Mai Lin Khng

Hng dn thc hnh Access

2.2 Crosstab query:


y l loi query dng tng hp mt khi lng ln d liu theo dng bng hai chiu.
Sohd
HD1
HD2
HD3
HD4
HD5
HD6

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

Tivi May Lanh


40
25
20
15

Crosstab

B1: nh Select query


B2: Click Tab Design chn nt Crosstab ta c thm 2 dng mi
Total v Crosstab

Ti dng Total lm tng t Total query

Ti dng Crosstab:
o Chn Column heading cho Filed lm tiu ct

o Chn Row heading cho Field lm tiu dng.


Trong Crosstab query ch c duy nht mt Filed lm tiu ct, cn tiu dng c
th c nhiu.

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

GV: Mai Lin Khng

Hng dn thc hnh Access

V d 14 (Cosstab Query): Trnh by bng thng k tng s lng mua cc mt hng


theo tng nh cung cp (Tn nh cung cp th hin theo ct)

2.3 Action Query


B1: Nh Select Query
B2: Click Tab Design Chn nt Update ta c thm dng mi l dng Update to,
ti dng ny xc lp cc biu thc tnh ton
B3: Click nt Run ! (Quan trng) SAU KHI RUN QUA BN TABLE KIM
TRA KT QU
V d 15 (Update query):Tng hc ph ln cho tt c cc mn hc 15000

Lu : xem kt qu ca cu query Bn sang Table MONHOC kim tra.

Trang 20

GV: Mai Lin Khng

Hng dn thc hnh Access

V d 16 (Update query): Cng 1.5 im cho tt c cc hc vin c ni sinh vng tu

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

GV: Mai Lin Khng

Hng dn thc hnh Access

V d 19: Tng t v d 18 to bng c tn KETQUAROT cha nhng hc vin c kt qu rt


V d 20 (Append query): Dng ni cc mu tin t bng ny sang bng khc.
B1: Click Tab Create chn nt Query Design
B2: Ly bng ngun chn Field
B3: Click Tab Design chn Append Query Hp thoi Append hin ra
Chn Table ch cn ni OK Run
VD: Ni nhng mu tin t bng kt qu rt (v d 19) vo bng nt qu u (v d 18)

V d 21: Delete Query


B1: Nh Select Query
B2: Click vo Tab Design chn nt Delete Query Ta c thm dng mi: Delete
B3: Ti Filed cha mu tin cn xo nhp iu kin ti dng Criteria Run
Xa nhng hc vin c im di 7 trong bng KQDAU

Trang 22

GV: Mai Lin Khng

Hng dn thc hnh Access

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

GV: Mai Lin Khng

IV.

Hng dn thc hnh Access

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

GV: Mai Lin Khng

Hng dn thc hnh Access

d. Dng Main-sub

2) Cc bc to 1 Form n gin bng ch Wizard


Bc 1: Click vo Tab Create Chn nt More form chn Form Wizard
Hp thoi Wizard xut hin
Bc 2: Chn Table hay Query lm ngun d liu cho Form La chn cc
Field th hin trn Form bng cch a field t vng Available Fields sang vng
Selected Fields (double click vo tn field) Click Next sang bc 3

Trang 25

GV: Mai Lin Khng

Hng dn thc hnh Access


Hp thoi Form Wizard th 2

Bc 3:

Chn kiu trnh by cho Form


(Columnar, Tabular, Datasheet,

Click nt Next qua buc 4

Hp thoi Form Wizard th 3

Bc 4

Chn cch th hin hnh nn cho Form


(Standard, stone,

Click nt Next qua buc 5

Hp thoi Form Wizard th 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

GV: Mai Lin Khng

Hng dn thc hnh Access


Hp thoi Form Wizard th 4

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:

Chn bng th nht (bng bn 1) ti


vng Table/Queries sau chn
cc Fields cho Form t vng
Available Fields sang vng Selected
Fields.

Chn bng th hai (bng bn n) ti


vng Table/Queries sau chn
Fields cho Form t vng Available
Fields sang vng Selected Fields.

Trng hp to Query lm ngun cho


Form Main Sub th ti bc ny ta ch
cn chn Query ngun sau ly Fields
v Click nt Next qua bc k tip

Click nt Next qua buc 3


Trang 27

GV: Mai Lin Khng

Hng dn thc hnh Access

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

Chn kiu trnh by cho Subform


(Tabular, Datasheet,) Mc nh ta
nn chn l Datasheet.

Click nt Next qua buc 5

Bc 5

Chn cch th hin hnh nn cho Form


(Standard, stone, Next qua bc 6

Bc 6

t tn cho form main v sub nu cn Click


Finish kt thc qu trnh to Form

Trang 28

GV: Mai Lin Khng

Hng dn thc hnh Access

Ngoi 2 cch trn ta cng c cch 3


B1: To Form Khch hng dng Columnar bng wizard
B2: To Form Ha n dng Datasheet bng Wizard
B3: Design Form Khch hng R Form Ha n vo vng chi tit ca form Khch hng

4) Pht trin Form


a. cc thnh phn chnh ca mt form

Trang 29

GV: Mai Lin Khng

Hng dn thc hnh Access

b. Cc control trn thanh cng c Toolbox ng dng thit k Form/Report


-

Mun c i tng no trn form ta ch vic click chn


i tng v v ln form.

i tng Label: To mt iu khin hin th chui


d liu lm nhn hay ch thch

i tng Textbox: To mt iu khin nhp d liu hay hin th d liu

i tng Toggle button: To iu khin c 2 ch : bt/tt

i tng Option Button: To iu khin c 2 ch : chn/khng chn

i tng Check Box: To iu khin c 2 ch : chn/khng chn

i tng Command button: To mt iu khin l mt nt nhn

i tng Combobox: To mt iu khin l mt hp lit k d liu

Tham kho thm sch

c. Thuc Tnh ca Form v cc iu khin trn form


Mun xem hay chnh sa thuc tnh ca Form hay mt i tng trn Form Ti tab Design chn
Property Sheet
Mt s i thuc tnh thng dng:
-

Caption: Tiu cho Form hay mt Label

Record Selector: hin th hay khng hin th thanh chn mu tin.

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, )

Close Buttons: Hin th hay khng hin th nt ng Form

Picture: Ly hnh c trn my lm hnh nn cho Form

Record Source: Tn bng hay query lm ngun d liu cho Form

Name: Tn ca i tng

Control source: D liu ngun dng hin th trn


thuc tnh ny s
nhn tn ca mt Field

Input mask : Mt n nhp liu cho iu khin

Format: nh dng d liu cho iu khin

Decimal Places: nh dng phn thp phn

Controltip Text: chui k t nhp vo y s xut hin


khin

(Tham kho thm sch)

Form hay bo co. Thng thng

khi ta a tr chut ti gn iu

Trang 30

GV: Mai Lin Khng

Hng dn thc hnh Access

d. To mt s i tng trn Form


i tng Text box
-

y l i tng thng dng nht trong Form


L ni hin th d liu, nhp d liu
L ni xc lp mt cng thc tnh ton (nhp du bng theo sao l biu thc)
Thnh tin: =[Soluong]*[dongia]

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

GV: Mai Lin Khng

Hng dn thc hnh Access

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

Nhn Next qua bc 6

Trang 32

GV: Mai Lin Khng

Bc 6:
-

Chn cch sp xp gi tr cho combo


box

Nhn Next qua bc 7

Hng dn thc hnh Access


Hp thoi Combo box Wizard th 5

Bc 7:
-

B du Check ti dng Hide key


column

iu chnh rng ct cho combo


box bng cch r ti bin ca ct cn
iu chnh.

Nhn Next qua bc 8

Bc 8:

Chn Field chc gi tr trong combo box


Nhn Next qua bc 9

Bc 9:

Chn Field cha gi tr s lu vo CSDL


Nhn Next qua bc 10 Finish kt thc

Trang 33

GV: Mai Lin Khng

Hng dn thc hnh Access

To nt nhn (Command button)

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:

Nu cc nt lnh lin quan n di


chuyn mu tin (u, lui, ti, cui)
ta chn Record Navigation trn
danh mc Categories. V chn
hnh ng ti mc Action.

Nu cc nt lnh lin quan n


vic thm, xo,..mu tin ta chn
Record Operations

Nu cc nt lnh lin quan n


vic ng Form, m Form,.. Ta
chn Form Operations

Bc 3:

Chn cch th hin giao din trn


nt l Text hay Picture

Next

Bc 4:

t tn cho nt

Nhn Finish kt thc

Trang 34

GV: Mai Lin Khng

Hng dn thc hnh Access

e. Thit lp mi quan h gia Form Main v Sub.


V d di y th hin thit lp mi quan h gia Form Main v Sub thng qua Combo box

Trang 35

GV: Mai Lin Khng

Hng dn thc hnh Access

f. a gia tr t combo box sang Text box


p dng cng thc sau:
= Tn Combo box .Column(?)
?: L s th t ct trong combo box, ct u tin nh s th t l 0, k
n 1, 2,3,

Trang 36

GV: Mai Lin Khng

Hng dn thc hnh Access

a. a gi tr t Form Sub ln Form Main

- 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

GV: Mai Lin Khng

V.

Hng dn thc hnh Access

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.

1) Report dng Columnar

2) Report dng Tabular

Trang 38

GV: Mai Lin Khng

Hng dn thc hnh Access

3) Report dng gp nhm (Group/Total)

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

Chn Table hay Query lm ngun d


liu cho Report.
Lu : nu ngun d liu l Table th
ti bc ny ta chn 2 bng, bng bn
mt v bng bn nhiu.

Chn Field cho Report.

Nhn Next sang bc 2

Trang 39

GV: Mai Lin Khng

Hng dn thc hnh Access

Bc 2:

Chn Table bn 1 ti vng How


do you want your view data?.

Nhn Next sang bc 3

Bc 3
Next qua bc 4

Bc 4:

Chn cch sp xp cho report

Nhn Next sang bc 5

Trang 40

GV: Mai Lin Khng

Hng dn thc hnh Access

Bc 5:

Chn cch trnh by cho report


trng hp tiu nhm ca
Report xut hin u mi trang
chn Stepped
trng hp tiu nhm ca
Report xut hin u mi nhm
chn Outline

Nhn Next sang bc 6

Bc 6:

Chn nn cho report

Nhn Next sang bc 7

Bc 7:

t tiu cho report

Nhn Finish kt thc to report

Trang 41

GV: Mai Lin Khng

Hng dn thc hnh Access

6. Pht trin Report

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

GV: Mai Lin Khng

Hng dn thc hnh Access

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

L mt tp hp chui cc hnh ng c sn ca Access. Cc hnh ng ny s thc thi mt tc


v no
VD: M mt Form, xem mt bo co, Thm mt mu tin

1) To mi mt Macro
B1: Click vo Tab Create chn nt Macro
B2: Ca s to Macro hin ra

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 43

GV: Mai Lin Khng

Hng dn thc hnh Access

Macro m bo co khch hng

Macro m form khch hng

2) Macro nhm
-

L ni ta c th to mt Macro nhng cha nhiu Macro con, cc Macro ny c to thnh


tng nhm gip thun tin trong qu trnh s dng
Macro con trong nhm s c mt tn phn bit dng gi. gi Macro con trong Macro
Group ta dng c php sau:

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

GV: Mai Lin Khng

Hng dn thc hnh Access

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:

Click vo Tab Macro

B2:

Ti ca s thit k Macro Chn nt Conditions ct Conditions s xut hin

B3:

Nhp biu thc iu kin ti ct Conditions tng ng vi hnh ng m ta mun


qui nh.

Chn hnh ng ti ct Action

Nhp ch thch cho hnh ng ti ct Comment nu cn

Lu Macro

Form ng dng Macro iu kin lc hc vin theo vn

Trang 45

GV: Mai Lin Khng

Hng dn thc hnh Access

4) Gn Macro cho i tng


B1: To i tng cn gn Macro (Button, Option group, )
B2: Chn i tng Ti thuc tnh ca i tng chn th Event
B3: Ti s kin cn gn i tng click chut chn Macro cn gn cho i tng (Vd: Ti
nt ng Form, S kin Onclick ta chn Macro MCDONGFORM)

Trang 46

GV: Mai Lin Khng

Hng dn thc hnh Access

Trang 47

Você também pode gostar