You are on page 1of 30

Microsoft Access

Ging vin: Phm Thanh An

Ni dung trnh by
Bi

0: Tng quan
Bi 1: Xy dng CSDL (Table)
Bi 2: Truy vn d liu (Query)
Bi 3: Bo biu (Report)
Bi 4. Mu biu (Form)

Thng tin v D liu

V d

Kinh doanh
Ngn hng v ti chnh
Gio dc
Hnh chnh
Gii tr

D liu (Data)

Mt m t hnh thc v thng tin v hot ng

Tn, a ch, s in thoi ca khch hng


Bo co doanh thu
ng k hc phn

D liu l cc con s, chui vn bn, ngy thng, m


thanh, hnh nh

C s d liu
C

s d liu (Database)

Mt tp hp c cu trc ca nhng d liu c lin


quan vi nhau c lu tr trong my tnh
Danh sch sinh vin
Nin gim in thoi
Danh mc cc n

Mt CSDL biu din mt phn ca th gii thc


(th gii thu nh)
CSDL c thit k, xy dng, v lu tr vi mt
mc ch xc nh, phc v cho mt s ng dng
v ngi dng
Tp ngu nhin ca cc d liu khng th xem l
mt CSDL

H qun tr CSDL
H

qun tr CSDL (Database Management


System): DB2, SQL server, Oracle, Access
Tp hp cc chng trnh cho php ngi s dng
to ra v duy tr CSDL
Mt phn mm h thng cho php nh ngha, xy
dng v x l d liu

nh ngha khai bo b khung d liu cng vi cc m


t chi tit v d liu
Xy dng lu tr d liu ln b nh ph
X l truy vn, cp nht v pht sinh bo co

H CSDL (Database System)


Ngi s dng/Lp trnh vin
Chng trnh ng dng/Truy
vn
HQT CSDL

X l truy vn
Truy xut d liu

Catalog nh ngha

CSDL

H
CSDL

CSDL

C s d liu quan h

Cc thng tin lu tr trong CSDL c t chc thnh


bng (table) 2 chiu gi l quan h
1 ct l 1 thuc tnh ca nhn
vin (1 trng)
TENNV

HONV

NGSINH

DCHI

PHAI

LUONG

PHG

Tung

Nguyen

638 NVC Q5

Nam

40000

Hang

Bui

332 NTH Q1

Nu

25000

Nhu

Le

43000

Nguyen

291 HVH
QPN
Ba Ria VT

Nu

Hung

12/08/195
5
07/19/196
8
06/20/195
1
09/15/196
2

Nam

38000

1 dng l 1 nhn
vin

Tn quan h l NHANVIEN

C s d liu quan h
Trng
NHANVIEN

HONV

TENLOT

TENNV

MANV

NGSINH

MA_NQL

PHG

Tran

Hong

Quang

987987987

03/09/1969

987654321

Nguyen

Thanh

Tung

333445555

12/08/1955

888665555

Nguyen

Manh

Hung

666884444

09/15/1962

333445555

Tran

Thanh

Tam

453453453

07/31/1972

333445555

DEAN

Tn ca quan
h

TENDA

MADA

DDIEM_DA

PHONG

San pham X

VUNG TAU

San pham Y

NHA TRANG

San pham Z

TP HCM

Tin hoc hoa

10

HA NOI

C s d liu quan h
CSDL

Quan h l c s d liu bao


gm cc bng quan h v mi quan h
gia chng
Mi quan h c c c trng bi
mt tn

Gii thiu v Access


MS

Access l mt phn mm trong b


MS Office ca Micorsoft, MS Access c
cc phin bn 2.0, 95, 97, 2000, Xp,..
L mt h qun tr CSDL quan h
Ph

hp vi vic trin khai cc ng dng


nh, n l,
Access cung cp h thng cng c pht trin
kh mnh i km (Development Tools),
c s dng ph bin

Gii thiu v Access


Hai

ng dng chnh ca Access l


Dng xy dng h c s d liu (ch l
phn c s d liu, cn phn pht trin
thnh phn mm c th dng cc cng c
khc lm nh : Visual Basic, Visual C,
Delphi, .NET,..)
C th dng xy dng trn gi nhng
phn mm qun l qui m va v nh.

Cc thnh phn
ca tp tin CSDL Access
Tp

tin CSDL Access c phn m rng


*.MDB (ngoi ra nhng tp c phn m
rng *.DBE cng m c nhng ch c
th thc thi ch khng chnh sa c
cu trc)

Cc thnh phn
ca tp tin CSDL Access
C

5 thnh phn chnh trn mt tp CSDL


Access:
Tables ni cha ton b cc bng d liu:
Queries ni cha ton b cc truy vn d liu
c thit k;
Forms ni cha cc mu giao din phn mm;
Reports ni cha cc mu bo co c
thit k;
Macro ni cha cc Macro lnh phc v d n;
Modules ni cha cc khai bo, cc th vin
chng trnh con phc v d n.

TABLE

QUERY (truy vn)

Form (mu biu)

Report (bo biu)

L kt qa u ra sau
cng cua qa trnh khai
thc s liu.
Dng in n hay th
hin s liu
Ngun d liu cho
Report l cc Table hay
cc Query.

To mi tp tin CSDL Access

C1: Vo
File\New
C2: Nhn
vo nt
Chn Bank
Database
Task Pane
bn phi

To mi tp tin CSDL Access

Lc ny mt
CSDL rng
c to ra

1. Chn ni lu tp
2. Nhp tn tp CSDL
3. Bm nt Create
to tp

Bm nt
Cancel
hy lnh

Mi trng lm vic Access

Sau khi to tp
Access c m
Mn hnh lm vic
trn Access xut
hin vi nhng
thnh phn nh
sau:

Mi trng lm vic Access


H

thng thc n (menu) v cc thanh cng


c (Toolbar)- ni thc hin cc lnh khi cn;
Ca s tp Access ang lm vic bao gm 7
phn chnh: Tables, Queries, Forms, Reports,
Pages, Macros v Modules.
Chng ta s ln lt tm hiu cch lm vic
trn tng phn ny trong cc chng tip
theo.

M tp CSDL tn ti

Bc 1: T mi trng Access gi thc n: File |


Open (hoc nhn nt Open
trn thanh cng c),
hp thoi Open xut hin:
Bc 2: Tm n tp Access cn m trn hp thoi
Open bng cch:
Tm n th mc ni cha tp Access cn m
hp Look in;
Tip theo chn tp Access cn m trn danh sch v
nhn nt Open hoc Enter.
n y ca mn hnh lm vic Access vi tp va
m xut hin tip tc lm vic.

M tp CSDL tn ti

Thot khi Access


Thot

khi Access bng mt trong cc

cch:
M thc n File | Exit;
Nhn t hp phm nng Alt + F4;
Hoc s dng nt Close
trn ca s
Access ang m.

Cc php ton thng dng


Php ton s hc:
+
Cng
a+b
Tr
a-b
*
Nhn
a*b
/
Chia
a/b
^
Ly tha
a^b
\
Php chia nguyn a\b
MOD Php ng d

Ly thng nguyn
ca a/b
a MOD b Ly s d ca a/b

Cc php so snh
=
>
<
>=
<=
<>

Bng
Ln hn
Nh hn
Ln hn hoc bng
Nh hn hoc bng
Khc

Php ghp chui:


C php:
<Biu thc chui 1> & <Bieu thc chui 2>
Cng dung:
Ghp <B.thc chui 1> vo <B. thc chui 2>

Php ton Like


C php: LIKE <Mu d liu>
Cng dung: So sanh chui d liu vi mu
d liu theo sau LIKE.
Cc k t i din thng dng:
* : i din cho nhiu k t
? : i din cho 1 ky t
# : i din cho 1 k t s
V du: Tm cc Khch hng m Tn Cty c ch
Minh
Like *Minh*

Phep toan BETWEEN AND

Cu

phap:
BETWEEN <Gia tr 1> AND
<Gia tr 2>

Q&A

You might also like