SlideShare a Scribd company logo
1 of 162
Download to read offline
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-1-
ChÆ°ÆĄng 1
T NG QUAN V MICROSOFT ACCESS 2010
1.1. Gi i thi u:
Microsoft Access lĂ  m t thĂ nh ph n trong b Microsoft Office c a
hĂŁng Microsoft. MS Access cung c p cho ngÆ° i dĂčng giao di n
thĂąn thi n vĂ  cĂĄc thao tĂĄc Ă±ÆĄn gi n, tr c quan trong vi c xĂąy d ng
vĂ  qu n tr cÆĄ s d li u cĆ©ng nhÆ° xĂąy d ng cĂĄc ng d ng cÆĄ s d
li u.
Access lĂ  m t h qu n tr cÆĄ s d li u quan h (RDMS- Relational
Database Management System), r t phĂč h p cho cĂĄc bĂ i toĂĄn qu n
lĂœ v a vĂ  nh . Hi u năng cao vĂ  ñ c bi t d s d ng do giao di n
gi ng cĂĄc ph n m m khĂĄc trong b MS Office nhÆ° MS Word, MS
Excel.
Access cĂČn cung c p h th ng cĂŽng c phĂĄt tri n khĂĄ m nh ñi kĂšm
(Development Tools) giĂșp cĂĄc nhĂ  phĂĄt tri n ph n m m Ă±ÆĄn gi n
trong vi c xĂąy d ng tr n gĂłi cĂĄc d ĂĄn ph n m m qu n lĂœ qui mĂŽ
v a vĂ  nh
MS Access 2010 cung c p h th ng cĂŽng c r t m nh, giĂșp ngÆ° i
dĂčng nhanh chĂłng vĂ  d dĂ ng xĂąy d ng chÆ°ÆĄng trĂŹnh ng d ng
thĂŽng qua query, form, report k t h p v i m t s l nh Visual Basic.
Trong Microsoft Access 2010, b n cĂł th xĂąy d ng cÆĄ s d li u
web vĂ  Ă±Æ°a chĂșng lĂȘn cĂĄc SharePoint site. NgÆ° i duy t SharePoint
cĂł th s d ng ng d ng cÆĄ s d li u c a b n trong m t trĂŹnh
duy t web, s d ng SharePoint ñ xåc ñ nh ai có th xem nh ng gÏ.
Nhi u c i ti n m i h tr kh năng Ă±Æ°a d li u lĂȘn web, vĂ  cĆ©ng
cung c p l i Ă­ch trong vi c xĂąy d ng cÆĄ s d li u trĂȘn mĂĄy Ă±ÆĄn
truy n th ng.
Access 2010 giao di n ngÆ° i dĂčng cĆ©ng ñã thay ñ i. N u b n
khĂŽng quen v i Office Access 2007, Ribbon vĂ  C a s Danh m c
chĂ­nh cĂł th lĂ  m i cho b n. Thanh Ribbon nĂ y thay th cĂĄc menu
vĂ  thanh cĂŽng c t phiĂȘn b n trÆ° c. C a s Danh m c chĂ­nh thay
th và m r ng cåc ch c năng c a c a s Database.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-2-
Và m t ñi m m i trong Access 2010, Backstage View cho phép
b n truy c p vĂ o t t c cĂĄc l nh ĂĄp d ng cho toĂ n b cÆĄ s d li u,
nhÆ° lĂ  thu g n vĂ  s a ch a, ho c cĂĄc l nh t menu File.
CĂĄc l nh Ă±Æ° c b trĂ­ trĂȘn cĂĄc tab phĂ­a bĂȘn trĂĄi c a mĂ n hĂŹnh, vĂ 
m i tab ch a m t nhĂłm cĂĄc l nh cĂł liĂȘn quan ho c cĂĄc liĂȘn k t. VĂ­
d , n u b n nh n New, b n s th y t p h p cĂĄc nĂșt cho phĂ©p b n
t o ra m t cÆĄ s d li u m i t ñ u, ho c b ng cĂĄch ch n t m t
thÆ° vi n c a cÆĄ s d li u cĂĄc m u thi t k chuyĂȘn nghi p.
1.2. Kh i ñ ng Access 2010:
ð kh i ñ ng MS Access
ta cĂł th dĂčng m t trong
cĂĄc cĂĄch sau:
−−−− Cách 1: Start (All)
Programs Microsoft
Office Microsoft
Office Access 2010.
−−−− Cách 2: Double click
vĂ o shortcut Ms Access
trĂȘn desktop, xu t hi n
c a s kh i ñ ng Access nhÆ° hĂŹnh.
1.3. Cåc thành ph n trong c a s kh i ñ ng:
1.3.1. Thanh Quick Access:
Thanh cĂŽng c Quick Access: Hi n
th bĂȘn trĂĄi c a thanh tiĂȘu ñ , m c
ñ nh thanh Quick Access g m cĂĄc nĂșt
cîng c Save, Undo, 

BĂȘn ph i c a Quick Access ch a nĂșt
Customize, khi cÆĄ s d li u ñang
m , n u click nĂșt Customize s xu t
hi n m t menu giĂșp b n ch ñ nh cĂĄc
nĂșt l nh hi n th trĂȘn thanh Quick
Access, n u cĂĄc l nh khĂŽng cĂł trong
menu, b n cĂł th click nĂșt More
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-3-
Commands ho c
click ph i trĂȘn
thanh Quick
Access ch n
Customize Quick
Access Toolbar.
Ă° thĂȘm nĂșt l nh
vĂ o Quick Access,
b n ch n l nh
trong khung choose
commands from,
click nĂșt Add click OK.
1.3.2. VĂčng lĂ m vi c:
Khi kh i ñ ng Access, trong c a s kh i ñ ng, m c ñ nh tab File
vĂ  l nh New trong tab File Ă±Æ° c ch n, c a s Ă±Æ° c chia thĂ nh 3
khung:
−Khung bĂȘn trĂĄi g m cĂĄc l nh trong tab File
−Khung gi a: ch a cĂĄc lo i t p tin cÆĄ s d li u mĂ  b n cĂł
th t o m i.
−Khung bĂȘn ph i: ñ nh p tĂȘn vĂ  ch n v trĂ­ lÆ°u t p tin m i
t o vĂ  th c thi l nh t o m i cÆĄ sÆĄ d li u.
1.3.3. Thanh Ribbon:
BĂȘn dÆ° i thanh tiĂȘu ñ , Access 2010 hi n th cĂĄc nĂșt l nh trĂȘn m t
thanh dĂ i Ă±Æ° c g i lĂ  Ribbon, thanh Ribbon cĂł th chi m nhi u
khĂŽng gian mĂ n hĂŹnh, ta cĂł th thu nh kĂ­ch thÆ° c c a Ribbon b ng
cĂĄch click nĂșt Minimize The Ribbon
Thanh Ribbon
Ă±Æ° c t o b i nhi u
tab khåc nhau, ñ
truy c p vĂ o m t
tab b n cĂł th click
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-4-
trĂȘn nhĂŁn c a tab ho c dĂčng phĂ­m t t. Nh n phĂ­m Alt ho c F10 ñ
hi n th tĂȘn c a cĂĄc phĂ­m t t c a cĂĄc tab.
H u h t cĂĄc tab trĂȘn Ribbon Ă±Æ° c chia thĂ nh t ng nhĂłm khĂĄc nhau,
m i nhĂłm hi n th tiĂȘu ñ con bĂȘn dÆ° i c a nhĂłm. M t s nhĂłm
trong Ribbon cĂł hi n th nĂșt , khi click nĂșt nĂ y s xu t hi n c a
s cho phĂ©p thi t l p cĂĄc thu c tĂ­nh c a nhĂłm tÆ°ÆĄng ng.
1.3.4. C a s Properties
C a s Properties giĂșp b n cĂł th
hi u ch nh thu c tính c a ñ i
tÆ° ng, tĂčy theo ñ i tÆ° ng ñang
Ă±Æ° c ch n mĂ  c a s thu c tĂ­nh
s ch a nh ng thu c tĂ­nh tÆ°ÆĄng
ng c a ñ i tÆ° ng ñó.
Ă° m c a s Properties, b n
ch n ñ i tÆ° ng mu n thay ñ i
thu c tĂ­nh, ch n tab Design ho c
nh n t h p phĂ­m Atl +Enter
C a s Properties Ă±Æ° c chia
thành năm nhóm
−Format: G m các thu c tính
ñ nh d ng ñ i tÆ° ng
−Data: G m cĂĄc thu c tĂ­nh truy su t d li u c a ñ i tÆ° ng.
−Event: G m cĂĄc s ki n (event) c a ñ i tÆ° ng.
−Other: G m cĂĄc thu c tĂ­nh giĂșp b n t o h th ng menu,
toolbars,

−All: G m t t c cĂĄc thu c tĂ­nh trong b n nhĂłm trĂȘn.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-5-
1.3.5. Thanh Navigation Pane
Navigation Pane lĂ  khung ch a n i
dung chĂ­nh c a cÆĄ s d li u. T khung
Navigation Pane, b n có th m b t kỳ
Table, Query, Form, Report, Macro,
ho c module trong cÆĄ s d li u b ng
cĂĄch double click vĂ o tĂȘn c a ñ i tÆ° ng.
B ng cĂĄch click ph i vĂ o tĂȘn c a ñ i
tÆ° ng trong Navigation Pane, b n cĂł th
th c hi n cĂĄc thao tĂĄc v i ñ i tÆ° ng nhÆ°:
ñ i tĂȘn, sao chĂ©p, xoĂĄ, import, export
m t ñ i tÆ° ng

Nh n phĂ­m F11 ho c click vĂ o mĆ©i tĂȘn kĂ©p gĂłc trĂȘn bĂȘn ph i c a
khung Navigation Pane ñ hi n th ho c n khung Navigation
Pane.
1.4. CĂĄch t o t p tin cÆĄ s d li u:
1.4.1. T o m t cÆĄ s d li u m i r ng:
− T i c a s kh i ñ ng, click nĂșt Blank Database.
− File name: nh p tĂȘn t p tin cÆĄ s d li u, trong Access 2010,
t p tin cÆĄ s d li u Ă±Æ° c lÆ°u v i tĂȘn cĂł ph n m r ng lĂ 
.accdb.
− N u khîng ch
ñ nh Ă±Æ° ng d n
thÏ m c ñ nh t p
tin m i t o s
Ă±Æ° c lÆ°u trong
thÆ° m c
Document, ngÆ° c
l i, click nĂșt
Brows ñ ch
ñ nh v trĂ­ lÆ°u t p
tin. Click nĂșt
Create ñ t o t p tin cÆĄ s d li u.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-6-
1.4.2. T o cÆĄ s d li u theo m u (Template)
−T i c a s kh i ñ ng.
−Ch n Sample Template ch n m t m u cÆĄ s d li u cĂł s n.
−Trong khung File name, nh p tĂȘn t p tin cÆĄ s d li u vĂ  click
nĂșt Browse ñ ch ñ nh v trĂ­ lÆ°u t p tin, Click nĂșt create ñ
t o cÆĄ s d li u.
1.5. Qu n lĂœ cÆĄ s d li u
Sau khi t o cÆĄ s d li u, ho c m m t cÆĄ s d li u thĂŹ Tab File s
hi n th cĂĄc l nh qu n lĂœ t p tin cÆĄ s d li u.
1.5.1. Recent:
M c Recent hi n th
danh sĂĄch cĂĄc t p tin cÆĄ
s d li u Ă±Æ° c m g n
nh t. S t p tin hi n th
trong danh sĂĄch nĂ y m c
ñ nh là 9, có th thay ñ i
b ng cĂĄch:
−T i c a s làm vi c
c a Access, ch n
tab File.
−Ch n Options
Client Settings
−Trong m c Display,
thay ñ i giå tr c a
thu c tính “Show
This Number Of
Recent Documents”
−Click OK.
1.5.2. M m t cÆĄ s d li u:
Ă° m m t cÆĄ s d li u ñã cĂł ta th c hi n m t trong cĂĄc cĂĄch sau:
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-7-
−Cách 1:
∗ T i c a s kh i ñ ng, trong tab File Open

∗ Ch n t p tin cÆĄ s d li u c n m Open.
−Cách 2:
∗ Double click vĂ o tĂȘn t p tin c n m .
1.5.3. ThoĂĄt kh i access:
CĂł th thoĂĄt kh i Access b ng m t trong cĂĄc cĂĄch:
∗ Ch n menu File Exit
∗ Nh n t h p phím Alt + F4;
∗ Ho c s d ng nĂșt Close trĂȘn c a s Access ñang m .
1.5.4. Thu g n vĂ  ch nh s a cÆĄ s d li u (Compact &
Repair Database)
Khi t o thĂȘm ñ i tÆ° ng trong cÆĄ s d li u thĂŹ dung lÆ° ng c a t p
tin cÆĄ s d li u s tăng lĂȘn, khi xĂła m t ñ i tÆ° ng thĂŹ vĂčng nh
c a nĂł s r ng, nhÆ°ng khĂŽng s d ng Ă±Æ° c.
Ch c năng Compact & Repair Database giĂșp thu h i l i ph n b
nh b r ng, lĂ m cho t p tin cÆĄ s d li u g n l i.
CĂĄch th c hi n:
−M cÆĄ s d li u c n thu g n vĂ  ch nh s a
−Click nĂșt Compact & Repair Database
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-8-
1.5.5. T o password
− M cÆĄ s d li u ch
ñ Exclusive b ng
cĂĄch: File Open
Open Exclusive.
−Ch n tab File Ch n
l nh Info Click nĂșt
set Database Password
−Nh p Password 2 l n
OK
1.5.6. G b password
−M cÆĄ s d li u ch ñ Exclusive: File Open Open
Exclusive
−Trong tab File, ch n l nh Info Click nĂșt UnSet Database
Password.
1.6. CĂĄc ñ i tÆ° ng trong cÆĄ s d li u trong Access
CÆĄ s d li u lĂ 
m t t p h p nh ng
s li u liĂȘn quan
ñ n m t m c ñích
qu n lĂœ, khai thĂĄc
d li u nào ñó,
CSDL trong Access
lĂ  cÆĄ s d li u
quan h g m cĂĄc
thĂ nh ph n: Tables,
Querys, Forms,
Reports, Pages,
Macros, Modules.
1.6.1. B ng (Tables):
Table lĂ  thĂ nh ph n quan tr ng nh t c a t p tin cÆĄ s d li u
Access, dĂčng ñ lÆ°u tr d li u. Do ñó ñùy lĂ  ñ i tÆ° ng ph i Ă±Æ° c
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-9-
t o ra trÆ° c. BĂȘn trong m t b ng, d li u Ă±Æ° c lÆ°u thĂ nh nhi u c t
vĂ  nhi u dĂČng.
1.6.2. Truy v n (Queries):
Query lĂ  cĂŽng c ñ ngÆ° i s d ng truy v n thĂŽng tin vĂ  th c hi n
cĂĄc thao tĂĄc trĂȘn d li u. NgÆ° i s d ng cĂł th s d ng ngĂŽn ng
SQL ho c cĂŽng c QBE ñ thao tĂĄc trĂȘn d li u.
1.6.3. Bi u m u (Forms):
Form lĂ  cĂŽng c ñ thi t k giao di n cho chÆ°ÆĄng trĂŹnh, dĂčng ñ
c p nh t ho c xem d li u. Bi u m u giĂșp thĂąn thi n hĂła quĂĄ trĂŹnh
nh p, thĂȘm, s a, xĂła vĂ  hi n th d li u.
1.6.4. BĂĄo cĂĄo (Reports):
Report lĂ  cĂŽng c giĂșp ngÆ° i dĂčng t o cĂĄc k t xu t d li u t cĂĄc
b ng, sau ñó ñ nh d ng vĂ  s p x p theo m t khuĂŽn d ng cho trÆ° c
vĂ  cĂł th in ra mĂ n hĂŹnh ho c mĂĄy in.
1.6.5. T p l nh (Macros):
Macro lĂ  m t t p h p cĂĄc l nh nh m th c hi n m t lo t cĂĄc thao tĂĄc
Ă±Æ° c qui ñ nh trÆ° c. T p l nh c a Access cĂł th Ă±Æ° c xem lĂ  m t
cĂŽng c l p trĂŹnh Ă±ÆĄn gi n ñåp ng cĂĄc tĂŹnh hu ng c th .
1.6.6. B mĂŁ l nh (Modules):
LĂ  cĂŽng c l p trĂŹnh trong mĂŽi trÆ° ng Access mĂ  ngĂŽn ng n n
t ng c a nĂł lĂ  ngĂŽn ng Visual Basic for Application. Ă°Ăąy lĂ  m t
d ng t ñ ng hĂła chuyĂȘn sĂąu hÆĄn t p l nh, giĂșp t o ra nh ng hĂ m
ngÆ° i dĂčng t ñ nh nghÄ©a. B mĂŁ l nh thÆ° ng dĂ nh cho cĂĄc l p
trĂŹnh viĂȘn chuyĂȘn nghi p.
CĂŽng c ñ t o cĂĄc ñ i tÆ° ng trong Access Ă±Æ° c t ch c thĂ nh t ng
nhĂłm trong tab Create c a thanh Ribbon
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-10-
1.7. Thao tĂĄc v i cĂĄc ñ i tÆ° ng trong cÆĄ s d li u:
Ă° lĂ m vi c trĂȘn ñ i tÆ° ng, ta ch n ñ i tÆ° ng
trĂȘn thanh Access object, cĂĄc thĂ nh viĂȘn c a
ñ i tÆ° ng s xu t hi n bĂȘn dÆ° i tĂȘn c a ñ i
tÆ° ng.
1.7.1. T o m i m t ñ i tÆ° ng:
−Click tab Create trĂȘn thanh Ribbon.
−Trong nhĂłm cĂŽng c c a t ng ñ i tÆ° ng,
ch n cĂĄch t o tÆ°ÆĄng ng.
1.7.2. Thi t k l i m t ñ i tÆ° ng:
−N u ñ i tÆ° ng ñang ñóng:
∗ Click ph i trĂȘn ñ i tÆ° ng c n thi t k l i.
∗ Ch n Design view.
−N u ñ i tÆ° ng ñang m :
∗ Click nĂșt Design View.
1.7.3. Xem n i dung trĂŹnh bĂ y c a m t ñ i tÆ° ng:
−N u ñ i tÆ° ng ñang m ch ñ Design View
∗ Click nĂșt View.
−N u ñ i tÆ° ng ñang ñóng:
∗ Click ph i trĂȘn tĂȘn ñ i tÆ° ng c n xem.
∗ Ch n Open.
1.7.4. XĂła m t ñ i tÆ° ng.
−Click ph i chu t trĂȘn ñ i tÆ° ng c n xĂła,
−Ch n m c delete trĂȘn Menu Popup.
−Ho c ch n r i nh n phĂ­m Delete. Ho c nĂșt trĂȘn thanh cĂŽng
c .
1.7.5. Ă° i tĂȘn ñ i tÆ° ng
−Click ph i chu t trĂȘn ñ i tÆ° ng, ch n rename,
−Ho c nh n F2
−Nh p tĂȘn m i.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-11-
1.7.6. Sao chĂ©p m t ñ i tÆ° ng
−Click ph i chu t lĂȘn thĂ nh viĂȘn c n chĂ©p
−Ch n m c copy ñ chĂ©p ñ i tÆ° ng vĂ o Clipboard.
−Click nĂșt Paste trĂȘn thanh Menu ñ chĂ©p vĂ o c a s database.
−Nh p tĂȘn cho ñ i tÆ° ng sao chĂ©p.
−ð i v i ki u ñ i tÆ° ng Table, ta cĂł th l a ch n 1 trong 3
ki u sao chép
∗ Structure only: Sao chĂ©p c u trĂșc
∗ Structure and data:
Sao chĂ©p c u trĂșc vĂ 
d li u
∗ Append Data to
Exiting Table: ThĂȘm
d li u vĂ o m t b ng
ñang t n t i.
1.7.7. Chép d li u t Access sang ng d ng khåc
(Export).
CĂł th xu t d li u sang cÆĄ s d li u Access khĂĄc, ho c
Excel,Word, Pdf 

CĂĄch th c hi n:
−Ch n ñ i tÆ° ng mu n xu t sang ng d ng khĂĄc.
−Ch n tab External Data.
−Trong nhóm cîng c Export, ch n lo i ng d ng mà b n
mu n xu t d li u: Excel, Text file, XML file, Word,
Access

−Click nĂșt Browse
 ch ñ nh v trĂ­ xu t d li u.
−Click OK hoàn t t vi c export d li u.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-12-
1.7.8. ChĂ©p d li u t ng d ng khĂĄc vĂ o cÆĄ s d li u
Access hi n hĂ nh (Import)
CĂł th chĂ©p d li u t ng d ng khĂĄc nhÆ° Excel, ODBC Database,
XML file, Access, 
vĂ o cÆĄ s d li u hi n hĂ nh.
CĂĄch th c hi n:
Ch n tab External Data.
−Trong nhóm l nh Import & Link, ch n ng d ng mà b n
mu n chép d li u.
−L n lÆ° t lĂ m theo cĂĄc bÆ° c hÆ° ng d n c a Access.
a. Chép d li u t Excel vào Access
∗ Trong c a s làm vi c c a Access, ch n tab External Data,
click nĂșt Excel trong nhĂłm l nh Import & Link.
∗ Ch n t p tin Excel c n chĂ©p (Click nĂșt Browse
 ñ tĂŹm
t p tin Excel) Open
∗ OK, sau ñó th c hi n theo cĂĄc bÆ° c hÆ° ng d n c a Access
+ Ch n sheet ch a d li u c n chép, Next.
+ Ch n dĂČng lĂ m tiĂȘu ñ cho b ng, Next.
+ Ch ñ nh thu c tính cho cåc field Next.
+ Ch n cĂĄch t o khĂła cho b ng
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-13-
â–Ș Let Access add primary key: Access t t o khĂła.
â–Ș Chose my own primary key: B n ch ñ nh khĂła.
â–Ș No primary key: KhĂŽng t o khĂła.
+ Nh p tĂȘn cho b ng Finish.
+ Access hi n th thĂŽng bĂĄo cho bi t hoĂ n t t quĂĄ trĂŹnh
import m t file Excel thĂ nh m t b ng trong Access.
b. ChĂ©p d li u t cÆĄ s d li u Access khĂĄc vĂ o cÆĄ s
d li u hi n hĂ nh.
∗ Trong c a s làm vi c
c a Access, ch n tab
External Data, click nĂșt
Access trong nhĂłm l nh
Import & Link.
∗ Ch n t p tin Access
ch a d li u c n chép
(Click nĂșt Browse
 ñ
tĂŹm t p tin Access)
Open.
∗ Ch n tĂčy ch n “Import
table, query, form,
report, macro and
modules into the
current database” ñ
ch ñ nh v trĂ­ lÆ°u tr d
li u trong cÆĄ s d li u
hi n hĂ nh OK
∗ Trong c a s Import
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-14-
object, ch n ñ i tÆ° ng c n chĂ©p. CĂł th ch n nhi u ñ ng
th i ñ i tÆ° ng ho c ch n t t c b ng cĂĄch click nĂșt Select
All OK.
1.7.9. Ch c năng Link
Ch c năng Link trong Acces
ñ duy trĂŹ m i liĂȘn k t v i d
li u ngu n. N u d li u ngu n
thay ñ i thÏ d li u trong b ng
liĂȘn k t s thay ñ i theo vĂ 
ngÆ° c l i.
CĂĄch th c hi n tÆ°ÆĄng t nhÆ°
ch c năng Import, nhưng trong
c a s Get External Data, ta
ch n tĂčy ch n “Link to data
source by creating a link table” Ch n b ng mu n link OK
1.8. Ch n giao di n ngÆ° i dĂčng trong Access 2010
CĂĄc phiĂȘn b n trÆ° c ñùy c a Access cung c p ch m t lo i giao
di n ngÆ° i dĂčng duy nh t lĂ  cĂĄc c a s cĂł th ch ng lĂȘn nhau. B t
ñ u v i Access 2007, và bùy gi trong Access 2010, b n có s l a
ch n c a vi c s d ng cĂĄc giao di n truy n th ng ho c lo i giao
di n m i cĂł d ng cĂĄc tab.
1.8.1. Tabbed Documents
Tabbed Documents lĂ  giao di n lĂœ tÆ° ng cho ngÆ° i dĂčng lĂ m
vi c v i nhi u hÆĄn m t ñ i tÆ° ng t i m t th i ñi m. Trong giao
di n nĂ y form vĂ  report khĂŽng th n m trĂȘn ñ u trang c a m t khĂĄc
vĂ  ngÆ° i dĂčng cĂł th xem t t c cĂĄc ñi u khi n trĂȘn m t ñ i tÆ° ng
giao di n ngÆ° i dĂčng mĂ  khĂŽng c n ph i di chuy n m t ñ i tÆ° ng
trong Ă±Æ° ng ñi.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-15-
1.8.2. Overlapping Windows
Overlapping Windows cĂł l i th hÆĄn. Do s ña d ng c a vi c
thi t l p thu c tĂ­nh BorderStyle vĂ  kh năng lo i b cĂĄc nĂșt Min,
Max, vĂ  Close.
V i giao di n Overlapping Windows, b n cĂł th d dĂ ng bu c
ngÆ° i dĂčng tÆ°ÆĄng tĂĄc v i m t form t i m t th i ñi m.
1.8.3. Chuy n t giao di n Tabbed Documents sang
Overlapping Windows
ð i v i Access 2007 và Access 2010 thÏ khi kh i ñ ng m c ñ nh là
giao di n Tabbed Documents ñ chuy n sang d ng Overlapping
Windows ta th c hi n nhÆ° sau:
−Trong c a s làm vi c c a Access, ch n tab File ch n l nh
Options.
−Trong c a s Access
options, ch n
Current Database.
−Trong m c
Document Window
Options
−Ch n Overlapping
Windows OK
−Thoát kh i Access
và kh i ñ ng l i.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-16-
ChÆ°ÆĄng 2
XÂY D NG CÆ  S D LI U
XĂąy d ng cÆĄ s d li u lĂ  cĂŽng vi c quan tr ng ñ u tiĂȘn trong toĂ n
b qui trĂŹnh phĂĄt tri n m t ng d ng trĂȘn Access. M t cÆĄ s d li u
Ă±Æ° c thi t k vĂ  xĂąy d ng t t s lĂ  nh ng thu n l i trong quĂĄ trĂŹnh
phĂĄt tri n ng d ng.
2.1. KhĂĄi ni m v cÆĄ s d li u Access
M t cÆĄ s d li u Access bao g m t p h p cĂĄc b ng d li u cĂł
quan h ch t ch , phĂč h p ñ ph c v lÆ°u tr d li u cho m t ng
d ng qu n lĂœ.
VĂ­ d :
M t cÆĄ s d li u Qu n lĂœ sinh viĂȘn bao g m t p h p cĂĄc b ng d
li u: SINHVIEN, LOP, MONHOC, KETQUA Ă±Æ° c k t n i nhau
m t cĂĄch phĂč h p ph c v vi c lÆ°u tr d li u cho ng d ng qu n
lĂœ sinh viĂȘn. C u trĂșc cÆĄ s d li u qu n lĂœ sinh viĂȘn trong Access
Ă±Æ° c mĂŽ t nhÆ° sau:
2.2. B ng d li u (Table)
2.2.1. KhĂĄi ni m:
B ng (Table): LĂ  thĂ nh ph n cÆĄ b n trong cÆĄ s d li u c a MS
Access. Ă°Ăąy lĂ  ñ i tÆ° ng quan tr ng nh t, dĂčng ñ lÆ°u tr d li u,
m i b ng lÆ°u tr thĂŽng tin v m t ñ i tÆ° ng ñang qu n lĂœ. M t
b ng g m cĂł nhi u c t (field) vĂ  nhi u hĂ ng (record)
C t (Field) : M i field (field ho c c t) trong m t b ng ch ch a
m t lo i d li u duy nh t, nĂł lÆ°u tr m t thu c tĂ­nh c a ñ i
tÆ° ng.Trong m t b ng ph i cĂł Ă­t nh t m t field.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-17-
VĂ­ d :
B ng SINHVIEN, lÆ°u tr thĂŽng tin c a ñ i tÆ° ng sinh viĂȘn,
g m cĂĄc field MASV, HOSV, TENSV, PHAI, NGAYSINH,
DIACHI, MALOP.
DĂČng (Record): LĂ  m t th hi n d li u c a cĂĄc field trong b ng.
Trong m t b ng cĂł th cĂł khĂŽng cĂł record nĂ o ho c cĂł nhi u
records. Trong m t b ng thĂŹ d li u trong cĂĄc record khĂŽng Ă±Æ° c
trĂčng l p.
2.2.2. KhĂła chĂ­nh (Primary key)
KhĂła chĂ­nh c a m t b ng lĂ  m t ho c nhi u field k t h p mĂ  theo
ñó Access s xåc ñ nh m t record duy nh t trong b ng. D li u
trong field khĂła chĂ­nh khĂŽng Ă±Æ° c trĂčng vĂ  khĂŽng r ng. ThĂŽng
thÆ° ng, trong m i b ng nĂȘn cĂł khĂła chĂ­nh ñ t o quan h gi a cĂĄc
b ng trong cÆĄ s d li u vĂ  ñ MS Access t ñ ng ki m tra rĂ ng
bu c d li u khi ngÆ° i dĂčng nh p li u.
VĂ­ d : trong b ng sinh viĂȘn MĂŁ sinh viĂȘn xĂĄc ñ nh m t sinh
viĂȘn duy nh t.
Khi m t field ho c nhi u field k t h p Ă±Æ° c ch ñ nh lĂ  khĂła chĂ­nh
thĂŹ Access s t ñ ng t o ch m c cho chĂșng.
CĂĄc field bi u di n thĂŽng tin c a sinh viĂȘn
Record
KhĂła chĂ­nh
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-18-
Khi nh p d li u, Access s t ñ ng ki m tra khóa chính và khÎng
cho phĂ©p trĂčng l p, vĂ  khĂŽng r ng.
2.2.3. KhĂła ngo i (Foreign key)
KhĂła ngo i lĂ  m t field hay m t nhĂłm cĂĄc field trong m t record
c a m t b ng, tr ñ n khóa chính c a m t record khåc c a m t
b ng khĂĄc. ThĂŽng thÆ° ng, khĂła ngo i trong m t b ng tr ñ n khĂła
chĂ­nh c a m t b ng khĂĄc.
D li u trong field khĂła ngo i ph i t n t i trong field khĂła chĂ­nh
mĂ  nĂł tr t i. KhĂła ngo i dĂčng ñ t o quan h gi a cĂĄc b ng trong
cÆĄ s d li u
VĂ­ d :
2.3. CĂĄch t o b ng
2.3.1. T o b ng b ng ch c năng Table Design:
BÆ° c 1: Trong c a s lĂ m vi c c a Access,
trĂȘn thanh Ribbon, click tab Create, trong
nhĂłm l nh Table, click nĂșt l nh Table
Design, xu t hi n c a s thi t k b ng g m
cĂĄc thĂ nh ph n:
−Field Name: ñ nh nghÄ©a cĂĄc fields trong b ng.
−Data Type: ch n ki u d li u ñ lÆ°u tr d li u c a field
tÆ°ÆĄng ng.
−Description: dĂčng ñ chĂș thĂ­ch Ăœ nghÄ©a c a field.
−Field Properties: thi t l p các thu c tính c a Field, g m có
hai nhĂłm:
∗ General: lĂ  ph n ñ nh d ng d li u cho field trong c t
Field Name.
KhĂła ngo i KhĂła chĂ­nh
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-19-
∗ Lookup: lĂ  ph n quy ñ nh d ng hi n th / nh p d li u
cho Field .
BÆ° c 2: Trong c a s thi t k , th c hi n cĂĄc cĂŽng vi c sau:
−Nh p tĂȘn field trong c t field Name, ch p nh n kho ng
tr ng, khĂŽng phĂąn bi t ch hoa, ch thÆ° ng. NĂȘn nh p tĂȘn
field theo tiĂȘu chĂ­: Ng n g n, d nh , g i nghÄ©a, vĂ  khĂŽng cĂł
kho ng tr ng.
−Ch n ki u d li u cho field trong c t Data Type
−ChĂș thĂ­ch cho field trong c t Description.
−Ch ñ nh thu c tĂ­nh cho field trong khung Field Properties.
BÆ° c 3: XĂĄc ñ nh khĂła chĂ­nh cho b ng:
−ð t tr t i field
Ă±Æ° c ch n lĂ m
khĂła chĂ­nh (ho c
ch n cåc field ñ ng
th i lĂ m khĂła)
−Click nĂșt Primary key trĂȘn thanh cĂŽng c Table (Table
Tools), ho c click ph i trĂȘn tĂȘn field, ch n l nh Primary
key.
BÆ° c 4: LÆ°u b ng v a t o b ng cĂĄch:
−Click vĂ o nĂșt trĂȘn thanh Quick Access
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-20-
−Nh p tĂȘn cho b ng trong
h p tho i Save as nhÆ°
hĂŹnh (trong trÆ° ng h p
Table m i t o, chÆ°a ñ t
tĂȘn).
LÆ°u Ăœ: N u b ng chÆ°a Ă±Æ° c ñ t khĂła chĂ­nh thĂŹ Access s
hi n th m t h p tho i thĂŽng bĂĄo:
∗ Nh n nĂșt Cancel ñ tr l i c a s thi t k , ñ t khoĂĄ
chĂ­nh cho b ng.
∗ Nh n nĂșt No ñ lÆ°u mĂ  khĂŽng c n ñ t khĂła chĂ­nh, cĂł th
ñ t sau.
∗ Nh n nĂșt Yes ñ Access t t o khoĂĄ chĂ­nh cĂł tĂȘn lĂ  ID,
ki u Autonumber.
2.3.2. T o b ng trong ch ñ Datasheet View
Có th t o b ng b ng cåch ñ nh nghĩa tr c ti p cåc c t trong ch ñ
DataSheet View nhÆ° sau:
−Trong c a s làm
vi c c a Access,
ch n tab Create
trĂȘn thanh Ribbon,
trong nhĂłm l nh
Table, click nĂșt
Table, xu t hi n
b ng m i ch ñ
Datasheet View.
−Thanh Ribbon chuy n sang tab Field v i nhóm l nh Add &
Delete giĂșp b n ch n ki u d li u cho Field m i khi thĂȘm
Field vĂ o b ng.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-21-
−ð t tr trong ĂŽ bĂȘn dÆ° i Field
m i (Click to Add), sau ñó
ch n m t trong cĂĄc ki u d
li u trong nhĂłm Add &
Delete trĂȘn thanh Ribbon.
Ho c click chu t trĂȘn Click to
Add, ch n ki u d li u trong
menu. CĂł th click nĂșt More
Fields ñ ch n cåc ki u d
li u khĂĄc.
−Nh p tĂȘn cho Field m i.
−T o Field tính toán:
−Khi thi t k t b ng
ch ñ DataSheet
View, b n cĂł th t o
m t Field m i mĂ  nĂł
lĂ  k t qu c a m t
bi u th c tĂ­nh toĂĄn t
cĂĄc Field trÆ° c, b ng
cĂĄch:
∗ Click tiĂȘu ñ Click
to Add c a Field
m i nhÆ° hĂŹnh trĂȘn.
∗ Ch n l nh Calculated Field, xu t hi n c a s Expression
Builder
∗ Nh p bi u th c tính toán.
2.4. CĂĄc ki u d li u (Data Type)
Trong access m i Field cĂł th nh n m t trong cĂĄc ki u d li u sau:
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-22-
Data Type
Ki u d li u D li u KĂ­ch thÆ° c
Text Văn b n T i ña 255 kĂœ t
Memo
Văn b n nhi u dĂČng, nhi u
trang
T i ña 65.535 kĂœ
t
Number
Ki u s (bao g m s nguyĂȘn vĂ 
s th c). dĂčng ñ th c hi n tĂ­nh
toån, cåc ñ nh d ng d li u
ki u s Ă±Æ° c thi t l p trong
Control Panel.
1, 2, 4, ho c 8
byte
Date/Time
D li u ki u Date vĂ  Time. CĂĄc
ñ nh d ng c a d li u
Date/Time Ă±Æ° c thi t l p trong
Control Panel.
8 byte
Currency Ki u ti n t , m c ñ nh là $. 8 byte
AutoNumber
Access s t ñ ng tăng tu n t
ho c ng u nhiĂȘn khi m t m u
tin m i Ă±Æ° c t o, khĂŽng th
xĂła, s a.
4 byte
Yes/no
Ki u lu n lĂœ (Boolean). Ch
ch p nh n d li u cĂł giĂĄ tr
Yes/No, True/False, On/Off
1bit
OLE Object
D li u lĂ  cĂĄc ñ i tÆ° ng Ă±Æ° c
t o t cĂĄc ph n m m khĂĄc.
T i ña 1 GB
HyperLink D li u c a field lĂ  cĂĄc link.
Lookup
Wizard
Lookup Wizard khĂŽng ph i lĂ 
ki u d li u, mà là ch c năng
ñ t o m t danh såch mà giå tr
c a nĂł Ă±Æ° c nh p b ng tay
ho c Ă±Æ° c tham chi u t m t
b ng khĂĄc trong cÆĄ s d li u.
Attachment
Ă°Ă­nh kĂšm d li u t cĂĄc chÆ°ÆĄng
trĂŹnh khĂĄc, nhÆ°ng b n khĂŽng th
nh p văn b n ho c d li u s .
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-23-
ð thay ñ i nh ng ñ nh d ng m c
ñ nh c a cåc ki u d li u trong
mĂŽi trÆ° ng Window, ch n Start
Control Panel Regional
and Language Customize.
−Tab Numbers ñ thay ñ i
ñ nh d ng s nhÆ° d u th p
phĂąn, phĂąn cĂĄch hĂ ng
ngàn

−Tab Date/Time ñ thay ñ i
ñ nh d ng ngày/gi .
−Tab Currency ñ thay ñ i
Ă±ÆĄn v ti n t .
2.5. CĂĄc thu c tĂ­nh c a Field:
2.5.1. Field Size:
Quy ñ nh kĂ­ch thÆ° c c a field, tuỳ thu c vĂ o ki u d li u. Ch cĂł
hi u l c v i cĂĄc Field cĂł ki u lĂ  Text ho c Number.
−D li u ki u text: gi i h n kĂ­ch thÆ° c t 0- 255 kĂœ t , m c
ñ nh lĂ  50 kĂœ t .
−D li u ki u Memo: gi i h n kĂ­ch thÆ° c t 0- 65.535 kĂœ t .
−ð i v i ki u d li u Number: ki u Number bao g m m t s
ki u con, gi i h n kĂ­ch thÆ° c ki u Number chĂ­nh lĂ  xĂĄc ñ nh
ki u con.
Field size Mi n giå tr S l t i ña
Byte 0- 255 0
Integer -32768- 32767 0
Long integer - 214783648 – 214783647 0
Single -3.4×1038
- 3.4×1038
7
Double -1.79×10308
-1.79×10308
15
Decimal -1028
-1 – 1028
-1 20
2.5.2. Decimal Places:
Quy ñ nh s ch s th p phĂąn (ch s d ng trong trÆ° ng h p s cĂł
d ng single, double). Ă° i v i ki u Currency, Fixed, Percent luĂŽn
luĂŽn decimal places lĂ  2.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-24-
2.5.3. Format:
Quy ñ nh d ng hi n th c a d li u trĂȘn mĂ n hĂŹnh ho c ra mĂĄy in,
ph thu c vào ki u d li u. Có th ch n cåc ñ nh d ng do Access
cung c p s n ho c t o m t chu i kĂœ t ñ nh d ng riĂȘng.
a) Ă° nh d ng ki u d li u Text
CĂĄc kĂœ t ñ nh d ng ki u d li u Text
KĂœ t ñ nh d ng TĂĄc d ng
@ Chu i kĂœ t
> Ă° i toĂ n b kĂœ t ra ch hoa
< Ă° i toĂ n b kĂœ t ra ch thÆ° ng
“chu i kĂœ t ” Chu i kĂœ t gi a 2 d u nhĂĄy
<kĂœ t > KĂœ t n m sau d u 
[Black] [White] [Red] [Green]
[Blue] [Yellow] [Magenta]
[Cyan]
MĂ u (kĂœ hi u mĂ u theo sau m t
trong cĂĄc kĂœ t ñ nh d ng chu i
phĂ­a trĂȘn)
VĂ­ d :
Ă° nh d ng D li u nh p Hi n th
@@@-@@-@@@ 12345678 123-45-678
> LĂœ T Tr ng LÝ T TR NG
< LĂœ T Tr ng lĂœ t tr ng
b) Ă° nh d ng d li u ki u number
+ Cåc ki u ñ nh d ng Access cung c p s n
KĂœ t TĂĄc d ng
General Number Hi n th ñĂșng nhÆ° s nh p vĂ o
Currency
CĂł d u phĂąn cĂĄch, d u th p phĂąn vĂ  kĂœ
hi u ti n t .
Fixed
Hi n th gi ng nhÆ° cĂĄch ñ nh d ng trong
Regional Settings c a Control Panel, ph n
s l th p phĂąn ph thu c vĂ o Decimal
Standard
Gi ng nhÆ° d ng Fix, nhÆ°ng cĂł d u phĂąn
cĂĄch hĂ ng ngĂ n.
Percent Hi n th s d ng ph n trăm (%)
Scientific Hi n th s d ng khoa h c
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-25-
VĂ­ d :
D ng D li u nh p vĂ o Hi n th
General Number 1234.5 1234.5
Currency 1234.5 $1,234.50
Fixed 1234.5 1234.5
Standard 1234.5 1,234.5
Percent 0.123 12.30%
Scientific 1234.5 1.23E+03
c) CĂĄc kĂœ t ñ nh d ng ñ i v i d li u ki u s :
KĂœ t TĂĄc d ng
.(period) D u ch m th p phĂąn
,(comma) D u phĂąn cĂĄch ngĂ n
0 S (0-9)
# S ho c kho ng tr ng (blank)
$ D u $
% Ph n trăm
E+ E- e+ e- S d ng khoa h c
Kho ng tr ng (blank) Kho ng tr ng
d) Ă° nh d ng d li u ki u Data/Time:
+ Cåc ki u ñ nh d ng Access cung c p s n:
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-26-
+ CĂĄc kĂœ t ñ nh d ng:
e) Ă° nh d ng d li u ki u Yes/No:
Ă° nh d ng Ý nghÄ©a
Yes/No Ă°Ășng/Sai
True/Fasle Ă°Ășng/Sai
On/Off Ă°Ășng/Sai
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-27-
Chu i kĂœ t ñ nh d ng ki u yes/no g m 3 ph n: First; Second;
Third.
−First: b tr ng, ñ nh d ng trong m c nĂ y khĂŽng nh hÆ° ng
ñ n d li u ki u Yes/No.
−Second: field h p n i dung field mang giĂĄ tr ñĂșng.
−Third: field h p n i dung field mang giá tr sai.
VĂ­ d :
Chu i ñ nh d ng
Hi n th
Field (True) Field (Fasle)
; “Nam”; “N ” Nam N
; “BiĂȘn ch ”; “ ” BiĂȘn ch
2.5.4. Input Mask (m t n nh p li u):
Quy ñ nh khuĂŽn ñ nh d ng d li u. NgÆ° i s d ng khi nh p d
li u vĂ o b ng b t bu c ph i tuĂąn theo ñĂșng ñ nh d ng ñó.
ChĂș Ăœ: khi quy ñ nh Input Mask cho b ng, cĂĄc qui ñ nh nĂ y s
Ă±Æ° c ĂĄp d ng cho c bi u m u ( Form ), truy v n (Query), bĂĄo cĂĄo
(Report). N u ch mu n ĂĄp d ng cho riĂȘng bi u m u ho c bĂĄo cĂĄo
thĂŹ qui ñ nh Input Mask cho riĂȘng bi u m u hay bĂĄo cĂĄo ñó.
Nh ng field cĂčng lĂșc qui ñ nh thu c tĂ­nh Format vĂ  Input Mask,
Access s hi n th theo d ng qui ñ nh trong Format khi hi n th d
li u. Tuy nhiĂȘn n u ñi u ch nh d li u thĂŽng qua bi u m u, Access
dĂčng d ng th c qui ñ nh trong Input Mask.
−CĂĄc kĂœ t dĂčng ñ nh d ng trong Input Mask.
KĂœ t Ý nghÄ©a
0
V trĂ­ b t bu c nh p, kĂœ t s t 0-9, khĂŽng cho
phép nh p d u.
9
KhĂŽng b t bu c nh p, kĂœ t s ho c kho ng
tr ng, khÎng cho phép nh p d u.
#
Nh p s 0-9, kho ng tr ng, d u + -, khĂŽng b t
bu c nh p.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-28-
L B t bu c nh p, kĂœ t ch .
? KhĂŽng b t bu c nh p, kĂœ t A-Z.
A B t bu c nh p, kĂœ t ch ho c s .
a KhĂŽng b t bu c nh p, kĂœ t ch ho c s .
& B t bu c nh p, kĂœ t b t kỳ.
C KhĂŽng b t bu c nh p, kĂœ t b t kỳ.
. ,
D u phĂąn cĂĄch th p phĂąn, hĂ ng ngĂ n. TĂčy thu c
vào ñ nh d ng c a Windows
/ :
D u phĂąn cĂĄch ngĂ y, gi . TĂčy thu c vĂ o ñ nh
d ng c a Windows
< CĂĄc kĂœ t bĂȘn ph i Ă±Æ° c ñ i thĂ nh ch thÆ° ng
> CĂĄc kĂœ t bĂȘn ph i Ă±Æ° c ñ i thĂ nh ch hoa.
! D li u ghi t ph i sang trĂĄi.
<kĂœ t >
KĂœ t theo sau d u  s Ă±Æ° c Ă±Æ°a th ng vĂ o d
li u
Password Nh p d li u ki u m t kh u (ch hi n th d u *)
VĂ­ d :
Input Mask D li u
> L0L0L0 T2A3B4
>L<?? Mai
2.5.5. T o field Lookup Wizard:
M t lookup field cho phép b n nh p d li u cho field t m t danh
såch giå tr . Có hai cåch ñ lookup field có th nh n giå tr t m t
danh sĂĄch cĂĄc giĂĄ tr .
−Lookup t m t danh sách nh p b ng tay.
−Lookup t m t Table ho c m t Query trong cÆĄ s d li u.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-29-
CĂĄch t o:
−Trong c a s thi t
k b ng, t i field
mu n t o Lookup
Wizard, c t Data
type ch n
Lookup Wizard.
−Xu t hi n c a s
Lookup Wizard,
v i hai tĂčy ch n
tÆ°ÆĄng ng v i hai
cĂĄch t o danh
sĂĄch cho lookup field.
−N u ch n d li u ngu n cho field b ng cách l y giá tr t
Table ho c Query khĂĄc thĂŹ ch n tĂčy ch n “I want the
lookup field to get the values from another table or query”
vĂ  click next.
∗ Ch n b ng ho c query cung c p giá tr cho lookup field,
click Next.
∗ Ch n field ch a danh sách giá tr cho lookup field, click
Next.
∗ Ch n field s p x p, click next.
∗ Hi u ch nh ñ r ng c a lookup field, click Finish ñ k t
thĂșc.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-30-
−N u t o d li u ngu n cho lookup field b ng cách nh p b ng
tay thĂŹ trong c a s Lookup Wizard, ch n tĂčy ch n “I will
type in the values that I want”. Click Next.
∗ Nh p giá tr cho lookup field. Click Next.
∗ Nh p nhãn cho lookup field, click Finish.
2.5.6. Validation rule (Quy t c h p l ):
Ki m tra tĂ­nh h p l c a d li u khi nh p li u. N u d li u khĂŽng
th a ñi u ki n cho trÆ° c, Access xu t hi n trĂȘn mĂ n hĂŹnh m t thĂŽng
bĂĄo ch a dĂČng văn b n quy ñ nh Validation text. Trong
validation rule có cåc phép toån sau:
−PhĂ©p toĂĄn so sĂĄnh: > , < , >=, <=, =, <>
−PhĂ©p toĂĄn quan h : or; and; not
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-31-
−PhĂ©p toĂĄn v chu i: toĂĄn t Like (gi ng nhÆ°).CĂł th s d ng
toĂĄn t Like kĂšm v i cĂĄc kĂœ t thay th nhÆ°:
∗ D u *: thay th t t c cĂĄc kĂœ t .
∗ D u #: thay th cĂĄc kĂœ t s .
∗ D u ?: thay th kĂœ t t i v trĂ­ cĂł d u ?.
2.5.7. Validation text (ThĂŽng bĂĄo l i):
Chu i thÎng båo xu t hi n khi d li u nh p vào khÎng tho ñi u
ki n c a Validation Rule, chu i trong validation text có ñ dài t i
ña 255 kĂœ t .
2.5.8. Required (YĂȘu c u):
CĂł yĂȘu c u b t bu c nh p d li u cho m t field hay cĂł th ñ tr ng.
2.5.9. AllowZeroLength:
Quy ñ nh field có ki u text hay Memo có th có (yes) ho c khÎng
có (no) chu i có ñ dài Zero. N u field là field khoå thÏ thu c tính
nĂ y lĂ  No.
ChĂș Ăœ:
C n phĂąn bi t field cĂł giĂĄ tr null (tr ng chÆ°a cĂł d li u) vĂ  m t
field ch a chu i cĂł ñ dĂ i lĂ  zero (ñó lĂ  chu i “”). Khi hi n th ra
mĂ n hĂŹnh c hai cĂł hĂŹnh th c gi ng nhau.
2.5.10. Index ( Ch m c/ S p x p)
Quy ñ nh thu c tĂ­nh Index ñ t o ch m c Ă±ÆĄn (ch m c trĂȘn m t
field).
−N u ch n No thì khîng s p x p d li u.
−N u ch n Yes (No Duplicates) thĂŹ t o ch m c (s p x p) trĂȘn
field vĂ  khĂŽng cho phĂ©p cĂĄc giĂĄ tr trĂčng nhau.
−N u ch n Yes (Duplicates Yes) thì t o ch m c (s p x p)
trĂȘn field vĂ  cho phĂ©p cĂĄc giĂĄ tr trĂčng nhau.
2.5.11. Caption:
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-32-
Qui ñ nh nhĂŁn lĂ  m t chu i kĂœ t xu t hi n t i dĂČng tĂȘn field.
Chu i nĂ y cĆ©ng xu t hi n t i tiĂȘu ñ c a cĂĄc ñi u khi n trong cĂĄc
bi u m u ho c bĂĄo cĂĄo. N u giĂĄ tr nĂ y b tr ng thĂŹ Access s l y
tĂȘn field lĂ m tiĂȘu ñ .
2.5.12. Defaut value:
Quy ñ nh giĂĄ tr m c nhiĂȘn cho c t. Access s t ñ ng gĂĄn giĂĄ tr
nĂ y vĂ o khi thĂȘm m u tin m i. NgÆ° i s d ng cĂł th gĂĄn m t bi u
th c cho thu c tĂ­nh nĂ y.
2.6. Hi u ch nh c u trĂșc c a b ng:
M b ng ch ñ thi t k (Design View) b ng cåch: Trong c a s
Database, ch n b ng mu n thay ñ i c u trĂșc, click ph i, ch n
Design View.
Thanh Ribbon chuy n sang Tab Design g m cåc cÎng c cho phép
hi u ch nh c u trĂșc c a b ng.
−Insert Rows: chĂšn thĂȘm m t field trĂȘn field hi n hĂ nh.
−Delete Rows: xĂła cĂĄc field Ă±Æ° c ñånh d u ch n.
−Di chuy n field: Click ch n tĂȘn field mu n di chuy n, drag
chu t vĂ o tĂȘn field, di chuy n ñ n v trĂ­ m i.
2.7. CĂĄch nh p d li u cho b ng:
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-33-
Ă° nh p d li u cho b ng, trÆ° c h t ph i m b ng ch ñ
Datasheet View.
−Trong c a s Database ch n object Table ch n b ng
mu n nh p ho c s a d li u click ph i ch n Open. Ho c
double click vĂ o tĂȘn b ng mu n m .
−B ng Ă±Æ° c m ch ñ nh p li u (Ch ñ Data Sheet view)
−M c ñ nh, luĂŽn cĂł m t dĂČng r ng ñ nh p record m i
cu i b ng.
−Khi nh p d li u ph i nh p theo t ng Record, d li u nh p
vĂ o ph i th a mĂŁn cĂĄc thu c tĂ­nh c a b ng vĂ  thu c tĂ­nh c a
field khi thi t k b ng. N u d li u khĂŽng th a mĂŁn thĂŹ
Access s thĂŽng bĂĄo l i.
−ð i v i field có ki u d li u OLE object:
∗ T i v trí nh p, click chu t ph i,
∗ Ch n Insert - Object.
∗ Ch n Create New n u mu n t o ñ i tÆ° ng m i.
∗ Ch n Create from file n u mu n l y ñ i tÆ° ng t t p tin
trĂȘn ñĩa (thÆ° ng lĂ  hĂŹnh nh) ch n file c n s d ng.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-34-
2.8. T o quan h gi a cĂĄc b ng trong cÆĄ s d li u:
Sau khi thi t k cĂĄc b ng, ta Ă±Æ° c c u trĂșc c a cĂĄc b ng, nhÆ°ng
gi a cĂĄc b ng chÆ°a cĂł cĂĄc thĂŽng tin quan h v i nhau. Do ñó vi c
thi t l p m i quan h gi a cĂĄc b ng s giĂșp MS Access qu n lĂœ d
li u Ă±Æ° c h p lĂœ hÆĄn vĂ  b o v cĂĄc rĂ ng bu c toĂ n v n c a d li u
trong quĂĄ trĂŹnh nh p d li u.
Ă° thi t l p Ă±Æ° c quan h thĂŹ cĂĄc field dĂčng liĂȘn k t gi a cĂĄc Table
ph i cĂł cĂčng ki u d li u.
2.8.1. CĂĄc lo i quan h
Trong Access t n t i 2 ki u quan h : quan h 1-1 (m t-m t) vĂ 
quan h 1-n (m t-nhi u)
Quan h 1-1: m t record c a b ng nĂ y s liĂȘn k t v i duy nh t m t
record c a b ng kia vĂ  ngÆ° c l i.
VĂ­ d :
Quan h 1-n: m i record c a b ng 1 s liĂȘn k t v i m t ho c nhi u
record c a b ng n, ngÆ° c l i m t record c a b ng n ch liĂȘn k t v i
duy nh t m t record trong b ng 1.
VĂ­ d :
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-35-
Th hi n d li u c a quan h 1-n
2.8.2. CĂĄch t o quan h :
−T i c a s làm vi c c a Access, ch n tab Database Tools
trĂȘn thanh Ribbon, click nĂșt Relationships.
−N u lĂ  l n ñ u tiĂȘn (CSDL
chÆ°a cĂł quan h ) thĂŹ h p tho i
Show Tables s xu t hi n.
−N u khîng có c a s Show
Table thĂŹ Click nĂșt Show
Table trĂȘn thanh Ribbon.
∗ Tab Tables: hi n th t t c
cĂĄc b ng trong cÆĄ s d
li u
∗ Tab Queries: hi n th cĂĄc truy v n ñã t o trong cÆĄ sÆĄ d
li u.
∗ Tab Both: hi n th t t c Table và Query.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-36-
−Ch n b ng ho c Query c n thi t l p quan h , click Add.
−Click nĂșt Close ñóng c a s Show Table.
−C a s RelationShips ch a các b ng mu n thi t l p quan h .
−Drag chu t kĂ©o field
quan h t b ng nĂ y
sang b ng kia. (vd:
KĂ©o field MaSV t
b ng SINHVIEN
sang MaSV c a
b ng KETQUA).
Xu t hi n c a s
Edit RelationShips
v i cĂĄc tĂčy ch n:
∗ Enforce Referential Integrity n u mu n quan h có tính
rĂ ng bu c toĂ n v n. Quan h cĂł tĂ­nh rĂ ng bu c toĂ n v n
s ñ m b o cåc v n ñ sau:
+ Khi nh p d li u, d li u c a field tham gia quan h
b ng “nhi u” (b ng con) ph i t n t i trong b ng
“m t” (b ng cha). VĂ­ d : mu n nh p m t sinh viĂȘn
cho b ng KETQUA thÏ MaSV ñó ph i t n t i trong
b ng SINHVIEN.
+ Khîng th xóa nh ng m u tin trong b ng “m t” khi
nh ng m u tin trong b ng “nhi u” có quan h v i
m u tin bĂȘn “m t
N u vi ph m cĂĄc nguyĂȘn t c trĂȘn thĂŹ Access s khĂŽng
nh n d li u vĂ  thĂŽng bĂĄo l i.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-37-
∗ Cascade Update Related Field: cho phĂ©p b n s a giĂĄ tr
khóa chính c a m u tin trong b ng “m t” (b ng cha) c a
quan h , lĂșc ñó thay vĂŹ bĂĄo l i Access s t ñ ng c p
nh t s thay ñ i ñó vĂ o cĂĄc field tÆ°ÆĄng ng (cĂł quan h )
trĂȘn cĂĄc b ng “nhi u” (b ng con) c a quan h .
∗ Cascade Delete Related Records: cho phĂ©p b n xĂła
m u tin trong b ng “m t” (b ng cha) c a quan h , lĂșc ñó
thay vÏ båo l i, Access s t ñ ng xóa t t c cåc m u tin
trong b ng “nhi u” (b ng con) c a quan h n u như
nh ng m u tin ñó cĂł liĂȘn quan v i m u tin v a xĂła.
LÆ°u Ăœ:
+ N u c hai field tham gia liĂȘn k t ñ u lĂ  khĂła chĂ­nh,
Access t t o ra quan h 1-1 (One to one): m i m u
tin trong b ng nĂ y s quan h v i 1 vĂ  ch m t m u
tin trong b ng kia.
+ N u m t bĂȘn lĂ  field khĂła chĂ­nh, bĂȘn cĂČn l i lĂ  khĂła
ngo i, Access s t o quan h 1-nhi u (One to many):
M i m u tin trong b ng “m t” (b ng cha) có quy n
quan h v i nhi u m u tin trong b ng “nhi u” (b ng
con), ngư c l i m i m u tin trong b ng “nhi u” ch
Ă±Æ° c quy n quan h v i m t m u tin trong b ng
“m t”.
2.8.3. CĂĄch xĂła quan h
Mu n xĂła quan h gi a 2 b ng, ta Click ph i m i quan h mu n
xĂła, ch n Delete, ho c ch n m i quan h vĂ  nh n phĂ­m Delete.
LÆ°u Ăœ:
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-38-
−N u nh p d li u trÆ° c khi t o quan h thĂŹ khi nh p li u ta
cĂł th nh p d li u cho cĂĄc b ng theo trĂŹnh t tĂčy Ăœ.
−NgÆ° c l i, n u t o quan h trÆ° c, nh p li u sau thĂŹ khi nh p
li u ta ph i nh p b ng 1 (b ng cha) trÆ° c vĂ  b ng n (b ng
con) sau.
2.8.4. Ki u k t n i (Join type):
CĂł 3 ki u liĂȘn k t gi a cĂĄc b ng:
−1: Only include rows where the joined field from both
tables are equal: ñùy lĂ  lo i liĂȘn k t ph bi n nh t gi a hai
b ng. Trong ñó d li u khi th hi n trĂȘn b ng k t qu s
g m nh ng m u tin mĂ  d li u ch a trong field liĂȘn k t
hai b ng ph i hoĂ n toĂ n gi ng nhau. LiĂȘn k t nĂ y cĂČn g i lĂ 
liĂȘn k t n i.
−2: Include all records from “b ng bĂȘn trĂĄi” and only those
records from “b ng bĂȘn ph i” where the joined fields are
equal: Trong ki u liĂȘn k t nĂ y, Access s th hi n trĂȘn b ng
k t qu toĂ n b d li u trĂȘn “b ng bĂȘn trĂĄi” vĂ  ch nh ng
m u tin bĂȘn “b ng bĂȘn ph i” cĂł n i dung trong field liĂȘn k t
gi ng field tÆ°ÆĄng ng v i “b ng bĂȘn trĂĄi”.
−3: Include all records from “b ng bĂȘn ph i” and only those
records from “b ng bĂȘn trĂĄi” where the joined fields are
equal: Trong ki u liĂȘn k t nĂ y, Access s th hi n trĂȘn b ng
k t qu toĂ n b d li u trĂȘn “b ng bĂȘn ph i” vĂ  ch nh ng
m u tin bĂȘn “b ng bĂȘn trĂĄi” cĂł n i dung trong field liĂȘn k t
gi ng field tÆ°ÆĄng ng v i “b ng bĂȘn ph i”.
CĂĄch ch n ki u liĂȘn k t gi a hai b ng:
−T c a s Edit Relationships
−Click vĂ o nĂșt Join type ñ m c a s Join Properties.
−Ch n lo i liĂȘn k t.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-39-
2.9. Cåc thao tåc v i b ng ch ñ Datasheet view
2.9.1. M t s ñ nh d ng trong ch ñ Database View
ð th c hi n cåc thao tåc ñ nh d ng b ng, ta ph i m b ng ch ñ
DataSheet View.
a) Thay ñ i font ch :
−TrĂȘn thanh Ribbon ch n tab Home.
−Trong nhóm l nh Text Formatting, ch n font ch cho Table
và cåc ñ nh d ng khåc.
−Click nĂșt trĂȘn nhĂłm
Text Formatting s xu t
hi n c a s Datasheet
Formatting cho phép b n
hi u ch nh cĂĄc thu c tĂ­nh
c a Datasheet nhÆ° mĂ u
n n , mĂ u lÆ° i, 

b) Thay ñ i ñ r ng c t: Khi
t o b ng b ng Datasheet
View thĂŹ Access t o b ng
v i cåc c t có ñ r ng m c ñ nh, n u ñ r ng c a c t quå
nh s làm cho d li u b che khu t. ð thay ñ i ñ r ng c a
c t ta cĂł th s d ng m t trong cĂĄc cĂĄch sau:
−CĂĄch 1: Ă° t tr Ă±Æ° ng biĂȘn bĂȘn ph i c a c t, khi tr cĂł
d ng mĆ©i tĂȘn 2
chi u thĂŹ drag
chu t ñ thay
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-40-
ñ i ñ r ng c a c t.
−CĂĄch 2: Click ph i trĂȘn
tĂȘn c a c t mu n thay
ñÎi ñ r ng và ch n
Field width. Nh p kĂ­ch
thÆ° c c a c t vĂ o ĂŽ
Column Width.
c) Thay ñ i v trí c t:
−Click vĂ o tiĂȘu ñ c t.
Drag ñ thay ñ i v trĂ­ c t (chu t v n ñang t i tiĂȘu ñ c t).
d) Che d u (Hide column) vĂ  hi n th (Unhide column)c t:
−Ch n c t mu n n.
−TrĂȘn thanh Ribbon, trong
nhĂłm l nh Records,
click nĂșt More, ch n
l nh Hide fields.
−Mu n hi n th t i c t b
n, ta lĂ m tÆ°ÆĄng t nhÆ°
thao tĂĄc n c t, nhÆ°ng
trong menu l nh c a nĂșt
More ta ch n l nh
Unhide fields.
e) C ñ nh và b c ñ nh c t:
−Ch n c t c n c ñ nh.
−TrĂȘn thanh Ribbon, trong nhĂłm l nh Records, click nĂșt
More, ch n l nh Freeze Fields.
−NgÆ° c l i, mu n b c ñ nh c t ta ch n l nh UnFreeze All
Fields.
f) Thay ñ i chi u cao dĂČng:
−ð t con tr vĂ o Ă±Æ° ng biĂȘn c a dĂČng sao cho xu t hi n mĆ©i
tĂȘn 2 chi u, Drag ñ thay ñ i chi u cao c a dĂČng.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-41-
2.9.2. S p x p
a) S p x p theo m t field
−ð t tr t i field ch a d li u c n s p x p
−Click nĂșt sort Ascending (s p x p tăng d n)/Sort
Descending (s p x p gi m d n) trong nhĂłm l nh sort &
Filter trĂȘn thanh Ribbon.
b) S p x p theo nhi u fields
Ă° s p x p theo nhi u field,
trong nhĂłm l nh sort &
Filter trĂȘn thanh Ribbon,
click nĂșt l nh Advanced
filter options
−Ch n l nh Advanced
Filter/Sort
−Xu t hi n c a s Filter
Double click ch n cĂĄc field
ch a d li u c n s p x p,
th t Æ°u tiĂȘn t trĂĄi sang
ph i.
− m c Sort ch n ki u s p x p.
−ð th c hi n s p x p ta ch n l nh Apply Filter/Sort
Ví d : S p x p d li u trong b ng HoaDon theo chi u tăng
d n c a MaKH, n u trĂčng MaKH thĂŹ s p x p theo MaNV
tăng d n, n u trĂčng MaNV thĂŹ s p x p theo NgayLapHD
gi m d n.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-42-
2.9.3. TĂŹm ki m vĂ  thay th :
a) TĂŹm ki m:
−ð tĂŹm m t giĂĄ tr trong b ng ta click nĂșt Find
trong nhĂłm l nh Find trĂȘn thanh Ribbon .
−Xu t hi n c a s Find and Replace.
∗ Find What: Nh p giá tr c n tìm
∗ Look In: Ph m vi tìm ki m.
∗ Ki u so trĂčng giĂĄ tr c n tĂŹm v i giĂĄ tr trong ĂŽ
∗ Search: hÆ° ng tĂŹm
∗ Match Case: TĂŹm phĂąn bi t ch hoa vĂ  ch thÆ° ng
∗ Click nĂșt Find Next ñ th c hi n tĂŹm ki m, n u tĂŹm h t
access s cho xu t hi n h p thĂŽng bĂĄo hoĂ n t t vi c tĂŹm
ki m.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-43-
b) Thay th :
−Trong c a s Find and Replace, n u mu n thay th các giá tr
Ă±Æ° c tĂŹm th y b ng m t giĂĄ tr khĂĄc ta ch n tab Replace.
−Replace With: Nh p giá tr c n thay th .
−Click nĂșt Replace ñ thay th giĂĄ tr Ă±Æ° c tĂŹm th y hi n t i.
−Click nĂșt Replace All ñ thay th toĂ n b cĂĄc giĂĄ tr Ă±Æ° c
tĂŹm th y.
2.9.4. L c d li u
a) Filter by selection
Filter by selection giĂșp b n ch n ra nh ng Record d a trĂȘn
m t giĂĄ tr hi n hĂ nh. CĂĄch th c hi n:
−ð t tr t i field ch a giá
tr l c, ch n giĂĄ tr lĂ m
ñi u ki n l c.
−Click nĂșt l nh Seletion
trong nhĂłm l nh Sort &
Filter trĂȘn thanh Ribbon.
−Ch n m t trong các l nh trong menu:
∗ Equals 
: l c các records
cĂł giĂĄ tr b ng v i giĂĄ tr
Ă±Æ° c ch n.
∗ Does Not Equal
: l c các
records cĂł giĂĄ tr khĂĄc v i
giĂĄ tr Ă±Æ° c ch n.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-44-
∗ Contains 
: l c cĂĄc records ch a giĂĄ tr Ă±Æ° c ch n.
∗ Does Not Contains 
: l c các records khîng ch a giá tr
Ă±Æ° c ch n.
−NgoĂ i ra, cĆ©ng cĂł th l c b ng cĂĄch click nĂșt cĂŽng c
Selection button bĂȘn ph i tĂȘn field.
−ðánh d u check vĂ o giĂĄ tr lĂ m ñi u ki n l c.
−Click OK
b) Filter by form
Filter by form giĂșp b n l c
b ng cĂĄch nh p giĂĄ tr l c vĂ o
m t dĂČng trĂȘn Datasheet.
−Click nĂșt Advanced trong
nhĂłm l nh Sort & Filter, ch n
l nh Filter By Form.
−Chuy n d ng Datasheet c a
b ng thĂ nh m t dĂČng tr ng,
vĂ  xu t hi n cĂĄc nĂșt
Dropdown list trĂȘn m i field
cho phép ch n giå tr l c.
−N u l c theo nhi u giá tr thì click tab Or và ch n giá tr làm
ñi u ki n l c ti p theo.
−Click nĂșt Toggle Filter ñ th c hi n l c.
c) Advanced filter
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-45-
Ch c năng Advanced filter cho phép l c v i nhi u ñi u ki n
nhi u field khĂĄc nhau.
−Click nĂșt Advanced, ch n l nh Advanced filter/Sort, xu t
hi n c a s Filter, v i cĂĄc dĂČng:
Field: Nh p tĂȘn cĂĄc field ch a ñi u ki n l c
Sort: Ch n ki u s p x p (n u cĂł yĂȘu c u)
Criteria: Nh p ñi u ki n l c. N u cåc ñi u ki n l c cåc
field b t bu c th a mãn ñ ng th i (và) thÏ cåc ñi u ki n
ph i Ă±Æ° c nh p trĂȘn cĂčng m t dĂČng. N u cĂĄc ñi u ki n
khĂŽng th a mĂŁn ñ ng th i (ho c) thĂŹ nh p trĂȘn khĂĄc dĂČng
VĂ­ d : L c cĂĄc nh ng sinh viĂȘn cĂł mĂŽn h c “CSDL” vĂ 
ñi m thi l n 1>=5.
VĂ­ d : L c cĂĄc nh ng sinh viĂȘn cĂł mĂŽn h c “CSDL”
ho c ñi m thi l n 1>=5.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-46-
ChÆ°ÆĄng 3
TOÁN T -HÀM -BI U TH C
Trong Access khi x lĂœ d li u thĂŹ c n ñ n cĂĄc
3.1. ToĂĄn t
3.1.1. ToĂĄn t s h c
ToĂĄn t MĂŽ t VĂ­ d
+ C ng 2 toĂĄn h ng [lÆ°ÆĄng]+[thÆ°ÆĄng]
- Tr 2 toĂĄn h ng [lÆ°ÆĄng]-[t m ng]
* NhĂąn 2 toĂĄn h ng [h s ]*[lÆ°ÆĄng cb]
/ Chia 2 toĂĄn h ng 15.2/2
 PhĂ©p chia nguyĂȘn 52
Mod Chia l y ph n dÆ° 5Mod 2
^ L y th a 4^2
3.1.2. ToĂĄn t so sĂĄnh
K t qu c a toĂĄn t so sĂĄnh lĂ  True ho c False.
3.1.3. ToĂĄn t logic
ToĂĄn t MĂŽ t VĂ­ d
And Và [ñi m]<=5 And [năm sinh]>1990
Or Ho c [ñi m]<=5 Or [năm sinh]>1990
Not Ă° o Not True
ToĂĄn t VĂ­ d MĂŽ t
= ="MN" TĂŹm nh ng record cĂł giĂĄ tr lĂ  MN.
< <10 TĂŹm nh ng record cĂł giĂĄ tr <10.
< = <=10 TĂŹm nh ng record cĂł giĂĄ tr <=10.
> >10 TĂŹm nh ng record cĂł giĂĄ tr >10.
> = >=10 TĂŹm nh ng record cĂł giĂĄ tr >=10.
<> <>10 TĂŹm nh ng record cĂł giĂĄ tr khĂĄc10.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-47-
3.1.4. ToĂĄn t khĂĄc
ToĂĄn t VĂ­ d Ý nghÄ©a
BETWEEN
BETWEEN #1/1/99#
AND #12/31/99#
TĂŹm nh ng record cĂł
giĂĄ tr trong kho ng
1/1/99 vĂ  12/31/99.
LIKE LIKE "S*"
TĂŹm nh ng record
ch a text Ă±Æ° c b t ñ u
b ng kĂœ t "S."
IS NULL IS NULL
TĂŹm nh ng record cĂł
giĂĄ tr r ng
IN(v1, v2, 
) In(“java”, “C++”)
TĂŹm nh ng record cĂł
giĂĄ tr trong danh sĂĄch
li t kĂȘ.
3.1.5. ToĂĄn t n i chu i
DĂčng ñ n i cĂĄc chu i thĂ nh m t chu i.
ToĂĄn t VĂ­ d
& “Nguy n ” & “ ” & “An” Nguy n An.
+ “Nguy n ” + “ ” + “An” Nguy n An.
3.2. HĂ m
3.2.1. HĂ m x lĂœ ki u d li u Text
HĂ m Ý nghÄ©a VĂ­ d
Left(string, n)
TrĂ­ch t bĂȘn trĂĄi
c a string , n kĂœ t
Left(“ABC”, 2)
Right(string, n)
TrĂ­ch ra t bĂȘn
ph i c a string, n
kĂœ t
Right(“ABC”, 2)
Mid(string, m, n)
TrĂ­ch ra t string,
t i v trĂ­ m , n kĂœ t
Mid(“ABC”,2,1)
Len(string)
Tr v chi u dĂ i
c a string
Len(“ABC”)
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-48-
Format(exp)
Ă° nh d ng bi u
th c theo cĂĄc d ng
th c thĂ­ch h p.
Format(Date(), “dd-
mm-yyyy” )
UCase(exp)
Tr v phiĂȘn b n ch hoa c a
m t chu i.
UCase(“Lan”)
LCase(exp)
Tr v phiĂȘn b n
ch thÆ° ng c a
m t chu i.
LCase(“Lan”)
Str(exp)
Chuy n m t s
thĂ nh m t chu i.
Str(123.45)
Val(exp)
Chuy n m t chu i
thĂ nh m t s
Val(“123.45”)
3.2.2. HĂ m ngĂ y gi
HĂ m Ý nghÄ©a VĂ­ d
Date()
HĂ m tr v k t qu lĂ 
ngĂ y hi n hĂ nh c a
mĂĄy.
Date()
Day(exp) Tr v ngĂ y trong thĂĄng. Day(#6/12/2010#)
Month(exp)
Tr v k t qu lĂ  thĂĄng
trong bi u th c ngĂ y
Month(#6/12/2010#)
Year(exp)
Tr v k t qu là năm
trong bi u th c ngĂ y
Year(#6/12/2010#)
datePart(“d/
m/ww/q/yyy
y”, exp)
d: tr v ngĂ y trong bi u
th c ngĂ y
m: tr v thĂĄng trong
bi u th c ngĂ y
ww: tr v tu n trong
bi u th c ngĂ y
q: tr v quĂœ trong bi u
th c ngĂ y
yyyy: tr v năm trong
bi u th c ngĂ y
Datepart(“q”,#6/12/
2010#)
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-49-
3.2.3. Hàm ñi u ki n
HĂ m IIF tr v m t trong 2 giĂĄ tr : giĂĄ tr 1 ho c giĂĄ tr 2, tĂčy
thu c vào giå tr c a Bi u th c ñi u ki n.
−Bi u th c ñi u ki n: lĂ  m t bi u th c logic cho k t qu lĂ 
True ho c False.
−GiĂĄ tr 1: giĂĄ tr tr v c a hĂ m IIF n u Bi u th c ñi u ki n
cĂł giĂĄ tr lĂ  true.
−GiĂĄ tr 2: giĂĄ tr tr v c a hĂ m IIF n u Bi u th c ñi u ki n
cĂł giĂĄ tr lĂ  false
VĂ­ d :
IIF([ði m]>=5, “ð u”, “R t”)
3.2.4. HĂ m cÆĄ s d li u
−HĂ m Dcount: Ă° m s Record trong ph m vi xĂĄc ñ nh theo
ñi u ki n. M c ñ nh, hàm khÎng ñ m cåc record có giå tr
Null. N u dĂčng kĂœ t ñ i di n “*”, hĂ m s ñ m cĂĄc record
cĂł giĂĄ tr Null.
VĂ­ d : Ă° m s sinh viĂȘn l p CDTHA
Dcount(“[Masv]”, “SinhVien”, “[Malop]=’CDTHA’”)
−HĂ m Dlookup: TĂŹm giĂĄ tr trong ph m vi Ă±Æ° c xĂĄc ñ nh theo
ñi u ki n.
VĂ­ d : TĂŹm sinh viĂȘn A01 thu c l p nĂ o
Dlookup(“[MaLop]”, “SinhVien”, “[MaSV]=’A01’”)
IIf(<Bi u th c ñi u ki n>, <giå tr 1>, <giå tr 2>)
DCount(<Bi u th c>, <Ph m vi>, [Ă°i u ki n])
Dlookup(<Bi u th c>, <Ph m vi>, [Ă°i u ki n])
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-50-
3.3. Bi u th c
Trong Access, m t bi u th c tÆ°ÆĄng Ă±Æ°ÆĄng v i m t cĂŽng th c trong
Excel. M t bi u th c bao g m cĂĄc y u t ñ nh danh (tĂȘn c a cĂĄc
field, ñi u khi n, ho c thu c tính), cåc toån t , cåc h ng s , và giå
tr vĂ  cĂĄc hĂ m.
M t bi u th c Ă±Æ° c tĂ­nh toĂĄn ñ l y giĂĄ tr cung c p cho m t query,
xåc ñ nh quy t c, t o cåc Î ho c field tính toån, và xåc ñ nh phùn
nhĂłm cho report.
VĂ­ d :T o field tĂ­nh toĂĄn:
ThanhTien: [soluong]*[dongia]
M t bi u th c cĂł th s d ng nhi u ñ i tÆ° ng trong cÆĄ s d li u
nhÆ°: tables, queries, forms, reports, vĂ  macros.
Trong cĂĄc bi u th c, tĂȘn field, tĂȘn ñi u khi n ph i Ă±Æ° c ñ t trong
d u ngo c vuĂŽng [], thĂŽng thÆ° ng Access s t ñóng ngo c vuĂŽng
quanh tĂȘn field ho c tĂȘn ĂŽ ñi u khi n nhÆ°ng n u tĂȘn field ho c ñi u
khi n bao g m cĂĄc kho ng tr ng ho c cĂĄc kĂœ t ñ c bi t, thĂŹ b n
ph i t gĂ” d u ngo c [] quanh tĂȘn ñó.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-51-
ChÆ°ÆĄng 4
QUERY-TRUY V N D LI U
4.1. KhĂĄi ni m
M c ñích chĂ­nh c a m t cÆĄ s d li u lĂ  lÆ°u tr vĂ  trĂ­ch l c thĂŽng
tin. ThĂŽng tin cĂł th Ă±Æ° c l y t cÆĄ s d li u ngay l p t c sau khi
d li u Ă±Æ° c thĂȘm vĂ o. T t nhiĂȘn, l y thĂŽng tin t cĂĄc b ng cÆĄ s
d li u ñĂČi h i ki n th c v cĂĄch th c mĂ  cÆĄ s d li u Ă±Æ° c thi t
k .
Query lĂ  cĂĄc cĂąu l nh SQL (Structured Query Language - ngĂŽn ng
truy v n mang tĂ­nh c u trĂșc) lĂ  m t lo i ngĂŽn ng ph bi n ñ t o,
hi u ch nh, vĂ  truy v n d li u t m t cÆĄ s d li u quan h .
Trong access, Query lĂ  m t cĂŽng c m nh dĂčng ñ khai thĂĄc vĂ  x
lĂœ d li u, ñåp ng cĂĄc nhu c u tra c u d li u, g m cĂĄc lo i query:
simple select queries, parameter queries, crosstab queries vĂ  action
queries.
4.2. CĂĄc lo i query
−Select query: là truy v n l a ch n thîng tin t m t ho c
nhi u b ng, t o ra m t recordset. NĂłi chung, d li u tr v
c a m t truy v n l a ch n lĂ  cĂł th c p nh t vĂ  thÆ° ng Ă±Æ° c
s d ng ñ Ă±Æ°a cĂĄc form vĂ  report.
−Total query: lĂ  m t lo i ñ c bi t c a truy v n ch n. Th c
hi n ch c năng t ng h p d li u trĂȘn m t nhĂłm cĂĄc record.
−Crosstab query: lĂ  lo i query cĂł th hi n th d li u dÆ° i
d ng tĂłm t t nhÆ° m t b ng tĂ­nh, v i cĂĄc tiĂȘu ñ hĂ ng vĂ  tiĂȘu
ñ c t d a trĂȘn cĂĄc field trong b ng. D li u trong cĂĄc ĂŽ c a
Recordset Ă±Æ° c tĂ­nh toĂĄn t d li u trong cĂĄc b ng.
−Top (n) query: Top (n) cho phĂ©p b n ch ñ nh m t s ho c
t l ph n trăm c a record mà b n mu n tr v t b t kỳ lo i
truy v n khác (select query, total query, 
).
−Action query: g m cĂĄc lo i query nhÆ° Make-Table, Delete,
Update, Append cho phép b n t o ra cåc b ng m i ho c thay
ñ i d li u trong cĂĄc b ng hi n cĂł c a cÆĄ s d li u. action
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-52-
query khi th c thi s nh hÆ° ng ñ n nhi u recored trong cĂĄc
b ng.
4.3. CĂĄch t o select query b ng Design view
Ă° t o query b n ch n tab Create trĂȘn thanh
Ribbon, click nĂșt query Design trong nhĂłm l nh
Queries.
Xu t hi n c a s thi t k query vĂ  c a s Show
table cho phép ch n cåc b ng ho c query tham gia truy v n.
−Ch n các b ng ch a các field mà b n mu n hi n th trong
k t qu , ho c cĂĄc field c n trong cĂĄc bi u th c tĂ­nh toĂĄn.
−Click nĂșt Add ñ thĂȘm cĂĄc b ng vĂ o c a s thi t k query.
−Sau khi ch n ñ cĂĄc b ng ho c query c n thi t, click nĂșt
close ñ ñóng c a s Show Table.
−Ch n cĂĄc field c n hi n th trong k t qu vĂ o lÆ° i thi t k
b ng cĂĄch drag chu t kĂ©o tĂȘn field trong field
list ho c double click vĂ o tĂȘn field.
−Nh p ñi u ki n l c t i dĂČng Criteria.
−Click nĂșt View ñ xem trÆ° c k t qu , click nĂșt
run ñ th c thi.
4.3.1. CĂĄc thĂ nh ph n trong c a s thi t k query:
C a s thi t k query g m 2 ph n
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-53-
−Table/query pane: khung ch a các b ng ho c query tham
gia truy v n.
−LÆ° i thi t k (Query by Example: QBE) : Ch a tĂȘn field
tham gia vĂ o truy v n vĂ  b t kỳ tiĂȘu chu n Ă±Æ° c s d ng ñ
ch n cĂĄc records. M i c t trong lÆ° i QBE ch a thĂŽng tin v
m t field duy nh t t m t b ng ho c query trĂȘn Table/query
pane. LÆ° i thi t k bao g m cĂĄc thĂ nh ph n:
∗ Field: lĂ  nÆĄi mĂ  cĂĄc tĂȘn field Ă±Æ° c t o vĂ o ho c thĂȘm
vĂ o vĂ  hi n th trong k t qu truy v n.
∗ Table: hi n th tĂȘn c a cĂĄc b ng ch a cĂĄc field tÆ°ÆĄng
ng trĂȘn dĂČng Field.
∗ Sort: ch ñ nh ki u s p x p d li u c a cĂĄc field trong
query.
∗ Show: quy t ñ nh ñ hi n th cĂĄc field trong Recordset.
∗ Criteria: Nh p cĂĄc ñi u ki n l c cĂĄc record.
∗ Or: thĂȘm cĂĄc ñi u ki n l c tÆ°ÆĄng ng v i phĂ©p OR, n u
cĂĄc bi u th c ñi u ki n cĂĄc field cĂčng ñ t trĂȘn m t
dĂČng thĂŹ tÆ°ÆĄng ng v i phĂ©p AND.
4.3.2. CĂĄc thao tĂĄc trong c a s thi t k query:
a) Ch n field trong lÆ° i thi t k : Ă° ch n m t field ho c
nhi u field trong lÆ° i thi t k , ta Ă±Æ°a chu t lĂȘn trĂȘn tĂȘn field
Table/Query paneField list
LÆ° i QBE
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-54-
khi chu t cĂł d ng mĆ©i tĂȘn mĂ u ñen hÆ° ng xu ng thĂŹ click
chu t ñ ch n, drag chu t ñ ch n nhi u field.
b) Di chuy n field: Drag chu t trĂȘn tĂȘn field ñ di chuy n
c) ChĂšn thĂȘm field ho c xĂła field:
−ChĂšn thĂȘm field: click nĂșt Insert Columns, m c ñ nh c t
m i s Ă±Æ° c chĂšn vĂ o trÆ° c field hi n hĂ nh.
−Xóa field: ch n field c n
xĂła, click nĂșt Delete
Columns.
d) T o nhĂŁn cho field: Ă°
lĂ m cho b ng d li u truy v n d dĂ ng hÆĄn ñ ñ c, b n cĂł
th cung c p cåc nhãn cho cåc field trong truy v n ñi u này
khĂŽng nh hÆ° ng ñ n tĂȘn c a field ho c cĂĄch d li u Ă±Æ° c
lÆ°u tr vĂ  s d ng truy c p.
−Click ph i trĂȘn tĂȘn field, ch n properties
−T i thu c tính Caption, nh p nhãn cho field.
e) ThĂȘm Table/Query vĂ o truy v n: Khi thi t k query, n u
c n ch n thĂȘm b ng, click nĂșt Show Table trong nhĂłm l nh
Query Setup.
f) XĂła Table/Query trong kh i truy v n: Click ph i trĂȘn
Table/Query c n xĂła, ch n Remove Table.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-55-
4.3.3. Cåch nh p bi u th c ñi u ki n
Ngoài vi c s d ng cåc truy v n ñ ch n cåc field hi n th cåc
thĂŽng tin c n thi t, b n cĂČn cĂł th s d ng cĂĄc truy v n ñ hi n th
m t s cåc record theo m t ñi u ki n nào ñó.
Bi u th c ñi u ki n là cåc quy t c l c åp d ng cho d li u khi
chĂșng Ă±Æ° c chi t xu t t cÆĄ s d li u, nh m gi i h n cĂĄc record
tr v c a truy v n.
VĂ­ d : ngÆ° i dĂčng ch mu m xem thĂŽng tin v cĂĄc sinh viĂȘn c a
m t l p CDTHA.
Bi u th c ñi u ki n Ă±Æ° c nh p trĂȘn dĂČng Criteria vĂ  dĂČng Or c a
lÆ° i thi t k query vĂ  t i c t ch a giĂĄ tr c a bi u th c ñi u ki n
l c.
VĂ­ d : Chu i ñi u ki n “CDTHA” lĂ  giĂĄ tr trong field Malop, do
ñó chu i “CDTHA” Ă±Æ° c nh p trĂȘn dĂČng Critetia t i c t Malop.
a) CĂĄc lo i d li u dates, times, text, vĂ  giĂĄ tr trong bi u
th c ñi u ki n:
Ki u d li u VĂ­ d
Text “Text”
Date #1-Feb-2010#
Time #12:00AM#
Number 10
Field name [field name]
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-56-
b) ToĂĄn t Ă±Æ° c s d ng trong bi u th c ñi u ki n:
ToĂĄn t VĂ­ d
= [Ngaylaphd]=#01/01/08#
< [Ngaylaphd]<#01/01/08#
< = Year([ngaysinh])<=1980
> [soluong]>50
> = [dongia]>=100
<> [donvitinh]<>”Kg”
Between
 and Between 1/1/99 And 12/31/99
Like Like "s*"
Is null Is null
In(v1, v2, 
) In(“java”, “c++”)
−NgoĂ i ra cĂĄc hĂ m ngĂ y gi , hĂ m d li u chu i,
 cĆ©ng Ă±Æ° c
s d ng trong bi u th c ñi u ki n.
4.3.4. Truy v n có nhi u ñi u ki n nhi u fields
Khi b n mu n gi i h n cĂĄc records d a trĂȘn nhi u ñi u ki n
nhi u field khåc nhau, thÏ Access s k t h p cåc ñi u ki n l i v i
nhau b ng cĂĄch s d ng toĂĄn t And vĂ  Or, cho hai trÆ° ng h p:
−N u cĂĄc ñi u ki n ph i Ă±Æ° c tho mĂŁn ñ ng th i thĂŹ cĂĄc ñi u
ki n ph i Ă±Æ° c liĂȘn k t nhau b i phĂ©p AND, b ng cĂĄch nh p
cĂĄc ñi u ki n trĂȘn cĂčng m t dĂČng Criteria trong lÆ° i thi t k
query.
VĂ­ d : TĂŹm nh ng sinh viĂȘn cĂł ñi m mĂŽn CSDL >=5
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-57-
−N u ch c n th a mĂŁn m t trong cĂĄc ñi u ki n thĂŹ cĂĄc ñi u
ki n Ă±Æ° c liĂȘn k t nhau b i phĂ©p OR, b ng cĂĄch nh p cĂĄc
ñi u ki n trĂȘn cĂĄc dĂČng khĂĄc nhau trong lÆ° i thi t k query.
VĂ­ d :
TĂŹm nh ng sinh viĂȘn cĂł ñi m mĂŽn “CSDL” ho c “CTDL” >=5
4.3.5. Top value
Ch c năng top value Ă±Æ° c s d ng ñ hi n th nh ng record trĂȘn
cĂčng c a danh sĂĄch Ă±Æ° c t o ra b i m t truy v n.
a) CĂĄch th c hi n:
−N u mu n hi n th danh sách các record có giá tr cao nh t
field Ă±Æ° c ch ñ nh thĂŹ s p x p field ñó theo chi u gi m d n
(Descending)
−−−−N u mu n hi n th danh sách các record có giá tr th p nh t
field Ă±Æ° c ch
ñ nh thÏ s p x p
field ñó theo
chi u tăng d n
(Ascending).
−−−−Trong î return ta nh p vào s giá tr mu n hi n th .
b) CĂĄc tĂčy ch n trong Top Values:
−−−−All : Hi n th t t c các record c a Query.
−−−−5 : Hi n th 5 record ñ u tiĂȘn.
−−−−25 : Hi n th 25 record ñ u tiĂȘn.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-58-
−−−−100 : Hi n th 100 record ñ u tiĂȘn.
−−−−5% : Hi n th 5% record ñ u tiĂȘn trĂȘn t ng s record.
−−−−25% : Hi n th 25% record ñ u tiĂȘn trĂȘn t ng s record.
N u cĂĄc record thu c Top Values cĂł giĂĄ tr trĂčng nhau thĂŹ chĂșng
cƩng xu t hi n trong k t qu .
N u mu n ch xu t hi n duy nh t m t
record trong cĂĄc record cĂł giĂĄ tr trĂčng
nhau ta click ph i trong c a s thi t k
query ch n properties, t i thu c tĂ­nh
Unique Values ch n yes.
4.3.6. T o field tĂ­nh toĂĄn trong query
Access có th th c hi n cåc phép toån trong cåc query, form,
report, vĂ  macro. Tuy nhiĂȘn cĂĄc field tĂ­nh toĂĄn thÆ° ng Ă±Æ° c th c
hi n trong query, t ñó, b t kỳ form, report, ho c macro có s d ng
cåc truy v n này s t ñ ng truy c p tính giå tr .
Ă° lĂ m Ă±Æ° c cĂĄc phĂ©p tĂ­nh trong m t truy v n, b n t o m t field
tĂ­nh toĂĄn m i trong query. TĂȘn c a field tĂ­nh toĂĄn khĂŽng trĂčng v i
tĂȘn c a cĂĄc field trong b ng.
CĂș phĂĄp:
VĂ­ d : T o Field ThanhTien:[SoLuong]*[DonGiaBan]
Field Name: Expression
Field l y t b ng Field tĂ­nh toĂĄn
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-59-
4.3.7. S d ng Expresstion Builder
Expression Builder lĂ  m t cĂŽng c ñ giĂșp b n t o cĂĄc bi u th c
nhanh vĂ  d dĂ ng hÆĄn vĂ  cĂł th truy c p vĂ o thÆ° vi n hĂ m c a
Access. ð s d ng Expression Builder ñ xùy d ng m t bi u th c
ñi u ki n ho c t o m t field m i trong query ta th c hi n nhÆ° sau:
−−−−Trong c a s
thi t k query.
−−−−Click nĂșt Builder
trong nhĂłm l nh
Query Setup.
−−−−Xu t hi n c a s Expression Builder bao g m khung trĂȘn
cĂčng cho phĂ©p nh p bi u th c, bĂȘn dÆ° i lĂ  3 khung giĂșp b n
tĂŹm tĂȘn field vĂ  cĂĄc hĂ m c n thi t cho bi u th c.
−−−− Khung Expression
Elements ch a cåc ñ i
tÆ° ng trong cÆĄ s d
li u.
∗ ð ch n các field
Ă±Æ°a vĂ o bi u th c ta
m m c Database
b ng cĂĄch double
click vĂ o tĂȘn c a cÆĄ
s d li u hi n
hĂ nh, ch n table
ho c query, cĂĄc field trong table ho c query s hi n th
trong khung Expression Categories, double click ñ ch n
tĂȘn field Ă±Æ°a vĂ o bi u th c.
∗ ð ch n hàm b n click m c function
−−−−Khung Expression Categories: hi n th các thành ph n c a
expression theo nhĂłm.
−−−−Khung Expression values ch a giá tr c a các ph n t trong
bi u th c, ho c cĂĄc hĂ m n u ch n function trong khung
Expression elements.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-60-
4.4. Total query
Access cung c p ch c năng k t nhóm cåc record và th c hi n cåc
phĂ©p th ng kĂȘ d li u trĂȘn nhĂłm record ñó. CĂĄc hĂ m count, sum,
min, max, avg lĂ  cĂĄc hĂ m cÆĄ b n trong Total Query.
VĂ­ d : Ă° m t t c cĂĄc h c sinh trong m i l p.
K t qu c a query trÆ° c khi t ng h p d li u
MĂŁ L p TĂȘn L p MĂŁ SV
CDTH1A Cao Ă° ng Tin H c 1A A101
CDTH1A Cao Ă° ng Tin H c 1A A102
CDTH1A Cao Ă° ng Tin H c 1A A103
CDTH1A Cao Ă° ng Tin H c 1A A104
CDTH1B Cao Ă° ng Tin H c 1B B101
CDTH1B Cao Ă° ng Tin H c 1B B102
CDTH1B Cao Ă° ng Tin H c 1B B103
CDTH1B Cao Ă° ng Tin H c 1B B104
CDTH1B Cao Ă° ng Tin H c 1B B105
CDTH2A Cao Ă° ng Tin H c 2A A201
CDTH2A Cao Ă° ng Tin H c 2A A202
CDTH2A Cao Ă° ng Tin H c 2A A203
CDTH2A Cao Ă° ng Tin H c 2A A204
Sau khi t ng h p d li u ta cĂł k t qu :
MĂŁ L p TĂȘn L p TongsoSV
CDTH1A Cao Ă° ng Tin H c 1A 4
CDTH1B Cao Ă° ng Tin H c 1B 5
CDTH2A Cao Ă° ng Tin H c 2A 4
4.4.1. CĂĄch t o Total Query:
Ă° t o m t Total query, b n th c hi n cĂĄc bÆ° c sau:
−−−−T o m t query m i b ng Design view.
−−−−Ch n các table c n s d ng trong query t c a s Show
Table.
−−−−Ch n cĂĄc field ch a d li u c n th ng kĂȘ vĂ o lÆ° i thi t k .
Groupby
Count
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-61-
−−−−Ch n Query Tools, ch n tab Design.
−−−−Trong nhóm l nh
Show/Hide, click nĂșt
Totals.
−−−−TrĂȘn lÆ° i thi t k query xu t
hi n thĂȘm dĂČng Total.
−−−−T i m i field, ch n cĂĄc tĂčy
ch n trĂȘn dĂČng Total.
4.4.2. CĂĄc tĂčy ch n trĂȘn dĂČng Total:
TĂčy ch n Ý nghÄ©a
Group by
NhĂłm cĂĄc record cĂł giĂĄ tr gi ng nhau t i m t
s field Ă±Æ° c ch ñ nh thĂ nh m t nhĂłm.
Sum
TĂ­nh t ng cĂĄc giĂĄ tr trong m t nhĂłm record t i
field Ă±Æ° c ch ñ nh.
Avg
TĂ­nh trung bĂŹnh c ng cĂĄc giĂĄ tr trong m t nhĂłm
record t i field Ă±Æ° c ch ñ nh.
Max
TĂŹm giĂĄ tr l n nh t trong nhĂłm record t i field
Ă±Æ° c ch ñ nh.
Min
TĂŹm giĂĄ tr nh nh t trong nhĂłm record t i field
Ă±Æ° c ch ñ nh.
Count Ă° m s record trong nhĂłm.
First
TĂŹm giĂĄ tr ñ u tiĂȘn trong nhĂłm t i c t Ă±Æ° c ch
ñ nh.
Last TĂŹm giĂĄ tr cu i cĂčng trong cĂĄc giĂĄ tr trĂȘn c t
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-62-
c a nhĂłm.
Expression DĂčng cho field ch a bi u th c tĂ­nh toĂĄn.
Where
DĂčng cho field ch a ñi u ki n dĂčng ñ l c
Record trÆ° c khi tĂ­nh toĂĄn vĂ  khĂŽng hi n th
trong k t qu .
4.5. Queries tham s (Parameter Queries)
Query tham s lĂ  query nh c ngÆ° i dĂčng nh p ñi u ki n cho query
t i th i ñi m query th c thi.
CĂĄch t o:
−−−−Trong c a s thi t k query, ch n các b ng/query tham gia
truy v n.
−−−−Ch n các field hi n th trong k t qu .
−−−−T i field ch a ñi u ki n l c, nh p cĂąu nh c trĂȘn dĂČng
Critetia và ñ t trong c p d u [ ].
VĂ­ d : Xem thĂŽng tin ñi m c a m t sinh viĂȘn tĂčy Ăœ
−−−−Khi th c thi query, chÆ°ÆĄng trĂŹnh yĂȘu c u nh p giĂĄ tr cho
t
h
a
m
s
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-63-
4.6. Crosstab query
4.6.1. KhĂĄi ni m:
Crosstab query lĂ  m t query dĂčng ñ t ng h p d li u dÆ° i d ng
b ng tĂ­nh hai chi u, trong ñó tiĂȘu ñ c a dĂČng vĂ  c t c a b ng lĂ 
cĂĄc giĂĄ tr Ă±Æ° c k t nhĂłm t cĂĄc field trong b ng d li u, ph n thĂąn
c a b ng tĂ­nh lĂ  d li u Ă±Æ° c th ng kĂȘ b i cĂĄc hĂ m: Sum, count,
avg, min, max, và cåc ch c năng khåc.
VĂ­ d : Th ng kĂȘ t ng s sinh viĂȘn theo lo i gi i, khĂĄ, trung
bĂŹnh, y u theo t ng l p.
4.6.2. CĂĄch t o:
a) T o Crosstab query b ng ch c năng Wizard:
−−−−TrĂȘn thanh Ribbon,
click nĂșt Create.
−−−−Trong nhóm l nh
Query, ch n Query
Wizard.
−−−−Trong c a s New
Query, ch n
Crosstab Query
Wizard OK.
D ng crosstab query D ng Total query
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-64-
−−−−Ch n d li u ngu n
cho Crosstab
Query, cĂł th lĂ 
table ho c Query
Next.
−−−−Ch n field làm
Row heading trong
khung Available
Fields
−−−−Click nĂșt > ñ ch n
field.
−−−−Click Next.
−−−−Ch n field làm
column heading
Next.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-65-
−−−−Ch n field ch a
d li u th ng kĂȘ
trong khung
Fields.
−−−−Ch n hàm th ng
kĂȘ trong khung
Function
−−−− Next
−−−−Nh p tĂȘn cho
query vĂ  click nĂșt
Finish ñ k t
thĂșc.
H n ch khi t o crosstab query b ng wizard:
N u cĂĄc field trong Crosstab query Ă±Æ° c l y t nhi u b ng
ho c trong query có ch a cåc ñi u ki n l c d li u thÏ ph i
t o m t select query ch a t t c cåc field và cåc ñi u ki n,
sau ñó l y select query này làm d li u ngu n t o crosstab
query.
b) T o Crosstab query b ng Design
M t crosstab query c n Ă­t nh t lĂ  3 field:
−−−−M t field ñ l y giĂĄ tr lĂ m tiĂȘu ñ cho c t g i lĂ  column
heading.
−−−−M t field (ho c nhi u field) ñ l y giĂĄ tr lĂ m tiĂȘu ñ cho
dĂČng g i lĂ  row heading.
−−−−M t field ch a d li u th ng kĂȘ (Value)
VĂ­ d :
Column heading
Rowheading
Value
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-66-
Ă° t o m t Crosstab query b ng Design View ta th c hi n
nhÆ° sau:
−−−−Trong c a s thi t k
Query, trĂȘn thanh
Ribbon, ch n Query
Tools, ch Tab Design.
−−−−Trong nhóm l nh Query
Type, ch n Crosstab.
−−−−Trong lÆ° i thi t k query xu t hi n thĂȘm dĂČng Crosstab vĂ 
dĂČng Total.
−−−−Ch ñ nh ch c năng cho cĂĄc field:
∗ ð i v i các field làm row heading và column heading
thĂŹ trĂȘn dĂČng Total ta ch n ch c năng Group by, trĂȘn
dĂČng Crosstab, ch ñ nh ch c năng Row Heading ho c
Column Heading.
∗ Ă° i v i field ch a d li u ñ th ng kĂȘ thĂŹ trĂȘn dĂČng
Total, ch n hĂ m th ng kĂȘ (Sum, Avg, Count, Min, Max,

), trĂȘn dĂČng Crosstab ch n Value.
∗ Ă° i v i cĂĄc field ch a ñi u ki n l c d li u thĂŹ trĂȘn dĂČng
Total ch n Where, cĂĄc field nĂ y s khĂŽng xu t hi n trong
k t qu .
−−−−LÆ°u Ăœ:
−−−−Row Heading vĂ  Column Heading cĂł th hoĂĄn ñ i nhau,
nhÆ°ng ñ i v i nh ng field ch a nhi u giĂĄ tr thĂŹ nĂȘn ch n
lĂ m Row Heading.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-67-
4.7. Cåc lo i query t o b ng ch c năng Wizard
4.7.1. Find Duplicate query
Find Duplicate query Wizard dĂčng ñ tĂŹm nh ng record cĂł giĂĄ tr
trĂčng l p m t s field. VĂ­ d , tĂŹm nh ng nhĂąn viĂȘn cĂł trĂčng ngĂ y
sinh, trĂčng tĂȘn, 

CĂĄch t o:
−−−−Trong c a s lĂ m vi c c a Access, trĂȘn thanh
Ribbon, ch n tab Create.
−−−−Trong nhĂłm l nh Queries click nĂșt Query
Wizard.
−−−−Trong c a s New Query ch n Find Duplicate query
Wizard.
−−−−Xu t hi n c a s Find
Duplicates query
wizard OK.
−−−−Ch n b ng ch a field
mu n tĂŹm d li u trĂčng
l p Next.
−−−−Ch n field ch a d
li u trĂčng l p Next.
−−−−Ch n các field mu n
hi n th trong k t
qu Next.
−−−−Nh p tĂȘn cho query Finish.
4.7.2. Find Unmatched query Wizard
Trong quan h 1-n, m t record trong b ng 1 quan h v i nhi u
record trong b ng n. Tuy nhiĂȘn cĆ©ng cĂł nh ng record khĂŽng quan
h v i b t kỳ record nào trong b ng n.
VĂ­ d , nh ng nhĂąn viĂȘn chÆ°a tham gia l p hĂła Ă±ÆĄn, nh ng nhĂąn
viĂȘn nĂ y t n t i trong b ng NHANVIEN, nhÆ°ng khĂŽng t n t i trong
b ng HOADON.
Find Unmatched query Wizard dĂčng ñ tĂŹm nh ng record cĂł trong
b ng 1 nhÆ°ng khĂŽng cĂł trong b ng n
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-68-
CĂĄch t o:
−−−−Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon, ch n
tab Create.
−−−−Trong nhĂłm l nh Queries click nĂșt Query Wizard.
−−−−Trong c a s New Query ch n Find Unmatched query
Wizard OK.
−−−−Xu t hi n c a s Find Unmatched query wizard.
∗ Ch n b ng 1 là b ng ch a các record c n tìm Next
∗ Ch n b ng n là b ng ch a record quan h Next
VĂ­ d : tĂŹm nhÆ°ng sinh viĂȘn chÆ°a thi, b ng 1 lĂ  b ng
SINHVIEN, b ng n lĂ  b ng KETQUA, field quan h lĂ  field
MASV
−−−−Ch n field
quan h gi a
hai b ng
Next.
−−−−Ch n các field
hi n th trong
k t qu Next.
−−−−Nh p tĂȘn cho
query Finish.
4.8. Action query
Action query là lo i query mà khi th c thi s làm thay ñ i d li u
trong cĂĄc b ng c a cÆĄ s d li u, s thay ñ i cĂł th lĂ m cho cÆĄ s
d li u b sai, do ñó trÆ° c khi th c thi cĂĄc lo i action query b n nĂȘn
chĂ©p m t file d phĂČng.
CĂł 4 lo i action query:
−−−−Update query.
−−−−Make-Table query.
−−−−Append query.
−−−−Delete query.
4.8.1. Update query
a) Ch c năng
Update query dĂčng ñ c p nh t d li u trong cĂĄc b ng.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-69-
b) CĂĄch t o
−−−−Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon ch n
tab Create, trong nhĂłm l nh Queries, click nĂșt Query
Design.
−−−−Ch n các b ng ch a
d li u mu n c p
nh t.
−−−−Thanh Ribbon
chuy n sang tab Design
−−−−Trong nhĂłm l nh Query Type, Click nĂșt Update, Trong lÆ° i
thi t k xu t hi n dĂČng Update to.
−−−−Ch n field ch a d li u c n c p nh t vĂ  cĂĄc field ch a ñi u
ki n.
−−−−T i field ch a d li u mu n c p nh t vĂ  trĂȘn dĂČng Update to
ta nh p bi u th c c p nh t d li u.
c) Th c thi Update Query:
−−−−Click nĂșt run ñ th c thi query.
−−−−Khi th c thi query s xu t hi n h p tho i thîng báo s
record Ă±Æ° c Update.
−−−−N u ñ ng Ăœ click yes.
−−−−Xem k t qu trong b ng ch a d li u Update.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-70-
4.8.2. Make-Table query
a) Ch c năng
Make-Table dĂčng ñ t o m t b ng m i d a trĂȘn cĂĄc b ng ho c
query cĂł s n.
b) CĂĄch t o
Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon ch n tab
Create, trong nhĂłm l nh Queries, click nĂșt Query Design.
−−−−Ch n các b ng ho c query làm d li u ngu n cho Make-
Table. Thanh Ribbon chuy n sang tab Design
−−−−Ch n các field mu n hi n th trong b ng m i.
−−−−Trong nhóm l nh
Query Type, click
nĂșt Make-Table.
−−−−Xu t hi n h p tho i
Make Table v i cĂĄc
tĂčy ch n:
∗ Table name: Nh p tĂȘn b ng m i.
∗ CurrentDatabase: B ng m i Ă±Æ° c lÆ°u trong cÆĄ s d
li u hi n hĂ nh.
∗ Another Database: B ng m i Ă±Æ° c lÆ°u trong m t cÆĄ s
d li u khĂĄc, click nĂșt browse ñ tĂŹm cÆĄ s d li u ch a
b ng m i.
−−−−Click nĂșt OK ñ t o Make-Table.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-71-
c) Th c thi Make-Table Query
−−−−Click nĂșt Run ñ th c thi query, xu t hi n h p thĂŽng bĂĄo s
record Ă±Æ° c Ă±Æ°a vĂ o b ng m i.
−−−−N u ñ ng Ăœ Click yes, khi ñó b ng m i s Ă±Æ° c t o, xem
k t qu trong ph n Table.
4.8.3. Append query
a) Ch c năng
Append query dĂčng ñ n i d li u vĂ o cu i m t b ng cĂł s n.
b) CĂĄch t o
Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon ch n tab
Create, trong nhĂłm l nh Queries, click nĂșt Query Design.
−−−−Ch n các b ng ho c query làm d li u ngu n cho Append
Query. Thanh Ribbon chuy n sang tab Design.
−−−−Ch n các field ch a d li u n i vào b ng có s n, các field
Ă±Æ° c ch n ph i tÆ°ÆĄng ng v i cĂĄc
field trong b ng mu n n i d li u
vĂ o.
−−−−Click nĂșt Append trong nhĂłm
l nh Query Type.
−−−−Xu t hi n h p tho i Append Ch n b ng mu n n i d li u
vĂ o.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-72-
−−−−Trong lÆ° i thi t k xu t hi n dĂČng Append to, ch a tĂȘn cĂĄc
field tÆ°ÆĄng ng trong b ng cĂł s n.
c) Th c thi Append query
−−−−Click nĂșt run ñ th c thi query.
−−−−Xu t hi n h p thĂŽng bĂĄo s record Ă±Æ° c n i vĂ o.
−−−−N u ñ ng Ăœ click yes, xem k t qu trong ph n Table.
4.8.4. Delete query
a) Ch c năng:
Delete query xĂła cĂĄc record t cĂĄc b ng, thĂŽng thÆ° ng d a
trĂȘn cĂĄc ñi u ki n mĂ  b n cung c p, Delete query xĂła t t c
cĂĄc record trong m t b ng trong khi v n gi nguyĂȘn c u trĂșc
c a b ng.
Delete Query là nguy hi m vÏ nó xóa vĩnh vi n d li u t cåc
b ng trong cÆĄ s d li u c a b n, do ñó trÆ° c khi th c thi lo i
query nĂ y c n ph i cĂł m t backup.
b) CĂĄch t o:
Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon ch n
tab Create, trong nhĂłm l nh Queries, click nĂșt Query Design.
−−−−Ch n b ng ho c query ch a d li u c n xóa. Thanh Ribbon
chuy n sang tab Design.
−−−−Click nĂșt Delete trong nhĂłm
Query Type.
−−−−Ch n field ch a ñi u ki n xĂła,
lÆ° i thi t k xu t hi n dĂČng
Delete t i field ch a ñi u
ki n xĂła ta ch n where.
−−−−Nh p ñi u ki n xĂła trĂȘn dĂČng Criteria.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-73-
c) Th c thi Delete Query
−−−−Click nĂșt run ñ th c thi, xu t hi n h p thĂŽng bĂĄo s record
b xĂła
−−−−N u ñ ng Ăœ yes, cĂĄc record trong b ng ñã b xĂła, xem k t
qu trong ph n Table.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-74-
ChÆ°ÆĄng 5
FORM-BI U M U
5.1. Gi i thi u
Form lĂ  giao di n chĂ­nh dĂčng ñ giao ti p gi a ngÆ° i dĂčng vĂ  ng
d ng, form Ă±Æ° c s d ng ñ nh p d li u, xem thĂŽng tin, ch nh s a
d li u, hi n th thĂŽng bĂĄo, ñi u khi n ng d ng, 

Ă° thi t k form c n ph i ch n d li u ngu n cho form, d li u
ngu n c a form cĂł th lĂ  table ho c query. N u d li u ngu n lĂ 
cĂĄc field trĂȘn m t b ng thĂŹ l y b ng ñó lĂ m d li u ngu n, n u d
li u ngu n lĂ  cĂĄc field trĂȘn nhi u b ng thĂŹ ph i t o query lĂ m d
li u ngu n cho form.
5.2. CĂĄch t o form
Ă° t o form, ch n tab Create trĂȘn thanh
Ribbon, ch n cĂĄch t o form b ng cĂĄc nĂșt
l nh trong nhĂłm l nh Forms.
−Form Design: T o ra m t Form m i tr ng và hi n th nó trong
ch ñ Design View. N u m t Table ho c Query Ă±Æ° c ch n
trong khung Navigation thĂŹ khi click nĂșt Form Design, form
m i s t ñ ng b ràng bu c v i ngu n d li u là Table ho c
Query ñó.
−Blank Form: T o ra m t form tr ng, form m i khîng b ràng
bu c v i m t ngu n d li u, và nó s m ra trong ch ñ
Layout View. B n ph i ch ñ nh m t ngu n d li u (b ng ho c
truy v n) vĂ  thi t k form b ng cĂĄch thĂȘm cĂĄc ñi u khi n t
field list.
−Form Wizard: Access h tr cĂĄc bÆ° c ñ thi t k form Ă±ÆĄn
gi n. Wizard s yĂȘu c u cĂĄc ngu n d li u, ch n cĂĄc field hi n
th trĂȘn form, vĂ  cho phĂ©p b n ch n layout cho form m i.
−Navigation Form: lĂ  m t form ñ c bi t hoĂ n toĂ n m i trong
Access 2010, nh m thi t k form d ng Navigation user, cho
phĂ©p ngÆ° i dĂčng d dĂ ng di chuy n gi a cĂĄc thĂ nh ph n trong
form.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-75-
5.2.1. T o m t Single Form
Access cung c p m t cåch d dàng và thu n l i ñ t o m t form
d a trĂȘn d li u ngu n lĂ  Table/Query. CĂĄch th c hi n:
−−−−Tronng Navigation, ch n table ho c query mà b n mu n s
d ng lĂ m d li u ngu n cho from.
−−−−Ch n tab trĂȘn thanh Ribbon
−−−−Trong nhĂłm l nh Form, click nĂșt Form.
−−−−Xu t hi n m t Form m i d ng Layout view
−−−−Single form hi n th m t record t i m t th i ñi m
−−−−M c ñ nh m i field hi n th trĂȘn m t dĂČng vĂ  theo th t c a
cĂĄc field trong b ng ho c query d li u ngu n.
−−−−N u d li u ngu n c a form lĂ  b ng cha cĂł liĂȘn k t v i b ng
con, thĂŹ k t qu form s hi n th cĂĄc record quan h trong b ng
con.
VĂ­ d :
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-76-
5.2.2. T o form b ng ch c năng Form Wizard
Ch c năng Form Wizard lĂ  cĂŽng c t o form qua cĂĄc bÆ° c trung
gian v i m t lo t cĂĄc cĂąu h i g i Ăœ ñ giĂșp b n ch n l a vĂ  xĂąy
d ng m t form phĂč h p nh t.
CĂĄch t o:
−−−−Trong c a s làm vi c c a
Access, ch n tab Create trĂȘn
thanh Ribbon.
−−−−Click nĂșt Form Wizard trong
nhĂłm l nh Forms.
−−−−Xu t hi n c a s
Form Wizard
−−−−Ch n Table ho c
Query lĂ m d li u
ngu n cho form.
−−−−Ch n các field hi n
th trĂȘn form trong
khung Available
Fields, click nĂșt
ñ ch n m t field,
click nĂșt ñ
ch n t t c cĂĄc field
trong Table/Query
d li u ngu n, cĂł th
ch n nhi u fields
trĂȘn nhi u b ng.
Click Next.
−−−−Ch n d ng form g m
cĂĄc d ng:
∗ Columnar.
∗ Tabular.
∗ Datasheet
−−−−Click Next.
−−−−Nh p tiĂȘu ñ cho form Finish.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-77-
5.2.3. T o Form b ng Design
CĂŽng c Form vĂ  Form Wizard
giĂșp b n thi t k form m t cĂĄch
nhanh chĂłng vĂ  d dĂ ng. V i
Design view, b n s thi t k
m t form b ng tay mĂ  khĂŽng cĂł
s h tr nào c a Access. Có hai cåch ñ thi t k m t form b ng
Design view: Form Design vĂ  Layout View (Blank Form).
a) Layout View:
V i cĂĄch thi t k nĂ y b n cĂł th can thi p vĂ o cĂĄc control:
Textbox, checkbox, label, 
 nhÆ° di chuy n chĂșng, thay ñ i
kĂ­ch thÆ° c chĂșng, thĂȘm ho c lo i b cĂĄc ñi u khi n. Layout
view lĂ m cho vi c s p x p cĂĄc control tr nĂȘn d dĂ ng hÆĄn.
CĂĄch t o:
−−−−Ch n tab Create trĂȘn thanh Ribbon, click nĂșt Blank Form
trong nhĂłm l nh Forms.
−−−−Xu t hi n m t form tr ng ch ñ Layout view.
−−−−Drag chu t kĂ©o cĂĄc field t field list vĂ o form
b) Design view
Khi thi t k form b ng Design view thĂŹ cĂĄc control khi th
vĂ o form nĂł khĂŽng t ñ ng canh theo hĂ ng vĂ  c t nhÆ° Blank
Form.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-78-
CĂĄch t o:
−−−−Ch n tab Create trĂȘn thanh Ribbon, click nĂșt Design View
trong nhĂłm l nh Forms.
−−−−Xu t hi n m t form tr ng ch ñ Design view.
−−−−Drag chu t kĂ©o cĂĄc field t field list vĂ o form.
c) CĂĄc ph n trong c a s thi t k form
−−−−Form header: Ch a n i dung tiĂȘu ñ c a
form. Ă° chĂšn n i dung vĂ o tiĂȘu ñ c a
form ta s d ng cĂĄc cĂŽng c trong nhĂłm
l nh Header/Footer
−−−−Form footer: Ch a n i dung c a ph n
cu i form, thÆ° ng ñ t cĂĄc ĂŽ tĂ­nh toĂĄn th ng kĂȘ d li u cho
form trong ph n form footer. Ă° b t ho c t t thanh form
Header/Footer click ph i trĂȘn thanh Header/Footer c a form,
ch n ho c b ch n l nh Form Header/Footer.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-79-
−−−−Detail: ch a n i dung chính c a form, ph n này hi n th n i
dung trong d li u ngu n c a form ho c cĂĄc control Ă±Æ°a vĂ o
t toolbox.
d) Thi t l p thu c tĂ­nh c a form
−−−−Ch n form c n thi t l p thu c tính.
−−−−Click nĂșt Properties Sheet.
−−−−Ch n thu c tính.
CĂĄc thu c tĂ­nh trong Properties
Sheet Ă±Æ° c hi n th theo t ng nhĂłm.
e) CĂĄc thu c tĂ­nh quan tr ng trong nhĂłm Format:
Thu c tĂ­nh CĂŽng d ng
Caption T o tiĂȘu ñ cho form.
Default view
Thi t l p d ng hi n th c a form.
Single Form ch hi n th m t Record
t i m t th i ñi m.
Continuous Form: hi n th cĂĄc record
liĂȘn ti p nhau.
Datasheet hi n th d li u d ng b ng.
Scroll Bar Thi t l p ch ñ hi n th thanh cu n.
Record
Selectors
B t/t t thanh ch n record.
Navigation
Buttons
B t/t t cĂĄc nĂșt duy t record.
Dividing lines B t/t t cĂĄc Ă±Æ° ng k phĂąn cĂĄch cĂĄc ph n
c a form.
Auto Center T ñ ng hi n th form ngay gi a màn
hĂŹnh.
Border Style Ch n ki u Ă±Æ° ng vi n c a form.
Min Max botton B t/t t nĂșt Max/Min.
Close Button B t/t t nĂșt close form.
Picture
Alignment
Canh v trĂ­ cho cĂĄc picture trĂȘn form.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-80-
f) CĂĄc thu c tĂ­nh thĂŽng d ng trong nhĂłm Data
Thu c tĂ­nh CĂŽng d ng
Record Source Ch n d li u ngu n cho form.
Filter Khai båo ñi u ki n l c.
Order by Khai bĂĄo field c n s p x p s li u.
Allow filter Cho phép/khÎng cho phép l c cåc record.
Allow Edits Cho phép/ khÎng cho phép ch nh s a.
Allow Additions Cho phĂ©p nh p thĂȘm cĂĄc record hay
khĂŽng.
5.3. S d ng Form
M t form khi thi t k xong, nĂł cĂł ba d ng xem: Layout view,
Design view, Form view.
−−−−Layout view: cho phĂ©p b n xem nh ng gĂŹ trĂŽng gi ng nhÆ°
form c a b n, s p x p l i cåc field, và åp d ng ñ nh d ng.
−−−−Design view: cho phĂ©p b n tinh ch nh l i form, trong ch ñ
design view, b n khĂŽng nhĂŹnh th y d li u th c.
−−−−Form view: hai d ng form Layout view và Design view
giĂșp b n hi u ch nh thi t k form, thĂŹ Form view lĂ  d ng
form Ă±Æ° c s d ng ñ th c hi n cĂĄc thao tĂĄc trĂȘn d li u
thĂŽng qua form.
5.3.1. TĂŹm ki m vĂ  ch nh s a m t record
a) S d ng form ñ tÏm ki m m t record
−−−−M form d ng form view.
−−−−Ch n tab Home trĂȘn thanh Ribbon.
−−−−ð t tr trong field ch a d li u c n tĂŹm, Click nĂșt Find
trong nhĂłm l nh Find.
−−−−Xu t hi n c a s Find and Replace.
−−−−Find What: nh p giá tr c n tìm.
−−−−Look in: Ph m vi tìm ki m.
−−−−Search: HÆ° ng tĂŹm
−−−−Match: Ch n cĂĄch so trĂčng giĂĄ tr nh p trong ĂŽ Find What
v i giĂĄ tr trong field ch a d li u c n tĂŹm.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-81-
b) Thay th ho c ch nh s a d li u
Khi ñã tÏm th y record c n tÏm, b n th c hi n ch nh s a thÏ giå
tr sau khi ch nh s a s c p nh t xu ng b ng. N u c n thay th
giĂĄ tr thĂŹ ch n tab Replace trong c a s Find and Replace.
−−−−Nh p giá tr c n thay th trong î Replace with
−−−−Click nĂșt Replace ho c Replace All n u c n thay t t c giĂĄ
tr trong b ng.
5.3.2. ThĂȘm m t record
Khi lĂ m vi c trĂȘn form, ñ thĂȘm m t record m i b n th c hi n nhÆ° sau:
−−−−M form ch ñ form view
−−−−click nĂșt New Record trĂȘn thanh Navigation button bĂȘn dÆ° i
c a s form.
−−−−Form s chuy n ñ n record tr ng, cho phĂ©p b n nh p d
li u. Tuy nhiĂȘn khi nh p d li u ph i th a mĂŁn cĂĄc rĂ ng
bu c trong cÆĄ s d li u.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-82-
5.3.3. XĂła m t record
−−−−Di chuy n ñ n record c n xĂła.
−−−−Trong nhĂłm l nh Record trĂȘn thanh
Ribbon, ch n l nh Delete Ch n
Delete Record. Tuy nhiĂȘn khi xĂła
record ph i xem xĂ©t nh hÆ° ng ñ n
cĂĄc Record quan h .
5.3.4. L c d li u trĂȘn form.
−−−−M form d ng Form view.
−−−−Trong nhóm l nh Sort & Filter
trĂȘn thanh Ribbon, click nĂșt
Advanced, Ch n l nh Filter by
Form.
−−−−Form chuy n sang d ng Filter.
−−−−Click nĂșt combobox c a field
ch a giå tr ch n ñi u ki n l c.
−−−−N u cĂł nhi u ñi u ki n thĂŹ b n ch n tab OR bĂȘn dÆ° i c a s
Filter, ch n ñi u ki n l c ti p theo.
−−−−Click nĂșt Toggle Filter ñ th c hi n l c.
−−−−Click nĂșt Toggle Filter ñ b l c.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-83-
5.4. TĂčy bi n form trong ch ñ Desing view
5.4.1. ThĂȘm m t control vĂ o form
Ă° thĂȘm m t control vĂ o form ta lĂ m cĂĄc bÆ° c nhÆ° sau:
−−−−Chuy n form sang d ng Design view, Thanh Ribbon chuy n
sang Form Design Tools.
−−−−Ch n tab Design, trong nhóm Control, ch n các control
−−−−Drag chu t v vĂ o form t i b t kỳ v trĂ­ nĂ o mĂ  b n mong
mu n.
−−−−ð i v i cĂĄc control cĂł s tr giĂșp c a Control Wizard thĂŹ cĂł
th thi t k b ng hai cĂĄch: Design ho c Wizard b ng cĂĄch
b t t t nĂșt Cotrol Wizard.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-84-
5.4.2. CĂĄc lo i form control
Control TĂȘn Ý nghÄ©a
Textbox
CĂł 2 lo i
− Bound control: ch a n i dung c a
field
− Unbound control: khîng có d li u
ngu n, thÆ° ng dĂčng ñ nh p cĂŽng
th c tĂ­nh toĂĄn.
Label S d ng ñ t o nhãn ho c hyperlink
Button NĂșt l nh dĂčng ñ th c hi n l nh khi click
Tab
Hi n th d li u thĂ nh t ng nhĂłm trĂȘn
nhi u tab khĂĄc nhau.
Hyperlink T o hyperlink
Web
Browser
C a s trĂŹnh duy t
Navigation
Tab dĂčng ñ hi n th From ho c Report
trong cÆĄ s d li u.
Option
group
NhĂłm cĂĄc tĂčy ch n
Page Break Ng t trang
Combo box
Là m t Drop-down menu cho phép ch n
m t tĂčy ch n trong danh sĂĄch ho c nh p
thĂȘm tĂčy ch n m i
Char T o m t ñ th b ng wizard
Line V Ă±Æ° ng th ng
Toggle
button
NĂșt cĂł hai tr ng thĂĄi on/off
List box
Là m t Drop-down menu cho phép ch n
m t tĂčy ch n trong danh sĂĄch nhÆ°ng
khĂŽng Ă±Æ° c nh p thĂȘm giĂĄ tr m i
Rectangle V hĂŹnh ch nh t
Check box
H p ch n, cĂł hai tr ng thĂĄi check vĂ 
uncheck
Unbound
object frame
Cho phĂ©p nhĂșng cĂĄc ñ i tÆ° ng t cĂĄc
ph n m m khĂĄc nhÆ°: graph, picture,

GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-85-
mĂ  nĂł khĂŽng Ă±Æ° c lÆ°u tr trong field c a
b ng
Attachment
S d ng cho nh ng field cĂł ki u
Attachment
Option
button
LĂ  m t thĂ nh ph n c a option group
Subform/
Subreport
DĂčng ñ t o subform ho c subreport
Bound
object frame
Cho phĂ©p nhĂșng cĂĄc ñ i tÆ° ng t cĂĄc
ph n m m khĂĄc nhÆ°: graph, picture,

mĂ  nĂł Ă±Æ° c lÆ°u tr trong field c a b ng
Image HĂŹnh lo i Bitmap
5.4.3. Ă° nh d ng cĂĄc control trĂȘn form
a) Canh l cho cĂĄc control
Ch n cĂĄc control c n canh l vĂ  th c hi n m t
trong cĂĄc cĂĄch nhÆ° sau:
−−−−Click ph i vĂ  ch n Align, sau ñó ch n m t
trong cĂĄc ki u canh l trĂȘn submenu.
−−−−Ch n tab Arrange trĂȘn Form Design Tools.
−−−−Trong nhĂłm l nh Sizing & Ordering, click nĂșt Align vĂ 
ch n m t trong cĂĄc ki u canh l trong
Submenu.
b) Hi u ch nh kĂ­ch thÆ° c vĂ  kho ng cĂĄch
gi a cĂĄc control trĂȘn form
−−−−Ch n các control c n hi n ch nh.
−−−−Ch n tab Arrange trĂȘn Form Design Tools.
−−−−Trong nhóm l nh Sizing & Ordering, click
nĂșt Size/Space.
−−−−Ch n l nh hi u ch nh thích h p.
5.4.4. Thi t l p thu c tĂ­nh cho control
−−−−Ch n control c n thi t l p thu c tính
−−−−Click nĂșt properties Sheet trong nhĂłm l nh
Tools trĂȘn thanh Ribbon
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-86-
5.5. Cåch t o cåc control có h tr c a ch c năng Wizard
5.5.1. Command button:
a) T o b ng wizard
−−−−Ch n button trong nhóm
Controls, drag chu t v
vĂ o form.
−−−−Xu t hi n c a s
Command button
Wizard.
−−−−Trong khung Categories
ch n nhĂłm l nh.
∗ Record Navigation: ch a các l nh di chuy n gi a
cĂĄc record nhÆ°:
++++ Go To First Record: di chuy n ñ n record ñ u,
++++ Go To Last Record: di chuy n ñ n record cu i,
++++ Go To Next Record: di chuy n ñ n record k
record hi n hĂ nh,
++++ Go To Previous Record: di chuy n ñ n record
trÆ° c record hi n hĂ nh.
CĂĄc l nh nĂ y thÆ° ng dĂčng ñ t o thanh navigation
buttons trĂȘn form.
∗ Record Operations: g m cĂĄc l nh thĂȘm record ho c
xĂła record nhÆ°:
++++ Add New Record: ThĂȘm record m i.
++++ Delete Record: XĂła record
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-87-
++++ Duplicate Record: T o cĂĄc record cĂł giĂĄ tr
trĂčng t t c cĂĄc field.
++++ Print Record:
++++ Save Record: lÆ°u nh ng thay ñ i trÆ° c khi
chuy n ñ n record ti p theo.
++++ Undo Record: H y s thay ñ i sau cĂčng.
∗ Form Operations: g m các l nh v form
++++ CloseForm: ñóng form hi n hành.
++++ Print Current Form: in form hi n hĂ nh.
++++ Open Form: M m t form khĂĄc.
∗ Report Operations: g m các l nh v Report
++++ Open Report: m report.
++++ Preview Report: xem m t report trÆ° c khi in.
++++ Print Report: in report.
∗ Application: g m l nh liĂȘn quan ñ n ng d ng nhÆ°
Quit Application.
∗ Miscellaneous: ch a nh ng l nh t ng h p
++++ Run Query
++++ Run Macro.
−−−−Ch n l nh cho nĂșt trong
khung Action, click
Next.
−−−−Ch n Text ho c Picture
hi n th trĂȘn nĂșt, click
Next.
−−−−ð t tĂȘn cho nĂșt, Finish.
b) T o b ng design
−−−−T t nĂșt wizard.
−−−−Ch n nĂșt button trong nhĂłm controls.
−−−−Drag chu t v vào form.
−−−−GĂĄn l nh b ng cĂĄch click ph i trĂȘn nĂșt, ch n Build event.
−−−−Ch n Macro builder,
−−−−Trong khung New Action, ch n l nh Close Window.
−−−−ði n các argument vào các khung
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-88-
∗ Object type: Form
∗ Object name: Nh p tĂȘn form.
5.5.2. Option group:
a) T o b ng wizard
−−−−Ch n cîng c option
group trong nhĂłm
Controls.
−−−−Xu t hi n c a s Option
group Wizard.
−−−−Nh p nhãn cho các
option, click Next.
−−−−Ch n/khĂŽng ch n option m c ñ nh, click Next.
−−−−Nh p giĂĄ tr cho cĂĄc option, m c ñ nh, option ñ u tiĂȘn s cĂł
option value lĂ  1, click Next.
−−−−Ch n v trĂ­ lÆ°u tr giĂĄ tr c a option group, click Next.
−−−−Ch n lo i option trong option group và style cho option
group, cĂĄc option nĂ y cĂł hĂŹnh d ng khĂĄc nhau nhÆ°ng ch c
năng là gi ng nhau, click Next.
−−−−Nh p nhãn cho Option group, click Finish.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-89-
b) T o b ng design
−−−−T t nĂșt Control Wizard.
−−−−Click nĂșt Option group trong nhĂłm Controls v vĂ o form.
−−−−Ch n lo i Option v vào trong khung c a Option group.
−−−−M Properties Sheet c a Option group và thi t l p các thu c
tĂ­nh sau:
∗ Control source: ch n field ch a d li u ngu n cho
option group.
∗ L n lÆ° t ch n t ng option vĂ  gĂĄn giĂĄ tr cho thu c
tĂ­nh option value.
5.5.3. Combo box vĂ  List box:
a) T o b ng wizard:
−−−−Ch n cîng c Combo
box/List box trong
nhĂłm Controls.
−−−−Drag chu t v vào
form, xu t hi n c a s
Combo box Wizard
v i hai l a ch n ng
v i hai ch c năng c a
combo box:
−−−−N u ch n I want the
combo box to get the
values from another
table or query thĂŹ sau
khi click Next ñ th c
hi n bÆ° c ti p theo ta
ch n b ng ch a d
li u ngu n cho
Combo box, d li u
ngu n cĂł th lĂ  Table
ho c Query, click
Next.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-90-
−−−−Ch n field ch a d
li u Ă±Æ°a vĂ o
Combo box, click
nĂșt ñ ch n
m t field ho c
click nĂșt ñ
ch n nhi u field,
click Next.
−−−−Ch n field s p x p
(cĂł th b qua),
m c ñ nh cåc field
ñã Ă±Æ° c s p x p,
click Next.
−−−−ði u ch nh ñ r ng
c a c t d li u
trong combo box.
−−−−Hide key column
(recommended): n
ho c hi n c t khĂła.
M c ñ nh m c
Hide key column
Ă±Æ° c ch n (c t
khĂła b n), n u
mu n combo box
hi n th field khĂła thĂŹ b check, click Next.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-91-
−−−−Ch n field ch a giá
tr c a combo box,
click Next.
−−−−Nh p nhãn cho
combo box, click
Finish.
−−−−N u ch n I will type
in the values that I
want, thĂŹ sau khi
ch n xong, click
Next.
−−−−Nh p s c t trong î
Number of columns,
−−−−Nh p giá tr cho các
c t trong combo
box, click Next.
−−−−Nh p nhãn cho
combo box, click
Finish.
b) T o b ng Design:
−−−−T t nĂșt wizard.
−−−−Click nĂșt combo box trong nhĂłm Controls drag chu t v vĂ o
form.
−−−−S d ng Properties Sheet ñ thi t l p cĂĄc thu c tĂ­nh sau:
Thu c tĂ­nh Ý nghÄ©a
ControlSource
Ch n field d li u ngu n c a Combo box
(list box).
RowSource
Type
Lo i d li u ngu n: Table, Query, Field list,
Value list

BoundColumn
GiĂĄ tr c a c t Ă±Æ° c tr v khi ch n m t m c
ch n trong combo box (list box).
ColumnCount S c t hi n th trong combo box (list box).
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-92-
RowSource
Ngu n d li u c a combo box (list box).
− N u RowSourceType là Value List thì
nh p danh sĂĄch cĂĄc giĂĄ tr cĂĄch nhau
b ng d u ch m ph y.
− N u lĂ  Table/Query thĂŹ ph i ch n tĂȘn
b ng, tĂȘn query hay cĂąu l nh SQL.
VĂ­ d : T o form hĂła Ă±ÆĄn l y d li u ngu n t b ng HoaDon,
khi t o combo box MaKH ta
thi t l p cĂĄc thu c tĂ­nh sau:
5.6. Form vĂ  nh ng b ng liĂȘn k t
Access 2010 nh n ra cĂĄc quan h khi t o m t form m i t m t b ng
cha. N u b ng cha cĂł nhi u b ng con thĂŹ Access ch hi n th cĂĄc
record trong m t b ng, nĂł s ch n b ng ñ u tiĂȘn mĂ  nĂł tĂŹm th y.
VĂ­ d b ng LOP vĂ  b ng SINHVIEN trong cÆĄ s d li u QLSV.
Khi t o form t b ng l p thĂŹ nĂł s hi n th danh sĂĄch cĂĄc record
quan h trong b ng con SINHVIEN.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-93-
5.6.1. Subform control
Subforms lĂ  khĂŽng th thi u cho vi c hi n th thĂŽng tin t hai b ng
khĂĄc nhau ho c cĂĄc truy v n trĂȘn cĂčng m t form. ThĂŽng thÆ° ng,
subforms Ă±Æ° c s d ng khi d li u ngu n trong main cĂł quan h
m t-nhi u v i d li u ngu n c a subform. Nhi u record trong
subform Ă±Æ° c liĂȘn k t v i m t record trong mainform.
Access s d ng cĂĄc thu c tĂ­nh LinkMasterFields vĂ 
LinkChildFields c a subform ñ l a ch n cåc record trong subform
cĂł liĂȘn quan ñ n m i record trong mainform.
a) T o b ng Wizard:
−−−−T o main form: d li u ngu n c a main form thÆ° ng lĂ 
thĂŽng tin b ng cha,
do ñó d ng form
thÆ° ng lĂ  nh ng
d ng hi n th m t
record t i m t th i
ñi m nhÆ° columnar.
−−−−M main form ch
ñ Design.
−−−−B t nĂșt control
Wizard.
−−−−Ch n cîng c SubForm/SubReport trong nhóm Controls v
vĂ o Form, xu t hi n
c a s SubForm
Wizard v i hai tĂčy
ch n:
∗ Use existing
Tables and
Queries (s
d ng b ng vĂ 
cĂĄc query lĂ m
d li u ngu n
cho
subform) Next.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-94-
∗ Ch n b ng ho c query làm d li u ngu n cho sub
form, trong b ng ho c query ph i cĂł field liĂȘn k t v i
main form Next.
∗ Ch n field liĂȘn k t v i subform Next.
∗ Nh p tĂȘn cho subform Finish.
∗ Use an existing form: s d ng form có s n làm
subform.
∗ Ch n form làm subform Next
∗ Nh p tĂȘn cho SubForm Finish
b) T o b ng Design:
−−−−N u d li u ngu n c a subform Ă±Æ° c l y t nhi u b ng thĂŹ
ph i t o query, trong query ph i ch a field liĂȘn k t v i main
form (link child filed)
−−−−D ng c a subform th hi n quan h n, do ñó thÆ° ng ch n
d ng Datasheet ho c Tabular.
−−−−M main form ch ñ design, ch n cĂŽng c
subform/Subreport trong nhĂłm Controls drag chu t v vĂ o
main form.
−−−−M Properties Sheet và thi t l p các thu c tính:
∗ Source object: Ch n Table/Query làm d li u ngu n
cho Subform, ho c ch n form n u ñã thi t k form ñ
lĂ m subform.
∗ Link child field: nh p tĂȘn c a field trong subform
liĂȘn k t v i main form
∗ Link master field: nh p tĂȘn field c a main form liĂȘn
k t v i subform.
5.6.2. Hi u ch nh subform:
Khi ch ñ nh thu c tính Source Object cho Subform thÏ form xu t
hi n v i d ng m c ñ nh Ă±Æ° c quy ñ nh trong thu c tĂ­nh Default
view.
Tuy nhiĂȘn, n u b n mu n s d ng m t form hoĂ n toĂ n riĂȘng bi t ñ
b n cĂł th tĂčy bi n nĂł.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-95-
5.6.3. T o ĂŽ tĂ­nh toĂĄn trong subform
Khi t o m t subform, b n cĂł th mu n hi n th subform thĂŽng tin
t ng h p d ng t ng th . VĂ­ d , b n cĂł th mu n hi n th s lÆ° ng
c a cĂĄc record trong subform t i m t v trĂ­ nĂ o ñó trĂȘn Mainform.
VĂ­ d : C n hi n th s s sinh viĂȘn trong m i l p trĂȘn main form
−−−−TrÆ° c khi ñ t ĂŽ tĂ­nh toĂĄn t ng h p d li u trĂȘn Mainform thĂŹ
giĂĄ tr c a nĂł ph i Ă±Æ° c tĂ­nh trong Subform. Ô tĂ­nh toĂĄn
t ng h p d li u ph i Ă±Æ° c ñ t trong ph n footer c a
Subform.
VĂ­ d : Ă° m t ng s sinh viĂȘn theo l p.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-96-
−−−−Sau ñó, trĂȘn Mainform b n chĂšn m t text box v i
ControlSource Ă±Æ° c thi t l p giĂĄ tr nhÆ° sau:
Trong ñó:
−−−−SubformName: lĂ  tĂȘn c a Subform
−−−−ControlName_inSubform: tĂȘn c a ĂŽ tĂ­nh toĂĄn t ng h p d
li u trong Subform.
VĂ­ d :
5.7. Tab control
Tab control là m t cÎng c cho phép b n có th hi n th nhi u n i
dung trĂȘn m t khĂŽng gian h n ch , b ng cĂĄch cĂĄc t ch c n i dung
c n hi n th trĂȘn t ng trang riĂȘng bi t.
Tab control khĂŽng ph i lĂ  l a ch n t t vĂŹ nhÆ° c ñi m c a nĂł lĂ  c n
ph i click chu t ñ di chuy n t tab này sang tab khåc.
M t tab control cĂł Ăœ nghÄ©a nh t khi cĂĄc form Ă±Æ° c thi t k ch y u
cho vi c xem ho c ch nh s a d li u, n u d li u nĂ y cĂł th Ă±Æ° c
chia thĂ nh cĂĄc nhĂłm logic, vĂ  cĂŽng vi c ch nh s a thÆ° ng ch liĂȘn
quan ñ n m t nhóm, thÏ tab control là l a ch n t t.
=[SubformName].Form![ControlName_inSubform]
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-97-
5.7.1. S d ng tab control
−−−−Trong Form Design Tools trĂȘn thanh Ribbon
−−−−Ch n Design, trong nhóm Controls,
click nĂșt Tab Control
−−−−V tab control vào form t i v trí
thĂ­ch h p.
−−−−ThĂȘm t t c cĂĄc trang c n thi t.
5.7.2. Hi u ch nh tab Control
a) ThĂȘm vĂ  xĂła tab
−−−−Khi t o m i m t tab control thì luîn
m c ñ nh có hai trang b n có th
thĂȘm ho c xĂła b ng cĂĄch Click ph i
ch n Insert ho c Delete Page.
b) T o nhĂŁn cho cĂĄc tab
−−−−Ch n tab mu n t o nhãn.
−−−−M Properties Sheet
−−−−Ch n thu c tính caption: nh p nhãn cho các trang.
c) S p x p l i th t tab
−−−−S p x p th t c a các trang
b ng cĂĄch click ph i trĂȘn
tab ch n Page Order

−−−−Ch n Page click nĂșt Move
Up/Move Down.
d) Ă° t cĂĄc control vĂ o trang
−−−−Ch n trang thích h p.
−−−−Ch n control trong Navigation pane, drag chu t Ă±Æ°a vĂ o
trang.
5.8. Navigation Form
Access 2010 gi i thi u m t d ng form m i lĂ  Navigation form, lĂ 
m t form cĂł m t navigation control mĂ  nĂł cĂł th hi n th m t ho c
nhi u form vĂ  report, navigation control cĂł nhi u tab giĂșp b n cĂł
th di chuy n nhanh ñ n b t kỳ m t form khåc, ho c form d ng
Main/Sub.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-98-
5.8.1. T o Single level Navigation Form:
−−−−Trong nhĂłm l nh Forms trĂȘn thanh
Ribbon, click nĂșt dropdown
Navigation.
−−−−Ch n d ng Navigation, g m các
d ng:
∗ Horizontal Tabs.
∗ Vertical Tabs, Left.
∗ Vertical Tabs, Right.
∗ Horizontal Tabs, 2 levels
∗ Horizontal Tabs and Vertical
Tabs, Left.
∗ Horizontal Tabs and Vertical Tabs, Right
−−−−Navigation form
xu t hi n trong
ch ñ Design
view v i s k t
h p c a hai
control: m t
control subform
r ng vĂ  l n vĂ 
m t navigation.
−−−−ð thĂȘm m t navigation button vĂ o form, click ch n m t
form trong Navigation Panel c a Access và drag chu t kéo
form vĂ o navigation control
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-99-
−−−−ð thay ñ i nhĂŁn c a Navigation button, b n double click
vĂ o nhĂŁn vĂ  nh p tĂȘn
m i.
−−−−T o kho ng cách gi a
cĂĄc navigation button
b ng cĂĄch ch n Form
Layout Tools, ch n tab
Arrange➝Control
Padding, ch n lo i
kho ng cĂĄch.
5.8.2. T o Two level Navigation Form
−−−−Trong nhĂłm l nh Forms trĂȘn thanh Ribbon, click nĂșt
dropdown Navigation.
−−−−Ch n d ng Navigation: Horizontal Tabs, 2 levels
−−−−Xu t hi n m t Navigation Form ch ñ Layout view v i
s k t h p c a ba control: m t control subform r ng vĂ  l n
vĂ  hai navigation control.
−−−−T o tiĂȘu ñ cho level1 b ng cĂĄch double click vĂ o khung
[Add New] Nh p tiĂȘu ñ .
−−−−ThĂȘm submenu cho tiĂȘn ñ nĂ y b ng cĂĄch drag chu t kĂ©o
form t trong navigation pane vĂ o submenu.
GiĂĄo trĂŹnh Access Trung tĂąm Tin h c
-100-
5.9. LiĂȘn k t ñ n d li u quan h (Link to Related Data)
NgoĂ i cĂĄch dĂčng navigation form ñ di chuy n ñ n cĂĄc subform,
trong cĂčng m t form, Access 2010 cĂČn cung c p cĂĄch khĂĄc ñ di
chuy n t form này ñ n form khåc.
VĂ­ d t form L p, b n cĂł th chuy n sang m t form khĂĄc ch a
danh sĂĄch cĂĄc sinh viĂȘn c a l p ñó.
5.9.1. Hi n th cĂĄc record quan h trong form riĂȘng bi t
NhÆ° ph n trĂȘn ñã trĂŹnh bĂ y, Subform dĂčng ñ th hi n cĂĄc record
quan h c a b ng cha trĂȘn Mainform. Tuy nhiĂȘn, subforms khĂŽng
luĂŽn luĂŽn cung c p cho b n ñ ch ñ lĂ m vi c. TĂčy thu c vĂ o cĂĄch
b n lĂ m vi c vĂ  s lÆ° ng thĂŽng tin l n, b n cĂł th hi n th cĂĄc
record quan h trong m t form khĂĄc b ng cĂĄch thĂȘm m t nĂșt trĂȘn
Mainform, khi click nĂșt s m form ch a cĂĄc record quan h .
5.9.2. T o Button dĂčng ñ m form ch a records quan h
−−−−M Mainform d ng
Design ho c d ng
Layout
−−−−Trong nhóm l nh
Form Design Tools,
ch n tab Design.
−−−−Click nĂșt Button, drag
chu t v vĂ o form.
−−−−Xu t hi n c a s
Button wizard.
−−−−Trong khung
Categories, ch n
nhĂłm l nh Form
Operation.
−−−−Trong khung action
ch n l nh Open Form.
Click Next.
−−−−Ch n Subform hi n th
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010

More Related Content

Viewers also liked

60,61,62,63,64
60,61,62,63,6460,61,62,63,64
60,61,62,63,64RodriguezIvo
 
Client Services Specialist
Client Services SpecialistClient Services Specialist
Client Services SpecialistCindi Mitchell
 
Enabling stakeholders to apply the Ecosystem Services concept in practice
Enabling stakeholders to apply the Ecosystem Services concept in practiceEnabling stakeholders to apply the Ecosystem Services concept in practice
Enabling stakeholders to apply the Ecosystem Services concept in practiceJosep Lascurain - S·G·M s.l.
 
Excel 2010 final
Excel 2010 finalExcel 2010 final
Excel 2010 finaltankhoa1989
 
CĂĄncer de EstĂłmago o CĂĄncer GĂĄstrico
CĂĄncer de EstĂłmago o CĂĄncer GĂĄstricoCĂĄncer de EstĂłmago o CĂĄncer GĂĄstrico
CĂĄncer de EstĂłmago o CĂĄncer GĂĄstricoel salvador
 
Giao trinh bolero full
Giao trinh bolero fullGiao trinh bolero full
Giao trinh bolero fullPhi Phi
 
El material genético
El material genéticoEl material genético
El material genéticoalablog
 
BĂ i giáșŁng sá»­ dỄng microsoft excel 2010 6 microsoft excel_repaired_9804
BĂ i giáșŁng sá»­ dỄng microsoft excel 2010 6 microsoft excel_repaired_9804BĂ i giáșŁng sá»­ dỄng microsoft excel 2010 6 microsoft excel_repaired_9804
BĂ i giáșŁng sá»­ dỄng microsoft excel 2010 6 microsoft excel_repaired_9804Phi Phi
 
El material genético
El material genéticoEl material genético
El material genéticoalablog
 
Coastal Process of Erosion and Deposition
Coastal Process of Erosion and DepositionCoastal Process of Erosion and Deposition
Coastal Process of Erosion and Deposition!SYOU co-designed sneakers
 
Enviromental issues
Enviromental issuesEnviromental issues
Enviromental issuesElias Vitola
 

Viewers also liked (16)

Leucemia
LeucemiaLeucemia
Leucemia
 
60,61,62,63,64
60,61,62,63,6460,61,62,63,64
60,61,62,63,64
 
Client Services Specialist
Client Services SpecialistClient Services Specialist
Client Services Specialist
 
67
6767
67
 
Enabling stakeholders to apply the Ecosystem Services concept in practice
Enabling stakeholders to apply the Ecosystem Services concept in practiceEnabling stakeholders to apply the Ecosystem Services concept in practice
Enabling stakeholders to apply the Ecosystem Services concept in practice
 
Excel 2010 final
Excel 2010 finalExcel 2010 final
Excel 2010 final
 
65,66
65,6665,66
65,66
 
45,46
45,4645,46
45,46
 
CĂĄncer de EstĂłmago o CĂĄncer GĂĄstrico
CĂĄncer de EstĂłmago o CĂĄncer GĂĄstricoCĂĄncer de EstĂłmago o CĂĄncer GĂĄstrico
CĂĄncer de EstĂłmago o CĂĄncer GĂĄstrico
 
58,59
58,5958,59
58,59
 
Giao trinh bolero full
Giao trinh bolero fullGiao trinh bolero full
Giao trinh bolero full
 
El material genético
El material genéticoEl material genético
El material genético
 
BĂ i giáșŁng sá»­ dỄng microsoft excel 2010 6 microsoft excel_repaired_9804
BĂ i giáșŁng sá»­ dỄng microsoft excel 2010 6 microsoft excel_repaired_9804BĂ i giáșŁng sá»­ dỄng microsoft excel 2010 6 microsoft excel_repaired_9804
BĂ i giáșŁng sá»­ dỄng microsoft excel 2010 6 microsoft excel_repaired_9804
 
El material genético
El material genéticoEl material genético
El material genético
 
Coastal Process of Erosion and Deposition
Coastal Process of Erosion and DepositionCoastal Process of Erosion and Deposition
Coastal Process of Erosion and Deposition
 
Enviromental issues
Enviromental issuesEnviromental issues
Enviromental issues
 

Similar to 530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010

Chuong 02 access
Chuong 02   accessChuong 02   access
Chuong 02 accessHung Pham Thai
 
Chuong 10 multi user
Chuong 10   multi userChuong 10   multi user
Chuong 10 multi userHung Pham Thai
 
Canban microstaton
Canban microstatonCanban microstaton
Canban microstatonTtx Love
 
Canban microstaton
Canban microstatonCanban microstaton
Canban microstatonPhi Phi
 
Bai3
Bai3Bai3
Bai3Thanh Le
 
BĂ i giáșŁng Tin học đáșĄi cÆ°ÆĄng_10431812092019
BĂ i giáșŁng Tin học đáșĄi cÆ°ÆĄng_10431812092019BĂ i giáșŁng Tin học đáșĄi cÆ°ÆĄng_10431812092019
BĂ i giáșŁng Tin học đáșĄi cÆ°ÆĄng_10431812092019TiLiu5
 
10431512092019
1043151209201910431512092019
10431512092019TiLiu5
 
Giao trinh microsoft eccess 2007[bookbooming.com]
Giao trinh microsoft eccess 2007[bookbooming.com]Giao trinh microsoft eccess 2007[bookbooming.com]
Giao trinh microsoft eccess 2007[bookbooming.com]bookbooming1
 
Sử dỄng windows XP
Sử dỄng windows XPSử dỄng windows XP
Sá»­ dỄng windows XPNguyễn Anh
 
Chuong 2 giao dien do hoa
Chuong 2  giao dien do hoaChuong 2  giao dien do hoa
Chuong 2 giao dien do hoaPhi Phi
 
Thu thuat may tinh pvi
Thu thuat may tinh pviThu thuat may tinh pvi
Thu thuat may tinh pvinhatthai1969
 
TĂ i liệu hướng dáș«n sá»­ dỄng pháș§n mềm Word
TĂ i liệu hướng dáș«n sá»­ dỄng pháș§n mềm WordTĂ i liệu hướng dáș«n sá»­ dỄng pháș§n mềm Word
TĂ i liệu hướng dáș«n sá»­ dỄng pháș§n mềm WordThĂĄi Linh Tin Học
 
Chuong 06 report
Chuong 06   reportChuong 06   report
Chuong 06 reportHung Pham Thai
 
8268 trinh chieu_r9c_fs_20130412110709_3
8268 trinh chieu_r9c_fs_20130412110709_38268 trinh chieu_r9c_fs_20130412110709_3
8268 trinh chieu_r9c_fs_20130412110709_3saophaiyeuai
 
ĐỒ ÁN CÔNG NGHỆ THÔNG TIN: QUáșąN LÝ TÀI SáșąN CỐ ĐỊNH
ĐỒ ÁN CÔNG NGHỆ THÔNG TIN: QUáșąN LÝ TÀI SáșąN CỐ ĐỊNHĐỒ ÁN CÔNG NGHỆ THÔNG TIN: QUáșąN LÝ TÀI SáșąN CỐ ĐỊNH
ĐỒ ÁN CÔNG NGHỆ THÔNG TIN: QUáșąN LÝ TÀI SáșąN CỐ ĐỊNHOnTimeVitThu
 

Similar to 530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010 (20)

Chuong 02 access
Chuong 02   accessChuong 02   access
Chuong 02 access
 
GiĂĄo trĂŹnh access 2010
GiĂĄo trĂŹnh access 2010GiĂĄo trĂŹnh access 2010
GiĂĄo trĂŹnh access 2010
 
Chuong 05 form
Chuong 05   formChuong 05   form
Chuong 05 form
 
Chuong 10 multi user
Chuong 10   multi userChuong 10   multi user
Chuong 10 multi user
 
Canban microstaton
Canban microstatonCanban microstaton
Canban microstaton
 
Canban microstaton
Canban microstatonCanban microstaton
Canban microstaton
 
Bai3
Bai3Bai3
Bai3
 
BĂ i giáșŁng Tin học đáșĄi cÆ°ÆĄng_10431812092019
BĂ i giáșŁng Tin học đáșĄi cÆ°ÆĄng_10431812092019BĂ i giáșŁng Tin học đáșĄi cÆ°ÆĄng_10431812092019
BĂ i giáșŁng Tin học đáșĄi cÆ°ÆĄng_10431812092019
 
10431512092019
1043151209201910431512092019
10431512092019
 
Giao trinh microsoft eccess 2007[bookbooming.com]
Giao trinh microsoft eccess 2007[bookbooming.com]Giao trinh microsoft eccess 2007[bookbooming.com]
Giao trinh microsoft eccess 2007[bookbooming.com]
 
Sử dỄng windows XP
Sử dỄng windows XPSử dỄng windows XP
Sử dỄng windows XP
 
Chuong 2 giao dien do hoa
Chuong 2  giao dien do hoaChuong 2  giao dien do hoa
Chuong 2 giao dien do hoa
 
Chuong 07 macro
Chuong 07   macroChuong 07   macro
Chuong 07 macro
 
Thu thuat may tinh pvi
Thu thuat may tinh pviThu thuat may tinh pvi
Thu thuat may tinh pvi
 
TĂ i liệu hướng dáș«n sá»­ dỄng pháș§n mềm Word
TĂ i liệu hướng dáș«n sá»­ dỄng pháș§n mềm WordTĂ i liệu hướng dáș«n sá»­ dỄng pháș§n mềm Word
TĂ i liệu hướng dáș«n sá»­ dỄng pháș§n mềm Word
 
Chuong 06 report
Chuong 06   reportChuong 06   report
Chuong 06 report
 
Th 21-full-permission-
Th 21-full-permission-Th 21-full-permission-
Th 21-full-permission-
 
8268 trinh chieu_r9c_fs_20130412110709_3
8268 trinh chieu_r9c_fs_20130412110709_38268 trinh chieu_r9c_fs_20130412110709_3
8268 trinh chieu_r9c_fs_20130412110709_3
 
ĐỒ ÁN CÔNG NGHỆ THÔNG TIN: QUáșąN LÝ TÀI SáșąN CỐ ĐỊNH
ĐỒ ÁN CÔNG NGHỆ THÔNG TIN: QUáșąN LÝ TÀI SáșąN CỐ ĐỊNHĐỒ ÁN CÔNG NGHỆ THÔNG TIN: QUáșąN LÝ TÀI SáșąN CỐ ĐỊNH
ĐỒ ÁN CÔNG NGHỆ THÔNG TIN: QUáșąN LÝ TÀI SáșąN CỐ ĐỊNH
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 

More from Phi Phi

Vsf 473 lect_13_bonsai37
Vsf 473 lect_13_bonsai37Vsf 473 lect_13_bonsai37
Vsf 473 lect_13_bonsai37Phi Phi
 
Vsf 473 lect_13_bonsai36
Vsf 473 lect_13_bonsai36Vsf 473 lect_13_bonsai36
Vsf 473 lect_13_bonsai36Phi Phi
 
Vsf 473 lect_13_bonsai35
Vsf 473 lect_13_bonsai35Vsf 473 lect_13_bonsai35
Vsf 473 lect_13_bonsai35Phi Phi
 
Vsf 473 lect_13_bonsai34
Vsf 473 lect_13_bonsai34Vsf 473 lect_13_bonsai34
Vsf 473 lect_13_bonsai34Phi Phi
 
Vsf 473 lect_13_bonsai33
Vsf 473 lect_13_bonsai33Vsf 473 lect_13_bonsai33
Vsf 473 lect_13_bonsai33Phi Phi
 
Vsf 473 lect_13_bonsai32
Vsf 473 lect_13_bonsai32Vsf 473 lect_13_bonsai32
Vsf 473 lect_13_bonsai32Phi Phi
 
Vsf 473 lect_13_bonsai31
Vsf 473 lect_13_bonsai31Vsf 473 lect_13_bonsai31
Vsf 473 lect_13_bonsai31Phi Phi
 
Vsf 473 lect_13_bonsai30
Vsf 473 lect_13_bonsai30Vsf 473 lect_13_bonsai30
Vsf 473 lect_13_bonsai30Phi Phi
 
Vsf 473 lect_13_bonsai29
Vsf 473 lect_13_bonsai29Vsf 473 lect_13_bonsai29
Vsf 473 lect_13_bonsai29Phi Phi
 
Vsf 473 lect_13_bonsai28
Vsf 473 lect_13_bonsai28Vsf 473 lect_13_bonsai28
Vsf 473 lect_13_bonsai28Phi Phi
 
Vsf 473 lect_13_bonsai26
Vsf 473 lect_13_bonsai26Vsf 473 lect_13_bonsai26
Vsf 473 lect_13_bonsai26Phi Phi
 
Vsf 473 lect_13_bonsai25
Vsf 473 lect_13_bonsai25Vsf 473 lect_13_bonsai25
Vsf 473 lect_13_bonsai25Phi Phi
 
Vsf 473 lect_13_bonsai24
Vsf 473 lect_13_bonsai24Vsf 473 lect_13_bonsai24
Vsf 473 lect_13_bonsai24Phi Phi
 
Vsf 473 lect_13_bonsai23
Vsf 473 lect_13_bonsai23Vsf 473 lect_13_bonsai23
Vsf 473 lect_13_bonsai23Phi Phi
 
Vsf 473 lect_13_bonsai22
Vsf 473 lect_13_bonsai22Vsf 473 lect_13_bonsai22
Vsf 473 lect_13_bonsai22Phi Phi
 
Vsf 473 lect_13_bonsai21
Vsf 473 lect_13_bonsai21Vsf 473 lect_13_bonsai21
Vsf 473 lect_13_bonsai21Phi Phi
 
Vsf 473 lect_13_bonsai20
Vsf 473 lect_13_bonsai20Vsf 473 lect_13_bonsai20
Vsf 473 lect_13_bonsai20Phi Phi
 
Vsf 473 lect_13_bonsai19
Vsf 473 lect_13_bonsai19Vsf 473 lect_13_bonsai19
Vsf 473 lect_13_bonsai19Phi Phi
 
Vsf 473 lect_13_bonsai18
Vsf 473 lect_13_bonsai18Vsf 473 lect_13_bonsai18
Vsf 473 lect_13_bonsai18Phi Phi
 
Vsf 473 lect_13_bonsai17
Vsf 473 lect_13_bonsai17Vsf 473 lect_13_bonsai17
Vsf 473 lect_13_bonsai17Phi Phi
 

More from Phi Phi (20)

Vsf 473 lect_13_bonsai37
Vsf 473 lect_13_bonsai37Vsf 473 lect_13_bonsai37
Vsf 473 lect_13_bonsai37
 
Vsf 473 lect_13_bonsai36
Vsf 473 lect_13_bonsai36Vsf 473 lect_13_bonsai36
Vsf 473 lect_13_bonsai36
 
Vsf 473 lect_13_bonsai35
Vsf 473 lect_13_bonsai35Vsf 473 lect_13_bonsai35
Vsf 473 lect_13_bonsai35
 
Vsf 473 lect_13_bonsai34
Vsf 473 lect_13_bonsai34Vsf 473 lect_13_bonsai34
Vsf 473 lect_13_bonsai34
 
Vsf 473 lect_13_bonsai33
Vsf 473 lect_13_bonsai33Vsf 473 lect_13_bonsai33
Vsf 473 lect_13_bonsai33
 
Vsf 473 lect_13_bonsai32
Vsf 473 lect_13_bonsai32Vsf 473 lect_13_bonsai32
Vsf 473 lect_13_bonsai32
 
Vsf 473 lect_13_bonsai31
Vsf 473 lect_13_bonsai31Vsf 473 lect_13_bonsai31
Vsf 473 lect_13_bonsai31
 
Vsf 473 lect_13_bonsai30
Vsf 473 lect_13_bonsai30Vsf 473 lect_13_bonsai30
Vsf 473 lect_13_bonsai30
 
Vsf 473 lect_13_bonsai29
Vsf 473 lect_13_bonsai29Vsf 473 lect_13_bonsai29
Vsf 473 lect_13_bonsai29
 
Vsf 473 lect_13_bonsai28
Vsf 473 lect_13_bonsai28Vsf 473 lect_13_bonsai28
Vsf 473 lect_13_bonsai28
 
Vsf 473 lect_13_bonsai26
Vsf 473 lect_13_bonsai26Vsf 473 lect_13_bonsai26
Vsf 473 lect_13_bonsai26
 
Vsf 473 lect_13_bonsai25
Vsf 473 lect_13_bonsai25Vsf 473 lect_13_bonsai25
Vsf 473 lect_13_bonsai25
 
Vsf 473 lect_13_bonsai24
Vsf 473 lect_13_bonsai24Vsf 473 lect_13_bonsai24
Vsf 473 lect_13_bonsai24
 
Vsf 473 lect_13_bonsai23
Vsf 473 lect_13_bonsai23Vsf 473 lect_13_bonsai23
Vsf 473 lect_13_bonsai23
 
Vsf 473 lect_13_bonsai22
Vsf 473 lect_13_bonsai22Vsf 473 lect_13_bonsai22
Vsf 473 lect_13_bonsai22
 
Vsf 473 lect_13_bonsai21
Vsf 473 lect_13_bonsai21Vsf 473 lect_13_bonsai21
Vsf 473 lect_13_bonsai21
 
Vsf 473 lect_13_bonsai20
Vsf 473 lect_13_bonsai20Vsf 473 lect_13_bonsai20
Vsf 473 lect_13_bonsai20
 
Vsf 473 lect_13_bonsai19
Vsf 473 lect_13_bonsai19Vsf 473 lect_13_bonsai19
Vsf 473 lect_13_bonsai19
 
Vsf 473 lect_13_bonsai18
Vsf 473 lect_13_bonsai18Vsf 473 lect_13_bonsai18
Vsf 473 lect_13_bonsai18
 
Vsf 473 lect_13_bonsai17
Vsf 473 lect_13_bonsai17Vsf 473 lect_13_bonsai17
Vsf 473 lect_13_bonsai17
 

Recently uploaded

ChÆ°ÆĄng 7 Chủ nghÄ©a xĂŁ hội khoa học neu slide
ChÆ°ÆĄng 7 Chủ nghÄ©a xĂŁ hội khoa học neu slideChÆ°ÆĄng 7 Chủ nghÄ©a xĂŁ hội khoa học neu slide
ChÆ°ÆĄng 7 Chủ nghÄ©a xĂŁ hội khoa học neu slideKiuTrang523831
 
CATALOGUE CĂĄp điện Taya (FR, FPR) 2023.pdf
CATALOGUE CĂĄp điện Taya (FR, FPR) 2023.pdfCATALOGUE CĂĄp điện Taya (FR, FPR) 2023.pdf
CATALOGUE CĂĄp điện Taya (FR, FPR) 2023.pdfOrient Homes
 
CNXHKH-ChÆ°ÆĄng-2.-Sứ-mệnh-lịch-sá»­-của-giai-cáș„p-cĂŽng-nhĂąn.pdf
CNXHKH-ChÆ°ÆĄng-2.-Sứ-mệnh-lịch-sá»­-của-giai-cáș„p-cĂŽng-nhĂąn.pdfCNXHKH-ChÆ°ÆĄng-2.-Sứ-mệnh-lịch-sá»­-của-giai-cáș„p-cĂŽng-nhĂąn.pdf
CNXHKH-ChÆ°ÆĄng-2.-Sứ-mệnh-lịch-sá»­-của-giai-cáș„p-cĂŽng-nhĂąn.pdfThanhH487859
 
2020.Catalogue CÁP TR131321313UNG THáșŸ.pdf
2020.Catalogue CÁP TR131321313UNG THáșŸ.pdf2020.Catalogue CÁP TR131321313UNG THáșŸ.pdf
2020.Catalogue CÁP TR131321313UNG THáșŸ.pdfOrient Homes
 
Catalogue cĂĄp điện GOLDCUP 2023(ká»č thuáș­t).pdf
Catalogue cĂĄp điện GOLDCUP 2023(ká»č thuáș­t).pdfCatalogue cĂĄp điện GOLDCUP 2023(ká»č thuáș­t).pdf
Catalogue cĂĄp điện GOLDCUP 2023(ká»č thuáș­t).pdfOrient Homes
 
TáșĄp dề lĂ  gĂŹ? Tổng hợp cĂĄc kiểu dĂĄng táșĄp dề xu hướng
TáșĄp dề lĂ  gĂŹ? Tổng hợp cĂĄc kiểu dĂĄng táșĄp dề xu hướngTáșĄp dề lĂ  gĂŹ? Tổng hợp cĂĄc kiểu dĂĄng táșĄp dề xu hướng
TáșĄp dề lĂ  gĂŹ? Tổng hợp cĂĄc kiểu dĂĄng táșĄp dề xu hướngMay Ong Vang
 
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdfCATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdfOrient Homes
 
CATALOG cĂĄp cadivi_1.3.2024_compressed.pdf
CATALOG cĂĄp cadivi_1.3.2024_compressed.pdfCATALOG cĂĄp cadivi_1.3.2024_compressed.pdf
CATALOG cĂĄp cadivi_1.3.2024_compressed.pdfOrient Homes
 
Catalog DĂąy cĂĄp điện CADIVI ky thuat.pdf
Catalog DĂąy cĂĄp điện CADIVI ky thuat.pdfCatalog DĂąy cĂĄp điện CADIVI ky thuat.pdf
Catalog DĂąy cĂĄp điện CADIVI ky thuat.pdfOrient Homes
 
DĂąy cĂĄp điện Tráș§n PhĂș Eco - Catalogue 2023.pdf
DĂąy cĂĄp điện Tráș§n PhĂș Eco - Catalogue 2023.pdfDĂąy cĂĄp điện Tráș§n PhĂș Eco - Catalogue 2023.pdf
DĂąy cĂĄp điện Tráș§n PhĂș Eco - Catalogue 2023.pdfOrient Homes
 
catalogue-cap-trung-va-ha-the-ls-vina.pdf
catalogue-cap-trung-va-ha-the-ls-vina.pdfcatalogue-cap-trung-va-ha-the-ls-vina.pdf
catalogue-cap-trung-va-ha-the-ls-vina.pdfOrient Homes
 
CATALOG ĐÚn, thiáșżt bị điện ASIA LIGHTING 2023.pdf
CATALOG ĐÚn, thiáșżt bị điện ASIA LIGHTING 2023.pdfCATALOG ĐÚn, thiáșżt bị điện ASIA LIGHTING 2023.pdf
CATALOG ĐÚn, thiáșżt bị điện ASIA LIGHTING 2023.pdfOrient Homes
 
Catalogue Cadisun CÁP Háș  THáșŸ (26-09-2020).pdf
Catalogue Cadisun CÁP Háș  THáșŸ (26-09-2020).pdfCatalogue Cadisun CÁP Háș  THáșŸ (26-09-2020).pdf
Catalogue Cadisun CÁP Háș  THáșŸ (26-09-2020).pdfOrient Homes
 
Catalog ống nước Europipe upvc-ppr2022.pdf
Catalog ống nước Europipe upvc-ppr2022.pdfCatalog ống nước Europipe upvc-ppr2022.pdf
Catalog ống nước Europipe upvc-ppr2022.pdfOrient Homes
 
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdfCatalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdfOrient Homes
 

Recently uploaded (15)

ChÆ°ÆĄng 7 Chủ nghÄ©a xĂŁ hội khoa học neu slide
ChÆ°ÆĄng 7 Chủ nghÄ©a xĂŁ hội khoa học neu slideChÆ°ÆĄng 7 Chủ nghÄ©a xĂŁ hội khoa học neu slide
ChÆ°ÆĄng 7 Chủ nghÄ©a xĂŁ hội khoa học neu slide
 
CATALOGUE CĂĄp điện Taya (FR, FPR) 2023.pdf
CATALOGUE CĂĄp điện Taya (FR, FPR) 2023.pdfCATALOGUE CĂĄp điện Taya (FR, FPR) 2023.pdf
CATALOGUE CĂĄp điện Taya (FR, FPR) 2023.pdf
 
CNXHKH-ChÆ°ÆĄng-2.-Sứ-mệnh-lịch-sá»­-của-giai-cáș„p-cĂŽng-nhĂąn.pdf
CNXHKH-ChÆ°ÆĄng-2.-Sứ-mệnh-lịch-sá»­-của-giai-cáș„p-cĂŽng-nhĂąn.pdfCNXHKH-ChÆ°ÆĄng-2.-Sứ-mệnh-lịch-sá»­-của-giai-cáș„p-cĂŽng-nhĂąn.pdf
CNXHKH-ChÆ°ÆĄng-2.-Sứ-mệnh-lịch-sá»­-của-giai-cáș„p-cĂŽng-nhĂąn.pdf
 
2020.Catalogue CÁP TR131321313UNG THáșŸ.pdf
2020.Catalogue CÁP TR131321313UNG THáșŸ.pdf2020.Catalogue CÁP TR131321313UNG THáșŸ.pdf
2020.Catalogue CÁP TR131321313UNG THáșŸ.pdf
 
Catalogue cĂĄp điện GOLDCUP 2023(ká»č thuáș­t).pdf
Catalogue cĂĄp điện GOLDCUP 2023(ká»č thuáș­t).pdfCatalogue cĂĄp điện GOLDCUP 2023(ká»č thuáș­t).pdf
Catalogue cĂĄp điện GOLDCUP 2023(ká»č thuáș­t).pdf
 
TáșĄp dề lĂ  gĂŹ? Tổng hợp cĂĄc kiểu dĂĄng táșĄp dề xu hướng
TáșĄp dề lĂ  gĂŹ? Tổng hợp cĂĄc kiểu dĂĄng táșĄp dề xu hướngTáșĄp dề lĂ  gĂŹ? Tổng hợp cĂĄc kiểu dĂĄng táșĄp dề xu hướng
TáșĄp dề lĂ  gĂŹ? Tổng hợp cĂĄc kiểu dĂĄng táșĄp dề xu hướng
 
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdfCATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
 
CATALOG cĂĄp cadivi_1.3.2024_compressed.pdf
CATALOG cĂĄp cadivi_1.3.2024_compressed.pdfCATALOG cĂĄp cadivi_1.3.2024_compressed.pdf
CATALOG cĂĄp cadivi_1.3.2024_compressed.pdf
 
Catalog DĂąy cĂĄp điện CADIVI ky thuat.pdf
Catalog DĂąy cĂĄp điện CADIVI ky thuat.pdfCatalog DĂąy cĂĄp điện CADIVI ky thuat.pdf
Catalog DĂąy cĂĄp điện CADIVI ky thuat.pdf
 
DĂąy cĂĄp điện Tráș§n PhĂș Eco - Catalogue 2023.pdf
DĂąy cĂĄp điện Tráș§n PhĂș Eco - Catalogue 2023.pdfDĂąy cĂĄp điện Tráș§n PhĂș Eco - Catalogue 2023.pdf
DĂąy cĂĄp điện Tráș§n PhĂș Eco - Catalogue 2023.pdf
 
catalogue-cap-trung-va-ha-the-ls-vina.pdf
catalogue-cap-trung-va-ha-the-ls-vina.pdfcatalogue-cap-trung-va-ha-the-ls-vina.pdf
catalogue-cap-trung-va-ha-the-ls-vina.pdf
 
CATALOG ĐÚn, thiáșżt bị điện ASIA LIGHTING 2023.pdf
CATALOG ĐÚn, thiáșżt bị điện ASIA LIGHTING 2023.pdfCATALOG ĐÚn, thiáșżt bị điện ASIA LIGHTING 2023.pdf
CATALOG ĐÚn, thiáșżt bị điện ASIA LIGHTING 2023.pdf
 
Catalogue Cadisun CÁP Háș  THáșŸ (26-09-2020).pdf
Catalogue Cadisun CÁP Háș  THáșŸ (26-09-2020).pdfCatalogue Cadisun CÁP Háș  THáșŸ (26-09-2020).pdf
Catalogue Cadisun CÁP Háș  THáșŸ (26-09-2020).pdf
 
Catalog ống nước Europipe upvc-ppr2022.pdf
Catalog ống nước Europipe upvc-ppr2022.pdfCatalog ống nước Europipe upvc-ppr2022.pdf
Catalog ống nước Europipe upvc-ppr2022.pdf
 
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdfCatalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
 

530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010

  • 1. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -1- ChÆ°ÆĄng 1 T NG QUAN V MICROSOFT ACCESS 2010 1.1. Gi i thi u: Microsoft Access lĂ  m t thĂ nh ph n trong b Microsoft Office c a hĂŁng Microsoft. MS Access cung c p cho ngÆ° i dĂčng giao di n thĂąn thi n vĂ  cĂĄc thao tĂĄc Ă±ÆĄn gi n, tr c quan trong vi c xĂąy d ng vĂ  qu n tr cÆĄ s d li u cĆ©ng nhÆ° xĂąy d ng cĂĄc ng d ng cÆĄ s d li u. Access lĂ  m t h qu n tr cÆĄ s d li u quan h (RDMS- Relational Database Management System), r t phĂč h p cho cĂĄc bĂ i toĂĄn qu n lĂœ v a vĂ  nh . Hi u năng cao vĂ  ñ c bi t d s d ng do giao di n gi ng cĂĄc ph n m m khĂĄc trong b MS Office nhÆ° MS Word, MS Excel. Access cĂČn cung c p h th ng cĂŽng c phĂĄt tri n khĂĄ m nh ñi kĂšm (Development Tools) giĂșp cĂĄc nhĂ  phĂĄt tri n ph n m m Ă±ÆĄn gi n trong vi c xĂąy d ng tr n gĂłi cĂĄc d ĂĄn ph n m m qu n lĂœ qui mĂŽ v a vĂ  nh MS Access 2010 cung c p h th ng cĂŽng c r t m nh, giĂșp ngÆ° i dĂčng nhanh chĂłng vĂ  d dĂ ng xĂąy d ng chÆ°ÆĄng trĂŹnh ng d ng thĂŽng qua query, form, report k t h p v i m t s l nh Visual Basic. Trong Microsoft Access 2010, b n cĂł th xĂąy d ng cÆĄ s d li u web vĂ  Ă±Æ°a chĂșng lĂȘn cĂĄc SharePoint site. NgÆ° i duy t SharePoint cĂł th s d ng ng d ng cÆĄ s d li u c a b n trong m t trĂŹnh duy t web, s d ng SharePoint ñ xĂĄc ñ nh ai cĂł th xem nh ng gĂŹ. Nhi u c i ti n m i h tr kh năng Ă±Æ°a d li u lĂȘn web, vĂ  cĆ©ng cung c p l i Ă­ch trong vi c xĂąy d ng cÆĄ s d li u trĂȘn mĂĄy Ă±ÆĄn truy n th ng. Access 2010 giao di n ngÆ° i dĂčng cĆ©ng ñã thay ñ i. N u b n khĂŽng quen v i Office Access 2007, Ribbon vĂ  C a s Danh m c chĂ­nh cĂł th lĂ  m i cho b n. Thanh Ribbon nĂ y thay th cĂĄc menu vĂ  thanh cĂŽng c t phiĂȘn b n trÆ° c. C a s Danh m c chĂ­nh thay th vĂ  m r ng cĂĄc ch c năng c a c a s Database.
  • 2. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -2- VĂ  m t ñi m m i trong Access 2010, Backstage View cho phĂ©p b n truy c p vĂ o t t c cĂĄc l nh ĂĄp d ng cho toĂ n b cÆĄ s d li u, nhÆ° lĂ  thu g n vĂ  s a ch a, ho c cĂĄc l nh t menu File. CĂĄc l nh Ă±Æ° c b trĂ­ trĂȘn cĂĄc tab phĂ­a bĂȘn trĂĄi c a mĂ n hĂŹnh, vĂ  m i tab ch a m t nhĂłm cĂĄc l nh cĂł liĂȘn quan ho c cĂĄc liĂȘn k t. VĂ­ d , n u b n nh n New, b n s th y t p h p cĂĄc nĂșt cho phĂ©p b n t o ra m t cÆĄ s d li u m i t ñ u, ho c b ng cĂĄch ch n t m t thÆ° vi n c a cÆĄ s d li u cĂĄc m u thi t k chuyĂȘn nghi p. 1.2. Kh i ñ ng Access 2010: Ă° kh i ñ ng MS Access ta cĂł th dĂčng m t trong cĂĄc cĂĄch sau: −−−− CĂĄch 1: Start (All) Programs Microsoft Office Microsoft Office Access 2010. −−−− CĂĄch 2: Double click vĂ o shortcut Ms Access trĂȘn desktop, xu t hi n c a s kh i ñ ng Access nhÆ° hĂŹnh. 1.3. CĂĄc thĂ nh ph n trong c a s kh i ñ ng: 1.3.1. Thanh Quick Access: Thanh cĂŽng c Quick Access: Hi n th bĂȘn trĂĄi c a thanh tiĂȘu ñ , m c ñ nh thanh Quick Access g m cĂĄc nĂșt cĂŽng c Save, Undo, 
 BĂȘn ph i c a Quick Access ch a nĂșt Customize, khi cÆĄ s d li u ñang m , n u click nĂșt Customize s xu t hi n m t menu giĂșp b n ch ñ nh cĂĄc nĂșt l nh hi n th trĂȘn thanh Quick Access, n u cĂĄc l nh khĂŽng cĂł trong menu, b n cĂł th click nĂșt More
  • 3. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -3- Commands ho c click ph i trĂȘn thanh Quick Access ch n Customize Quick Access Toolbar. Ă° thĂȘm nĂșt l nh vĂ o Quick Access, b n ch n l nh trong khung choose commands from, click nĂșt Add click OK. 1.3.2. VĂčng lĂ m vi c: Khi kh i ñ ng Access, trong c a s kh i ñ ng, m c ñ nh tab File vĂ  l nh New trong tab File Ă±Æ° c ch n, c a s Ă±Æ° c chia thĂ nh 3 khung: −Khung bĂȘn trĂĄi g m cĂĄc l nh trong tab File −Khung gi a: ch a cĂĄc lo i t p tin cÆĄ s d li u mĂ  b n cĂł th t o m i. −Khung bĂȘn ph i: ñ nh p tĂȘn vĂ  ch n v trĂ­ lÆ°u t p tin m i t o vĂ  th c thi l nh t o m i cÆĄ sÆĄ d li u. 1.3.3. Thanh Ribbon: BĂȘn dÆ° i thanh tiĂȘu ñ , Access 2010 hi n th cĂĄc nĂșt l nh trĂȘn m t thanh dĂ i Ă±Æ° c g i lĂ  Ribbon, thanh Ribbon cĂł th chi m nhi u khĂŽng gian mĂ n hĂŹnh, ta cĂł th thu nh kĂ­ch thÆ° c c a Ribbon b ng cĂĄch click nĂșt Minimize The Ribbon Thanh Ribbon Ă±Æ° c t o b i nhi u tab khĂĄc nhau, ñ truy c p vĂ o m t tab b n cĂł th click
  • 4. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -4- trĂȘn nhĂŁn c a tab ho c dĂčng phĂ­m t t. Nh n phĂ­m Alt ho c F10 ñ hi n th tĂȘn c a cĂĄc phĂ­m t t c a cĂĄc tab. H u h t cĂĄc tab trĂȘn Ribbon Ă±Æ° c chia thĂ nh t ng nhĂłm khĂĄc nhau, m i nhĂłm hi n th tiĂȘu ñ con bĂȘn dÆ° i c a nhĂłm. M t s nhĂłm trong Ribbon cĂł hi n th nĂșt , khi click nĂșt nĂ y s xu t hi n c a s cho phĂ©p thi t l p cĂĄc thu c tĂ­nh c a nhĂłm tÆ°ÆĄng ng. 1.3.4. C a s Properties C a s Properties giĂșp b n cĂł th hi u ch nh thu c tĂ­nh c a ñ i tÆ° ng, tĂčy theo ñ i tÆ° ng ñang Ă±Æ° c ch n mĂ  c a s thu c tĂ­nh s ch a nh ng thu c tĂ­nh tÆ°ÆĄng ng c a ñ i tÆ° ng ñó. Ă° m c a s Properties, b n ch n ñ i tÆ° ng mu n thay ñ i thu c tĂ­nh, ch n tab Design ho c nh n t h p phĂ­m Atl +Enter C a s Properties Ă±Æ° c chia thĂ nh năm nhĂłm −Format: G m cĂĄc thu c tĂ­nh ñ nh d ng ñ i tÆ° ng −Data: G m cĂĄc thu c tĂ­nh truy su t d li u c a ñ i tÆ° ng. −Event: G m cĂĄc s ki n (event) c a ñ i tÆ° ng. −Other: G m cĂĄc thu c tĂ­nh giĂșp b n t o h th ng menu, toolbars,
 −All: G m t t c cĂĄc thu c tĂ­nh trong b n nhĂłm trĂȘn.
  • 5. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -5- 1.3.5. Thanh Navigation Pane Navigation Pane lĂ  khung ch a n i dung chĂ­nh c a cÆĄ s d li u. T khung Navigation Pane, b n cĂł th m b t kỳ Table, Query, Form, Report, Macro, ho c module trong cÆĄ s d li u b ng cĂĄch double click vĂ o tĂȘn c a ñ i tÆ° ng. B ng cĂĄch click ph i vĂ o tĂȘn c a ñ i tÆ° ng trong Navigation Pane, b n cĂł th th c hi n cĂĄc thao tĂĄc v i ñ i tÆ° ng nhÆ°: ñ i tĂȘn, sao chĂ©p, xoĂĄ, import, export m t ñ i tÆ° ng
 Nh n phĂ­m F11 ho c click vĂ o mĆ©i tĂȘn kĂ©p gĂłc trĂȘn bĂȘn ph i c a khung Navigation Pane ñ hi n th ho c n khung Navigation Pane. 1.4. CĂĄch t o t p tin cÆĄ s d li u: 1.4.1. T o m t cÆĄ s d li u m i r ng: − T i c a s kh i ñ ng, click nĂșt Blank Database. − File name: nh p tĂȘn t p tin cÆĄ s d li u, trong Access 2010, t p tin cÆĄ s d li u Ă±Æ° c lÆ°u v i tĂȘn cĂł ph n m r ng lĂ  .accdb. − N u khĂŽng ch ñ nh Ă±Æ° ng d n thĂŹ m c ñ nh t p tin m i t o s Ă±Æ° c lÆ°u trong thÆ° m c Document, ngÆ° c l i, click nĂșt Brows ñ ch ñ nh v trĂ­ lÆ°u t p tin. Click nĂșt Create ñ t o t p tin cÆĄ s d li u.
  • 6. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -6- 1.4.2. T o cÆĄ s d li u theo m u (Template) −T i c a s kh i ñ ng. −Ch n Sample Template ch n m t m u cÆĄ s d li u cĂł s n. −Trong khung File name, nh p tĂȘn t p tin cÆĄ s d li u vĂ  click nĂșt Browse ñ ch ñ nh v trĂ­ lÆ°u t p tin, Click nĂșt create ñ t o cÆĄ s d li u. 1.5. Qu n lĂœ cÆĄ s d li u Sau khi t o cÆĄ s d li u, ho c m m t cÆĄ s d li u thĂŹ Tab File s hi n th cĂĄc l nh qu n lĂœ t p tin cÆĄ s d li u. 1.5.1. Recent: M c Recent hi n th danh sĂĄch cĂĄc t p tin cÆĄ s d li u Ă±Æ° c m g n nh t. S t p tin hi n th trong danh sĂĄch nĂ y m c ñ nh lĂ  9, cĂł th thay ñ i b ng cĂĄch: −T i c a s lĂ m vi c c a Access, ch n tab File. −Ch n Options Client Settings −Trong m c Display, thay ñ i giĂĄ tr c a thu c tĂ­nh “Show This Number Of Recent Documents” −Click OK. 1.5.2. M m t cÆĄ s d li u: Ă° m m t cÆĄ s d li u ñã cĂł ta th c hi n m t trong cĂĄc cĂĄch sau:
  • 7. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -7- −CĂĄch 1: ∗ T i c a s kh i ñ ng, trong tab File Open
 ∗ Ch n t p tin cÆĄ s d li u c n m Open. −CĂĄch 2: ∗ Double click vĂ o tĂȘn t p tin c n m . 1.5.3. ThoĂĄt kh i access: CĂł th thoĂĄt kh i Access b ng m t trong cĂĄc cĂĄch: ∗ Ch n menu File Exit ∗ Nh n t h p phĂ­m Alt + F4; ∗ Ho c s d ng nĂșt Close trĂȘn c a s Access ñang m . 1.5.4. Thu g n vĂ  ch nh s a cÆĄ s d li u (Compact & Repair Database) Khi t o thĂȘm ñ i tÆ° ng trong cÆĄ s d li u thĂŹ dung lÆ° ng c a t p tin cÆĄ s d li u s tăng lĂȘn, khi xĂła m t ñ i tÆ° ng thĂŹ vĂčng nh c a nĂł s r ng, nhÆ°ng khĂŽng s d ng Ă±Æ° c. Ch c năng Compact & Repair Database giĂșp thu h i l i ph n b nh b r ng, lĂ m cho t p tin cÆĄ s d li u g n l i. CĂĄch th c hi n: −M cÆĄ s d li u c n thu g n vĂ  ch nh s a −Click nĂșt Compact & Repair Database
  • 8. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -8- 1.5.5. T o password − M cÆĄ s d li u ch ñ Exclusive b ng cĂĄch: File Open Open Exclusive. −Ch n tab File Ch n l nh Info Click nĂșt set Database Password −Nh p Password 2 l n OK 1.5.6. G b password −M cÆĄ s d li u ch ñ Exclusive: File Open Open Exclusive −Trong tab File, ch n l nh Info Click nĂșt UnSet Database Password. 1.6. CĂĄc ñ i tÆ° ng trong cÆĄ s d li u trong Access CÆĄ s d li u lĂ  m t t p h p nh ng s li u liĂȘn quan ñ n m t m c ñích qu n lĂœ, khai thĂĄc d li u nĂ o ñó, CSDL trong Access lĂ  cÆĄ s d li u quan h g m cĂĄc thĂ nh ph n: Tables, Querys, Forms, Reports, Pages, Macros, Modules. 1.6.1. B ng (Tables): Table lĂ  thĂ nh ph n quan tr ng nh t c a t p tin cÆĄ s d li u Access, dĂčng ñ lÆ°u tr d li u. Do ñó ñùy lĂ  ñ i tÆ° ng ph i Ă±Æ° c
  • 9. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -9- t o ra trÆ° c. BĂȘn trong m t b ng, d li u Ă±Æ° c lÆ°u thĂ nh nhi u c t vĂ  nhi u dĂČng. 1.6.2. Truy v n (Queries): Query lĂ  cĂŽng c ñ ngÆ° i s d ng truy v n thĂŽng tin vĂ  th c hi n cĂĄc thao tĂĄc trĂȘn d li u. NgÆ° i s d ng cĂł th s d ng ngĂŽn ng SQL ho c cĂŽng c QBE ñ thao tĂĄc trĂȘn d li u. 1.6.3. Bi u m u (Forms): Form lĂ  cĂŽng c ñ thi t k giao di n cho chÆ°ÆĄng trĂŹnh, dĂčng ñ c p nh t ho c xem d li u. Bi u m u giĂșp thĂąn thi n hĂła quĂĄ trĂŹnh nh p, thĂȘm, s a, xĂła vĂ  hi n th d li u. 1.6.4. BĂĄo cĂĄo (Reports): Report lĂ  cĂŽng c giĂșp ngÆ° i dĂčng t o cĂĄc k t xu t d li u t cĂĄc b ng, sau ñó ñ nh d ng vĂ  s p x p theo m t khuĂŽn d ng cho trÆ° c vĂ  cĂł th in ra mĂ n hĂŹnh ho c mĂĄy in. 1.6.5. T p l nh (Macros): Macro lĂ  m t t p h p cĂĄc l nh nh m th c hi n m t lo t cĂĄc thao tĂĄc Ă±Æ° c qui ñ nh trÆ° c. T p l nh c a Access cĂł th Ă±Æ° c xem lĂ  m t cĂŽng c l p trĂŹnh Ă±ÆĄn gi n ñåp ng cĂĄc tĂŹnh hu ng c th . 1.6.6. B mĂŁ l nh (Modules): LĂ  cĂŽng c l p trĂŹnh trong mĂŽi trÆ° ng Access mĂ  ngĂŽn ng n n t ng c a nĂł lĂ  ngĂŽn ng Visual Basic for Application. Ă°Ăąy lĂ  m t d ng t ñ ng hĂła chuyĂȘn sĂąu hÆĄn t p l nh, giĂșp t o ra nh ng hĂ m ngÆ° i dĂčng t ñ nh nghÄ©a. B mĂŁ l nh thÆ° ng dĂ nh cho cĂĄc l p trĂŹnh viĂȘn chuyĂȘn nghi p. CĂŽng c ñ t o cĂĄc ñ i tÆ° ng trong Access Ă±Æ° c t ch c thĂ nh t ng nhĂłm trong tab Create c a thanh Ribbon
  • 10. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -10- 1.7. Thao tĂĄc v i cĂĄc ñ i tÆ° ng trong cÆĄ s d li u: Ă° lĂ m vi c trĂȘn ñ i tÆ° ng, ta ch n ñ i tÆ° ng trĂȘn thanh Access object, cĂĄc thĂ nh viĂȘn c a ñ i tÆ° ng s xu t hi n bĂȘn dÆ° i tĂȘn c a ñ i tÆ° ng. 1.7.1. T o m i m t ñ i tÆ° ng: −Click tab Create trĂȘn thanh Ribbon. −Trong nhĂłm cĂŽng c c a t ng ñ i tÆ° ng, ch n cĂĄch t o tÆ°ÆĄng ng. 1.7.2. Thi t k l i m t ñ i tÆ° ng: −N u ñ i tÆ° ng ñang ñóng: ∗ Click ph i trĂȘn ñ i tÆ° ng c n thi t k l i. ∗ Ch n Design view. −N u ñ i tÆ° ng ñang m : ∗ Click nĂșt Design View. 1.7.3. Xem n i dung trĂŹnh bĂ y c a m t ñ i tÆ° ng: −N u ñ i tÆ° ng ñang m ch ñ Design View ∗ Click nĂșt View. −N u ñ i tÆ° ng ñang ñóng: ∗ Click ph i trĂȘn tĂȘn ñ i tÆ° ng c n xem. ∗ Ch n Open. 1.7.4. XĂła m t ñ i tÆ° ng. −Click ph i chu t trĂȘn ñ i tÆ° ng c n xĂła, −Ch n m c delete trĂȘn Menu Popup. −Ho c ch n r i nh n phĂ­m Delete. Ho c nĂșt trĂȘn thanh cĂŽng c . 1.7.5. Ă° i tĂȘn ñ i tÆ° ng −Click ph i chu t trĂȘn ñ i tÆ° ng, ch n rename, −Ho c nh n F2 −Nh p tĂȘn m i.
  • 11. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -11- 1.7.6. Sao chĂ©p m t ñ i tÆ° ng −Click ph i chu t lĂȘn thĂ nh viĂȘn c n chĂ©p −Ch n m c copy ñ chĂ©p ñ i tÆ° ng vĂ o Clipboard. −Click nĂșt Paste trĂȘn thanh Menu ñ chĂ©p vĂ o c a s database. −Nh p tĂȘn cho ñ i tÆ° ng sao chĂ©p. −ð i v i ki u ñ i tÆ° ng Table, ta cĂł th l a ch n 1 trong 3 ki u sao chĂ©p ∗ Structure only: Sao chĂ©p c u trĂșc ∗ Structure and data: Sao chĂ©p c u trĂșc vĂ  d li u ∗ Append Data to Exiting Table: ThĂȘm d li u vĂ o m t b ng ñang t n t i. 1.7.7. ChĂ©p d li u t Access sang ng d ng khĂĄc (Export). CĂł th xu t d li u sang cÆĄ s d li u Access khĂĄc, ho c Excel,Word, Pdf 
 CĂĄch th c hi n: −Ch n ñ i tÆ° ng mu n xu t sang ng d ng khĂĄc. −Ch n tab External Data. −Trong nhĂłm cĂŽng c Export, ch n lo i ng d ng mĂ  b n mu n xu t d li u: Excel, Text file, XML file, Word, Access
 −Click nĂșt Browse
 ch ñ nh v trĂ­ xu t d li u. −Click OK hoĂ n t t vi c export d li u.
  • 12. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -12- 1.7.8. ChĂ©p d li u t ng d ng khĂĄc vĂ o cÆĄ s d li u Access hi n hĂ nh (Import) CĂł th chĂ©p d li u t ng d ng khĂĄc nhÆ° Excel, ODBC Database, XML file, Access, 
vĂ o cÆĄ s d li u hi n hĂ nh. CĂĄch th c hi n: Ch n tab External Data. −Trong nhĂłm l nh Import & Link, ch n ng d ng mĂ  b n mu n chĂ©p d li u. −L n lÆ° t lĂ m theo cĂĄc bÆ° c hÆ° ng d n c a Access. a. ChĂ©p d li u t Excel vĂ o Access ∗ Trong c a s lĂ m vi c c a Access, ch n tab External Data, click nĂșt Excel trong nhĂłm l nh Import & Link. ∗ Ch n t p tin Excel c n chĂ©p (Click nĂșt Browse
 ñ tĂŹm t p tin Excel) Open ∗ OK, sau ñó th c hi n theo cĂĄc bÆ° c hÆ° ng d n c a Access + Ch n sheet ch a d li u c n chĂ©p, Next. + Ch n dĂČng lĂ m tiĂȘu ñ cho b ng, Next. + Ch ñ nh thu c tĂ­nh cho cĂĄc field Next. + Ch n cĂĄch t o khĂła cho b ng
  • 13. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -13- â–Ș Let Access add primary key: Access t t o khĂła. â–Ș Chose my own primary key: B n ch ñ nh khĂła. â–Ș No primary key: KhĂŽng t o khĂła. + Nh p tĂȘn cho b ng Finish. + Access hi n th thĂŽng bĂĄo cho bi t hoĂ n t t quĂĄ trĂŹnh import m t file Excel thĂ nh m t b ng trong Access. b. ChĂ©p d li u t cÆĄ s d li u Access khĂĄc vĂ o cÆĄ s d li u hi n hĂ nh. ∗ Trong c a s lĂ m vi c c a Access, ch n tab External Data, click nĂșt Access trong nhĂłm l nh Import & Link. ∗ Ch n t p tin Access ch a d li u c n chĂ©p (Click nĂșt Browse
 ñ tĂŹm t p tin Access) Open. ∗ Ch n tĂčy ch n “Import table, query, form, report, macro and modules into the current database” ñ ch ñ nh v trĂ­ lÆ°u tr d li u trong cÆĄ s d li u hi n hĂ nh OK ∗ Trong c a s Import
  • 14. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -14- object, ch n ñ i tÆ° ng c n chĂ©p. CĂł th ch n nhi u ñ ng th i ñ i tÆ° ng ho c ch n t t c b ng cĂĄch click nĂșt Select All OK. 1.7.9. Ch c năng Link Ch c năng Link trong Acces ñ duy trĂŹ m i liĂȘn k t v i d li u ngu n. N u d li u ngu n thay ñ i thĂŹ d li u trong b ng liĂȘn k t s thay ñ i theo vĂ  ngÆ° c l i. CĂĄch th c hi n tÆ°ÆĄng t nhÆ° ch c năng Import, nhÆ°ng trong c a s Get External Data, ta ch n tĂčy ch n “Link to data source by creating a link table” Ch n b ng mu n link OK 1.8. Ch n giao di n ngÆ° i dĂčng trong Access 2010 CĂĄc phiĂȘn b n trÆ° c ñùy c a Access cung c p ch m t lo i giao di n ngÆ° i dĂčng duy nh t lĂ  cĂĄc c a s cĂł th ch ng lĂȘn nhau. B t ñ u v i Access 2007, vĂ  bĂąy gi trong Access 2010, b n cĂł s l a ch n c a vi c s d ng cĂĄc giao di n truy n th ng ho c lo i giao di n m i cĂł d ng cĂĄc tab. 1.8.1. Tabbed Documents Tabbed Documents lĂ  giao di n lĂœ tÆ° ng cho ngÆ° i dĂčng lĂ m vi c v i nhi u hÆĄn m t ñ i tÆ° ng t i m t th i ñi m. Trong giao di n nĂ y form vĂ  report khĂŽng th n m trĂȘn ñ u trang c a m t khĂĄc vĂ  ngÆ° i dĂčng cĂł th xem t t c cĂĄc ñi u khi n trĂȘn m t ñ i tÆ° ng giao di n ngÆ° i dĂčng mĂ  khĂŽng c n ph i di chuy n m t ñ i tÆ° ng trong Ă±Æ° ng ñi.
  • 15. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -15- 1.8.2. Overlapping Windows Overlapping Windows cĂł l i th hÆĄn. Do s ña d ng c a vi c thi t l p thu c tĂ­nh BorderStyle vĂ  kh năng lo i b cĂĄc nĂșt Min, Max, vĂ  Close. V i giao di n Overlapping Windows, b n cĂł th d dĂ ng bu c ngÆ° i dĂčng tÆ°ÆĄng tĂĄc v i m t form t i m t th i ñi m. 1.8.3. Chuy n t giao di n Tabbed Documents sang Overlapping Windows Ă° i v i Access 2007 vĂ  Access 2010 thĂŹ khi kh i ñ ng m c ñ nh lĂ  giao di n Tabbed Documents ñ chuy n sang d ng Overlapping Windows ta th c hi n nhÆ° sau: −Trong c a s lĂ m vi c c a Access, ch n tab File ch n l nh Options. −Trong c a s Access options, ch n Current Database. −Trong m c Document Window Options −Ch n Overlapping Windows OK −ThoĂĄt kh i Access vĂ  kh i ñ ng l i.
  • 16. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -16- ChÆ°ÆĄng 2 XÂY D NG CÆ  S D LI U XĂąy d ng cÆĄ s d li u lĂ  cĂŽng vi c quan tr ng ñ u tiĂȘn trong toĂ n b qui trĂŹnh phĂĄt tri n m t ng d ng trĂȘn Access. M t cÆĄ s d li u Ă±Æ° c thi t k vĂ  xĂąy d ng t t s lĂ  nh ng thu n l i trong quĂĄ trĂŹnh phĂĄt tri n ng d ng. 2.1. KhĂĄi ni m v cÆĄ s d li u Access M t cÆĄ s d li u Access bao g m t p h p cĂĄc b ng d li u cĂł quan h ch t ch , phĂč h p ñ ph c v lÆ°u tr d li u cho m t ng d ng qu n lĂœ. VĂ­ d : M t cÆĄ s d li u Qu n lĂœ sinh viĂȘn bao g m t p h p cĂĄc b ng d li u: SINHVIEN, LOP, MONHOC, KETQUA Ă±Æ° c k t n i nhau m t cĂĄch phĂč h p ph c v vi c lÆ°u tr d li u cho ng d ng qu n lĂœ sinh viĂȘn. C u trĂșc cÆĄ s d li u qu n lĂœ sinh viĂȘn trong Access Ă±Æ° c mĂŽ t nhÆ° sau: 2.2. B ng d li u (Table) 2.2.1. KhĂĄi ni m: B ng (Table): LĂ  thĂ nh ph n cÆĄ b n trong cÆĄ s d li u c a MS Access. Ă°Ăąy lĂ  ñ i tÆ° ng quan tr ng nh t, dĂčng ñ lÆ°u tr d li u, m i b ng lÆ°u tr thĂŽng tin v m t ñ i tÆ° ng ñang qu n lĂœ. M t b ng g m cĂł nhi u c t (field) vĂ  nhi u hĂ ng (record) C t (Field) : M i field (field ho c c t) trong m t b ng ch ch a m t lo i d li u duy nh t, nĂł lÆ°u tr m t thu c tĂ­nh c a ñ i tÆ° ng.Trong m t b ng ph i cĂł Ă­t nh t m t field.
  • 17. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -17- VĂ­ d : B ng SINHVIEN, lÆ°u tr thĂŽng tin c a ñ i tÆ° ng sinh viĂȘn, g m cĂĄc field MASV, HOSV, TENSV, PHAI, NGAYSINH, DIACHI, MALOP. DĂČng (Record): LĂ  m t th hi n d li u c a cĂĄc field trong b ng. Trong m t b ng cĂł th cĂł khĂŽng cĂł record nĂ o ho c cĂł nhi u records. Trong m t b ng thĂŹ d li u trong cĂĄc record khĂŽng Ă±Æ° c trĂčng l p. 2.2.2. KhĂła chĂ­nh (Primary key) KhĂła chĂ­nh c a m t b ng lĂ  m t ho c nhi u field k t h p mĂ  theo ñó Access s xĂĄc ñ nh m t record duy nh t trong b ng. D li u trong field khĂła chĂ­nh khĂŽng Ă±Æ° c trĂčng vĂ  khĂŽng r ng. ThĂŽng thÆ° ng, trong m i b ng nĂȘn cĂł khĂła chĂ­nh ñ t o quan h gi a cĂĄc b ng trong cÆĄ s d li u vĂ  ñ MS Access t ñ ng ki m tra rĂ ng bu c d li u khi ngÆ° i dĂčng nh p li u. VĂ­ d : trong b ng sinh viĂȘn MĂŁ sinh viĂȘn xĂĄc ñ nh m t sinh viĂȘn duy nh t. Khi m t field ho c nhi u field k t h p Ă±Æ° c ch ñ nh lĂ  khĂła chĂ­nh thĂŹ Access s t ñ ng t o ch m c cho chĂșng. CĂĄc field bi u di n thĂŽng tin c a sinh viĂȘn Record KhĂła chĂ­nh
  • 18. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -18- Khi nh p d li u, Access s t ñ ng ki m tra khĂła chĂ­nh vĂ  khĂŽng cho phĂ©p trĂčng l p, vĂ  khĂŽng r ng. 2.2.3. KhĂła ngo i (Foreign key) KhĂła ngo i lĂ  m t field hay m t nhĂłm cĂĄc field trong m t record c a m t b ng, tr ñ n khĂła chĂ­nh c a m t record khĂĄc c a m t b ng khĂĄc. ThĂŽng thÆ° ng, khĂła ngo i trong m t b ng tr ñ n khĂła chĂ­nh c a m t b ng khĂĄc. D li u trong field khĂła ngo i ph i t n t i trong field khĂła chĂ­nh mĂ  nĂł tr t i. KhĂła ngo i dĂčng ñ t o quan h gi a cĂĄc b ng trong cÆĄ s d li u VĂ­ d : 2.3. CĂĄch t o b ng 2.3.1. T o b ng b ng ch c năng Table Design: BÆ° c 1: Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon, click tab Create, trong nhĂłm l nh Table, click nĂșt l nh Table Design, xu t hi n c a s thi t k b ng g m cĂĄc thĂ nh ph n: −Field Name: ñ nh nghÄ©a cĂĄc fields trong b ng. −Data Type: ch n ki u d li u ñ lÆ°u tr d li u c a field tÆ°ÆĄng ng. −Description: dĂčng ñ chĂș thĂ­ch Ăœ nghÄ©a c a field. −Field Properties: thi t l p cĂĄc thu c tĂ­nh c a Field, g m cĂł hai nhĂłm: ∗ General: lĂ  ph n ñ nh d ng d li u cho field trong c t Field Name. KhĂła ngo i KhĂła chĂ­nh
  • 19. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -19- ∗ Lookup: lĂ  ph n quy ñ nh d ng hi n th / nh p d li u cho Field . BÆ° c 2: Trong c a s thi t k , th c hi n cĂĄc cĂŽng vi c sau: −Nh p tĂȘn field trong c t field Name, ch p nh n kho ng tr ng, khĂŽng phĂąn bi t ch hoa, ch thÆ° ng. NĂȘn nh p tĂȘn field theo tiĂȘu chĂ­: Ng n g n, d nh , g i nghÄ©a, vĂ  khĂŽng cĂł kho ng tr ng. −Ch n ki u d li u cho field trong c t Data Type −ChĂș thĂ­ch cho field trong c t Description. −Ch ñ nh thu c tĂ­nh cho field trong khung Field Properties. BÆ° c 3: XĂĄc ñ nh khĂła chĂ­nh cho b ng: −ð t tr t i field Ă±Æ° c ch n lĂ m khĂła chĂ­nh (ho c ch n cĂĄc field ñ ng th i lĂ m khĂła) −Click nĂșt Primary key trĂȘn thanh cĂŽng c Table (Table Tools), ho c click ph i trĂȘn tĂȘn field, ch n l nh Primary key. BÆ° c 4: LÆ°u b ng v a t o b ng cĂĄch: −Click vĂ o nĂșt trĂȘn thanh Quick Access
  • 20. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -20- −Nh p tĂȘn cho b ng trong h p tho i Save as nhÆ° hĂŹnh (trong trÆ° ng h p Table m i t o, chÆ°a ñ t tĂȘn). LÆ°u Ăœ: N u b ng chÆ°a Ă±Æ° c ñ t khĂła chĂ­nh thĂŹ Access s hi n th m t h p tho i thĂŽng bĂĄo: ∗ Nh n nĂșt Cancel ñ tr l i c a s thi t k , ñ t khoĂĄ chĂ­nh cho b ng. ∗ Nh n nĂșt No ñ lÆ°u mĂ  khĂŽng c n ñ t khĂła chĂ­nh, cĂł th ñ t sau. ∗ Nh n nĂșt Yes ñ Access t t o khoĂĄ chĂ­nh cĂł tĂȘn lĂ  ID, ki u Autonumber. 2.3.2. T o b ng trong ch ñ Datasheet View CĂł th t o b ng b ng cĂĄch ñ nh nghÄ©a tr c ti p cĂĄc c t trong ch ñ DataSheet View nhÆ° sau: −Trong c a s lĂ m vi c c a Access, ch n tab Create trĂȘn thanh Ribbon, trong nhĂłm l nh Table, click nĂșt Table, xu t hi n b ng m i ch ñ Datasheet View. −Thanh Ribbon chuy n sang tab Field v i nhĂłm l nh Add & Delete giĂșp b n ch n ki u d li u cho Field m i khi thĂȘm Field vĂ o b ng.
  • 21. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -21- −ð t tr trong ĂŽ bĂȘn dÆ° i Field m i (Click to Add), sau ñó ch n m t trong cĂĄc ki u d li u trong nhĂłm Add & Delete trĂȘn thanh Ribbon. Ho c click chu t trĂȘn Click to Add, ch n ki u d li u trong menu. CĂł th click nĂșt More Fields ñ ch n cĂĄc ki u d li u khĂĄc. −Nh p tĂȘn cho Field m i. −T o Field tĂ­nh toĂĄn: −Khi thi t k t b ng ch ñ DataSheet View, b n cĂł th t o m t Field m i mĂ  nĂł lĂ  k t qu c a m t bi u th c tĂ­nh toĂĄn t cĂĄc Field trÆ° c, b ng cĂĄch: ∗ Click tiĂȘu ñ Click to Add c a Field m i nhÆ° hĂŹnh trĂȘn. ∗ Ch n l nh Calculated Field, xu t hi n c a s Expression Builder ∗ Nh p bi u th c tĂ­nh toĂĄn. 2.4. CĂĄc ki u d li u (Data Type) Trong access m i Field cĂł th nh n m t trong cĂĄc ki u d li u sau:
  • 22. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -22- Data Type Ki u d li u D li u KĂ­ch thÆ° c Text Văn b n T i ña 255 kĂœ t Memo Văn b n nhi u dĂČng, nhi u trang T i ña 65.535 kĂœ t Number Ki u s (bao g m s nguyĂȘn vĂ  s th c). dĂčng ñ th c hi n tĂ­nh toĂĄn, cĂĄc ñ nh d ng d li u ki u s Ă±Æ° c thi t l p trong Control Panel. 1, 2, 4, ho c 8 byte Date/Time D li u ki u Date vĂ  Time. CĂĄc ñ nh d ng c a d li u Date/Time Ă±Æ° c thi t l p trong Control Panel. 8 byte Currency Ki u ti n t , m c ñ nh lĂ  $. 8 byte AutoNumber Access s t ñ ng tăng tu n t ho c ng u nhiĂȘn khi m t m u tin m i Ă±Æ° c t o, khĂŽng th xĂła, s a. 4 byte Yes/no Ki u lu n lĂœ (Boolean). Ch ch p nh n d li u cĂł giĂĄ tr Yes/No, True/False, On/Off 1bit OLE Object D li u lĂ  cĂĄc ñ i tÆ° ng Ă±Æ° c t o t cĂĄc ph n m m khĂĄc. T i ña 1 GB HyperLink D li u c a field lĂ  cĂĄc link. Lookup Wizard Lookup Wizard khĂŽng ph i lĂ  ki u d li u, mĂ  lĂ  ch c năng ñ t o m t danh sĂĄch mĂ  giĂĄ tr c a nĂł Ă±Æ° c nh p b ng tay ho c Ă±Æ° c tham chi u t m t b ng khĂĄc trong cÆĄ s d li u. Attachment Ă°Ă­nh kĂšm d li u t cĂĄc chÆ°ÆĄng trĂŹnh khĂĄc, nhÆ°ng b n khĂŽng th nh p văn b n ho c d li u s .
  • 23. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -23- Ă° thay ñ i nh ng ñ nh d ng m c ñ nh c a cĂĄc ki u d li u trong mĂŽi trÆ° ng Window, ch n Start Control Panel Regional and Language Customize. −Tab Numbers ñ thay ñ i ñ nh d ng s nhÆ° d u th p phĂąn, phĂąn cĂĄch hĂ ng ngĂ n
 −Tab Date/Time ñ thay ñ i ñ nh d ng ngĂ y/gi . −Tab Currency ñ thay ñ i Ă±ÆĄn v ti n t . 2.5. CĂĄc thu c tĂ­nh c a Field: 2.5.1. Field Size: Quy ñ nh kĂ­ch thÆ° c c a field, tuỳ thu c vĂ o ki u d li u. Ch cĂł hi u l c v i cĂĄc Field cĂł ki u lĂ  Text ho c Number. −D li u ki u text: gi i h n kĂ­ch thÆ° c t 0- 255 kĂœ t , m c ñ nh lĂ  50 kĂœ t . −D li u ki u Memo: gi i h n kĂ­ch thÆ° c t 0- 65.535 kĂœ t . −ð i v i ki u d li u Number: ki u Number bao g m m t s ki u con, gi i h n kĂ­ch thÆ° c ki u Number chĂ­nh lĂ  xĂĄc ñ nh ki u con. Field size Mi n giĂĄ tr S l t i ña Byte 0- 255 0 Integer -32768- 32767 0 Long integer - 214783648 – 214783647 0 Single -3.4×1038 - 3.4×1038 7 Double -1.79×10308 -1.79×10308 15 Decimal -1028 -1 – 1028 -1 20 2.5.2. Decimal Places: Quy ñ nh s ch s th p phĂąn (ch s d ng trong trÆ° ng h p s cĂł d ng single, double). Ă° i v i ki u Currency, Fixed, Percent luĂŽn luĂŽn decimal places lĂ  2.
  • 24. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -24- 2.5.3. Format: Quy ñ nh d ng hi n th c a d li u trĂȘn mĂ n hĂŹnh ho c ra mĂĄy in, ph thu c vĂ o ki u d li u. CĂł th ch n cĂĄc ñ nh d ng do Access cung c p s n ho c t o m t chu i kĂœ t ñ nh d ng riĂȘng. a) Ă° nh d ng ki u d li u Text CĂĄc kĂœ t ñ nh d ng ki u d li u Text KĂœ t ñ nh d ng TĂĄc d ng @ Chu i kĂœ t > Ă° i toĂ n b kĂœ t ra ch hoa < Ă° i toĂ n b kĂœ t ra ch thÆ° ng “chu i kĂœ t ” Chu i kĂœ t gi a 2 d u nhĂĄy <kĂœ t > KĂœ t n m sau d u [Black] [White] [Red] [Green] [Blue] [Yellow] [Magenta] [Cyan] MĂ u (kĂœ hi u mĂ u theo sau m t trong cĂĄc kĂœ t ñ nh d ng chu i phĂ­a trĂȘn) VĂ­ d : Ă° nh d ng D li u nh p Hi n th @@@-@@-@@@ 12345678 123-45-678 > LĂœ T Tr ng LÝ T TR NG < LĂœ T Tr ng lĂœ t tr ng b) Ă° nh d ng d li u ki u number + CĂĄc ki u ñ nh d ng Access cung c p s n KĂœ t TĂĄc d ng General Number Hi n th ñĂșng nhÆ° s nh p vĂ o Currency CĂł d u phĂąn cĂĄch, d u th p phĂąn vĂ  kĂœ hi u ti n t . Fixed Hi n th gi ng nhÆ° cĂĄch ñ nh d ng trong Regional Settings c a Control Panel, ph n s l th p phĂąn ph thu c vĂ o Decimal Standard Gi ng nhÆ° d ng Fix, nhÆ°ng cĂł d u phĂąn cĂĄch hĂ ng ngĂ n. Percent Hi n th s d ng ph n trăm (%) Scientific Hi n th s d ng khoa h c
  • 25. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -25- VĂ­ d : D ng D li u nh p vĂ o Hi n th General Number 1234.5 1234.5 Currency 1234.5 $1,234.50 Fixed 1234.5 1234.5 Standard 1234.5 1,234.5 Percent 0.123 12.30% Scientific 1234.5 1.23E+03 c) CĂĄc kĂœ t ñ nh d ng ñ i v i d li u ki u s : KĂœ t TĂĄc d ng .(period) D u ch m th p phĂąn ,(comma) D u phĂąn cĂĄch ngĂ n 0 S (0-9) # S ho c kho ng tr ng (blank) $ D u $ % Ph n trăm E+ E- e+ e- S d ng khoa h c Kho ng tr ng (blank) Kho ng tr ng d) Ă° nh d ng d li u ki u Data/Time: + CĂĄc ki u ñ nh d ng Access cung c p s n:
  • 26. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -26- + CĂĄc kĂœ t ñ nh d ng: e) Ă° nh d ng d li u ki u Yes/No: Ă° nh d ng Ý nghÄ©a Yes/No Ă°Ășng/Sai True/Fasle Ă°Ășng/Sai On/Off Ă°Ășng/Sai
  • 27. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -27- Chu i kĂœ t ñ nh d ng ki u yes/no g m 3 ph n: First; Second; Third. −First: b tr ng, ñ nh d ng trong m c nĂ y khĂŽng nh hÆ° ng ñ n d li u ki u Yes/No. −Second: field h p n i dung field mang giĂĄ tr ñĂșng. −Third: field h p n i dung field mang giĂĄ tr sai. VĂ­ d : Chu i ñ nh d ng Hi n th Field (True) Field (Fasle) ; “Nam”; “N ” Nam N ; “BiĂȘn ch ”; “ ” BiĂȘn ch 2.5.4. Input Mask (m t n nh p li u): Quy ñ nh khuĂŽn ñ nh d ng d li u. NgÆ° i s d ng khi nh p d li u vĂ o b ng b t bu c ph i tuĂąn theo ñĂșng ñ nh d ng ñó. ChĂș Ăœ: khi quy ñ nh Input Mask cho b ng, cĂĄc qui ñ nh nĂ y s Ă±Æ° c ĂĄp d ng cho c bi u m u ( Form ), truy v n (Query), bĂĄo cĂĄo (Report). N u ch mu n ĂĄp d ng cho riĂȘng bi u m u ho c bĂĄo cĂĄo thĂŹ qui ñ nh Input Mask cho riĂȘng bi u m u hay bĂĄo cĂĄo ñó. Nh ng field cĂčng lĂșc qui ñ nh thu c tĂ­nh Format vĂ  Input Mask, Access s hi n th theo d ng qui ñ nh trong Format khi hi n th d li u. Tuy nhiĂȘn n u ñi u ch nh d li u thĂŽng qua bi u m u, Access dĂčng d ng th c qui ñ nh trong Input Mask. −CĂĄc kĂœ t dĂčng ñ nh d ng trong Input Mask. KĂœ t Ý nghÄ©a 0 V trĂ­ b t bu c nh p, kĂœ t s t 0-9, khĂŽng cho phĂ©p nh p d u. 9 KhĂŽng b t bu c nh p, kĂœ t s ho c kho ng tr ng, khĂŽng cho phĂ©p nh p d u. # Nh p s 0-9, kho ng tr ng, d u + -, khĂŽng b t bu c nh p.
  • 28. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -28- L B t bu c nh p, kĂœ t ch . ? KhĂŽng b t bu c nh p, kĂœ t A-Z. A B t bu c nh p, kĂœ t ch ho c s . a KhĂŽng b t bu c nh p, kĂœ t ch ho c s . & B t bu c nh p, kĂœ t b t kỳ. C KhĂŽng b t bu c nh p, kĂœ t b t kỳ. . , D u phĂąn cĂĄch th p phĂąn, hĂ ng ngĂ n. TĂčy thu c vĂ o ñ nh d ng c a Windows / : D u phĂąn cĂĄch ngĂ y, gi . TĂčy thu c vĂ o ñ nh d ng c a Windows < CĂĄc kĂœ t bĂȘn ph i Ă±Æ° c ñ i thĂ nh ch thÆ° ng > CĂĄc kĂœ t bĂȘn ph i Ă±Æ° c ñ i thĂ nh ch hoa. ! D li u ghi t ph i sang trĂĄi. <kĂœ t > KĂœ t theo sau d u s Ă±Æ° c Ă±Æ°a th ng vĂ o d li u Password Nh p d li u ki u m t kh u (ch hi n th d u *) VĂ­ d : Input Mask D li u > L0L0L0 T2A3B4 >L<?? Mai 2.5.5. T o field Lookup Wizard: M t lookup field cho phĂ©p b n nh p d li u cho field t m t danh sĂĄch giĂĄ tr . CĂł hai cĂĄch ñ lookup field cĂł th nh n giĂĄ tr t m t danh sĂĄch cĂĄc giĂĄ tr . −Lookup t m t danh sĂĄch nh p b ng tay. −Lookup t m t Table ho c m t Query trong cÆĄ s d li u.
  • 29. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -29- CĂĄch t o: −Trong c a s thi t k b ng, t i field mu n t o Lookup Wizard, c t Data type ch n Lookup Wizard. −Xu t hi n c a s Lookup Wizard, v i hai tĂčy ch n tÆ°ÆĄng ng v i hai cĂĄch t o danh sĂĄch cho lookup field. −N u ch n d li u ngu n cho field b ng cĂĄch l y giĂĄ tr t Table ho c Query khĂĄc thĂŹ ch n tĂčy ch n “I want the lookup field to get the values from another table or query” vĂ  click next. ∗ Ch n b ng ho c query cung c p giĂĄ tr cho lookup field, click Next. ∗ Ch n field ch a danh sĂĄch giĂĄ tr cho lookup field, click Next. ∗ Ch n field s p x p, click next. ∗ Hi u ch nh ñ r ng c a lookup field, click Finish ñ k t thĂșc.
  • 30. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -30- −N u t o d li u ngu n cho lookup field b ng cĂĄch nh p b ng tay thĂŹ trong c a s Lookup Wizard, ch n tĂčy ch n “I will type in the values that I want”. Click Next. ∗ Nh p giĂĄ tr cho lookup field. Click Next. ∗ Nh p nhĂŁn cho lookup field, click Finish. 2.5.6. Validation rule (Quy t c h p l ): Ki m tra tĂ­nh h p l c a d li u khi nh p li u. N u d li u khĂŽng th a ñi u ki n cho trÆ° c, Access xu t hi n trĂȘn mĂ n hĂŹnh m t thĂŽng bĂĄo ch a dĂČng văn b n quy ñ nh Validation text. Trong validation rule cĂł cĂĄc phĂ©p toĂĄn sau: −PhĂ©p toĂĄn so sĂĄnh: > , < , >=, <=, =, <> −PhĂ©p toĂĄn quan h : or; and; not
  • 31. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -31- −PhĂ©p toĂĄn v chu i: toĂĄn t Like (gi ng nhÆ°).CĂł th s d ng toĂĄn t Like kĂšm v i cĂĄc kĂœ t thay th nhÆ°: ∗ D u *: thay th t t c cĂĄc kĂœ t . ∗ D u #: thay th cĂĄc kĂœ t s . ∗ D u ?: thay th kĂœ t t i v trĂ­ cĂł d u ?. 2.5.7. Validation text (ThĂŽng bĂĄo l i): Chu i thĂŽng bĂĄo xu t hi n khi d li u nh p vĂ o khĂŽng tho ñi u ki n c a Validation Rule, chu i trong validation text cĂł ñ dĂ i t i ña 255 kĂœ t . 2.5.8. Required (YĂȘu c u): CĂł yĂȘu c u b t bu c nh p d li u cho m t field hay cĂł th ñ tr ng. 2.5.9. AllowZeroLength: Quy ñ nh field cĂł ki u text hay Memo cĂł th cĂł (yes) ho c khĂŽng cĂł (no) chu i cĂł ñ dĂ i Zero. N u field lĂ  field khoĂĄ thĂŹ thu c tĂ­nh nĂ y lĂ  No. ChĂș Ăœ: C n phĂąn bi t field cĂł giĂĄ tr null (tr ng chÆ°a cĂł d li u) vĂ  m t field ch a chu i cĂł ñ dĂ i lĂ  zero (ñó lĂ  chu i “”). Khi hi n th ra mĂ n hĂŹnh c hai cĂł hĂŹnh th c gi ng nhau. 2.5.10. Index ( Ch m c/ S p x p) Quy ñ nh thu c tĂ­nh Index ñ t o ch m c Ă±ÆĄn (ch m c trĂȘn m t field). −N u ch n No thĂŹ khĂŽng s p x p d li u. −N u ch n Yes (No Duplicates) thĂŹ t o ch m c (s p x p) trĂȘn field vĂ  khĂŽng cho phĂ©p cĂĄc giĂĄ tr trĂčng nhau. −N u ch n Yes (Duplicates Yes) thĂŹ t o ch m c (s p x p) trĂȘn field vĂ  cho phĂ©p cĂĄc giĂĄ tr trĂčng nhau. 2.5.11. Caption:
  • 32. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -32- Qui ñ nh nhĂŁn lĂ  m t chu i kĂœ t xu t hi n t i dĂČng tĂȘn field. Chu i nĂ y cĆ©ng xu t hi n t i tiĂȘu ñ c a cĂĄc ñi u khi n trong cĂĄc bi u m u ho c bĂĄo cĂĄo. N u giĂĄ tr nĂ y b tr ng thĂŹ Access s l y tĂȘn field lĂ m tiĂȘu ñ . 2.5.12. Defaut value: Quy ñ nh giĂĄ tr m c nhiĂȘn cho c t. Access s t ñ ng gĂĄn giĂĄ tr nĂ y vĂ o khi thĂȘm m u tin m i. NgÆ° i s d ng cĂł th gĂĄn m t bi u th c cho thu c tĂ­nh nĂ y. 2.6. Hi u ch nh c u trĂșc c a b ng: M b ng ch ñ thi t k (Design View) b ng cĂĄch: Trong c a s Database, ch n b ng mu n thay ñ i c u trĂșc, click ph i, ch n Design View. Thanh Ribbon chuy n sang Tab Design g m cĂĄc cĂŽng c cho phĂ©p hi u ch nh c u trĂșc c a b ng. −Insert Rows: chĂšn thĂȘm m t field trĂȘn field hi n hĂ nh. −Delete Rows: xĂła cĂĄc field Ă±Æ° c ñånh d u ch n. −Di chuy n field: Click ch n tĂȘn field mu n di chuy n, drag chu t vĂ o tĂȘn field, di chuy n ñ n v trĂ­ m i. 2.7. CĂĄch nh p d li u cho b ng:
  • 33. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -33- Ă° nh p d li u cho b ng, trÆ° c h t ph i m b ng ch ñ Datasheet View. −Trong c a s Database ch n object Table ch n b ng mu n nh p ho c s a d li u click ph i ch n Open. Ho c double click vĂ o tĂȘn b ng mu n m . −B ng Ă±Æ° c m ch ñ nh p li u (Ch ñ Data Sheet view) −M c ñ nh, luĂŽn cĂł m t dĂČng r ng ñ nh p record m i cu i b ng. −Khi nh p d li u ph i nh p theo t ng Record, d li u nh p vĂ o ph i th a mĂŁn cĂĄc thu c tĂ­nh c a b ng vĂ  thu c tĂ­nh c a field khi thi t k b ng. N u d li u khĂŽng th a mĂŁn thĂŹ Access s thĂŽng bĂĄo l i. −ð i v i field cĂł ki u d li u OLE object: ∗ T i v trĂ­ nh p, click chu t ph i, ∗ Ch n Insert - Object. ∗ Ch n Create New n u mu n t o ñ i tÆ° ng m i. ∗ Ch n Create from file n u mu n l y ñ i tÆ° ng t t p tin trĂȘn ñĩa (thÆ° ng lĂ  hĂŹnh nh) ch n file c n s d ng.
  • 34. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -34- 2.8. T o quan h gi a cĂĄc b ng trong cÆĄ s d li u: Sau khi thi t k cĂĄc b ng, ta Ă±Æ° c c u trĂșc c a cĂĄc b ng, nhÆ°ng gi a cĂĄc b ng chÆ°a cĂł cĂĄc thĂŽng tin quan h v i nhau. Do ñó vi c thi t l p m i quan h gi a cĂĄc b ng s giĂșp MS Access qu n lĂœ d li u Ă±Æ° c h p lĂœ hÆĄn vĂ  b o v cĂĄc rĂ ng bu c toĂ n v n c a d li u trong quĂĄ trĂŹnh nh p d li u. Ă° thi t l p Ă±Æ° c quan h thĂŹ cĂĄc field dĂčng liĂȘn k t gi a cĂĄc Table ph i cĂł cĂčng ki u d li u. 2.8.1. CĂĄc lo i quan h Trong Access t n t i 2 ki u quan h : quan h 1-1 (m t-m t) vĂ  quan h 1-n (m t-nhi u) Quan h 1-1: m t record c a b ng nĂ y s liĂȘn k t v i duy nh t m t record c a b ng kia vĂ  ngÆ° c l i. VĂ­ d : Quan h 1-n: m i record c a b ng 1 s liĂȘn k t v i m t ho c nhi u record c a b ng n, ngÆ° c l i m t record c a b ng n ch liĂȘn k t v i duy nh t m t record trong b ng 1. VĂ­ d :
  • 35. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -35- Th hi n d li u c a quan h 1-n 2.8.2. CĂĄch t o quan h : −T i c a s lĂ m vi c c a Access, ch n tab Database Tools trĂȘn thanh Ribbon, click nĂșt Relationships. −N u lĂ  l n ñ u tiĂȘn (CSDL chÆ°a cĂł quan h ) thĂŹ h p tho i Show Tables s xu t hi n. −N u khĂŽng cĂł c a s Show Table thĂŹ Click nĂșt Show Table trĂȘn thanh Ribbon. ∗ Tab Tables: hi n th t t c cĂĄc b ng trong cÆĄ s d li u ∗ Tab Queries: hi n th cĂĄc truy v n ñã t o trong cÆĄ sÆĄ d li u. ∗ Tab Both: hi n th t t c Table vĂ  Query.
  • 36. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -36- −Ch n b ng ho c Query c n thi t l p quan h , click Add. −Click nĂșt Close ñóng c a s Show Table. −C a s RelationShips ch a cĂĄc b ng mu n thi t l p quan h . −Drag chu t kĂ©o field quan h t b ng nĂ y sang b ng kia. (vd: KĂ©o field MaSV t b ng SINHVIEN sang MaSV c a b ng KETQUA). Xu t hi n c a s Edit RelationShips v i cĂĄc tĂčy ch n: ∗ Enforce Referential Integrity n u mu n quan h cĂł tĂ­nh rĂ ng bu c toĂ n v n. Quan h cĂł tĂ­nh rĂ ng bu c toĂ n v n s ñ m b o cĂĄc v n ñ sau: + Khi nh p d li u, d li u c a field tham gia quan h b ng “nhi u” (b ng con) ph i t n t i trong b ng “m t” (b ng cha). VĂ­ d : mu n nh p m t sinh viĂȘn cho b ng KETQUA thĂŹ MaSV ñó ph i t n t i trong b ng SINHVIEN. + KhĂŽng th xĂła nh ng m u tin trong b ng “m t” khi nh ng m u tin trong b ng “nhi u” cĂł quan h v i m u tin bĂȘn “m t N u vi ph m cĂĄc nguyĂȘn t c trĂȘn thĂŹ Access s khĂŽng nh n d li u vĂ  thĂŽng bĂĄo l i.
  • 37. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -37- ∗ Cascade Update Related Field: cho phĂ©p b n s a giĂĄ tr khĂła chĂ­nh c a m u tin trong b ng “m t” (b ng cha) c a quan h , lĂșc ñó thay vĂŹ bĂĄo l i Access s t ñ ng c p nh t s thay ñ i ñó vĂ o cĂĄc field tÆ°ÆĄng ng (cĂł quan h ) trĂȘn cĂĄc b ng “nhi u” (b ng con) c a quan h . ∗ Cascade Delete Related Records: cho phĂ©p b n xĂła m u tin trong b ng “m t” (b ng cha) c a quan h , lĂșc ñó thay vĂŹ bĂĄo l i, Access s t ñ ng xĂła t t c cĂĄc m u tin trong b ng “nhi u” (b ng con) c a quan h n u nhÆ° nh ng m u tin ñó cĂł liĂȘn quan v i m u tin v a xĂła. LÆ°u Ăœ: + N u c hai field tham gia liĂȘn k t ñ u lĂ  khĂła chĂ­nh, Access t t o ra quan h 1-1 (One to one): m i m u tin trong b ng nĂ y s quan h v i 1 vĂ  ch m t m u tin trong b ng kia. + N u m t bĂȘn lĂ  field khĂła chĂ­nh, bĂȘn cĂČn l i lĂ  khĂła ngo i, Access s t o quan h 1-nhi u (One to many): M i m u tin trong b ng “m t” (b ng cha) cĂł quy n quan h v i nhi u m u tin trong b ng “nhi u” (b ng con), ngÆ° c l i m i m u tin trong b ng “nhi u” ch Ă±Æ° c quy n quan h v i m t m u tin trong b ng “m t”. 2.8.3. CĂĄch xĂła quan h Mu n xĂła quan h gi a 2 b ng, ta Click ph i m i quan h mu n xĂła, ch n Delete, ho c ch n m i quan h vĂ  nh n phĂ­m Delete. LÆ°u Ăœ:
  • 38. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -38- −N u nh p d li u trÆ° c khi t o quan h thĂŹ khi nh p li u ta cĂł th nh p d li u cho cĂĄc b ng theo trĂŹnh t tĂčy Ăœ. −NgÆ° c l i, n u t o quan h trÆ° c, nh p li u sau thĂŹ khi nh p li u ta ph i nh p b ng 1 (b ng cha) trÆ° c vĂ  b ng n (b ng con) sau. 2.8.4. Ki u k t n i (Join type): CĂł 3 ki u liĂȘn k t gi a cĂĄc b ng: −1: Only include rows where the joined field from both tables are equal: ñùy lĂ  lo i liĂȘn k t ph bi n nh t gi a hai b ng. Trong ñó d li u khi th hi n trĂȘn b ng k t qu s g m nh ng m u tin mĂ  d li u ch a trong field liĂȘn k t hai b ng ph i hoĂ n toĂ n gi ng nhau. LiĂȘn k t nĂ y cĂČn g i lĂ  liĂȘn k t n i. −2: Include all records from “b ng bĂȘn trĂĄi” and only those records from “b ng bĂȘn ph i” where the joined fields are equal: Trong ki u liĂȘn k t nĂ y, Access s th hi n trĂȘn b ng k t qu toĂ n b d li u trĂȘn “b ng bĂȘn trĂĄi” vĂ  ch nh ng m u tin bĂȘn “b ng bĂȘn ph i” cĂł n i dung trong field liĂȘn k t gi ng field tÆ°ÆĄng ng v i “b ng bĂȘn trĂĄi”. −3: Include all records from “b ng bĂȘn ph i” and only those records from “b ng bĂȘn trĂĄi” where the joined fields are equal: Trong ki u liĂȘn k t nĂ y, Access s th hi n trĂȘn b ng k t qu toĂ n b d li u trĂȘn “b ng bĂȘn ph i” vĂ  ch nh ng m u tin bĂȘn “b ng bĂȘn trĂĄi” cĂł n i dung trong field liĂȘn k t gi ng field tÆ°ÆĄng ng v i “b ng bĂȘn ph i”. CĂĄch ch n ki u liĂȘn k t gi a hai b ng: −T c a s Edit Relationships −Click vĂ o nĂșt Join type ñ m c a s Join Properties. −Ch n lo i liĂȘn k t.
  • 39. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -39- 2.9. CĂĄc thao tĂĄc v i b ng ch ñ Datasheet view 2.9.1. M t s ñ nh d ng trong ch ñ Database View Ă° th c hi n cĂĄc thao tĂĄc ñ nh d ng b ng, ta ph i m b ng ch ñ DataSheet View. a) Thay ñ i font ch : −TrĂȘn thanh Ribbon ch n tab Home. −Trong nhĂłm l nh Text Formatting, ch n font ch cho Table vĂ  cĂĄc ñ nh d ng khĂĄc. −Click nĂșt trĂȘn nhĂłm Text Formatting s xu t hi n c a s Datasheet Formatting cho phĂ©p b n hi u ch nh cĂĄc thu c tĂ­nh c a Datasheet nhÆ° mĂ u n n , mĂ u lÆ° i, 
 b) Thay ñ i ñ r ng c t: Khi t o b ng b ng Datasheet View thĂŹ Access t o b ng v i cĂĄc c t cĂł ñ r ng m c ñ nh, n u ñ r ng c a c t quĂĄ nh s lĂ m cho d li u b che khu t. Ă° thay ñ i ñ r ng c a c t ta cĂł th s d ng m t trong cĂĄc cĂĄch sau: −CĂĄch 1: Ă° t tr Ă±Æ° ng biĂȘn bĂȘn ph i c a c t, khi tr cĂł d ng mĆ©i tĂȘn 2 chi u thĂŹ drag chu t ñ thay
  • 40. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -40- ñ i ñ r ng c a c t. −CĂĄch 2: Click ph i trĂȘn tĂȘn c a c t mu n thay ñÎi ñ r ng vĂ  ch n Field width. Nh p kĂ­ch thÆ° c c a c t vĂ o ĂŽ Column Width. c) Thay ñ i v trĂ­ c t: −Click vĂ o tiĂȘu ñ c t. Drag ñ thay ñ i v trĂ­ c t (chu t v n ñang t i tiĂȘu ñ c t). d) Che d u (Hide column) vĂ  hi n th (Unhide column)c t: −Ch n c t mu n n. −TrĂȘn thanh Ribbon, trong nhĂłm l nh Records, click nĂșt More, ch n l nh Hide fields. −Mu n hi n th t i c t b n, ta lĂ m tÆ°ÆĄng t nhÆ° thao tĂĄc n c t, nhÆ°ng trong menu l nh c a nĂșt More ta ch n l nh Unhide fields. e) C ñ nh vĂ  b c ñ nh c t: −Ch n c t c n c ñ nh. −TrĂȘn thanh Ribbon, trong nhĂłm l nh Records, click nĂșt More, ch n l nh Freeze Fields. −NgÆ° c l i, mu n b c ñ nh c t ta ch n l nh UnFreeze All Fields. f) Thay ñ i chi u cao dĂČng: −ð t con tr vĂ o Ă±Æ° ng biĂȘn c a dĂČng sao cho xu t hi n mĆ©i tĂȘn 2 chi u, Drag ñ thay ñ i chi u cao c a dĂČng.
  • 41. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -41- 2.9.2. S p x p a) S p x p theo m t field −ð t tr t i field ch a d li u c n s p x p −Click nĂșt sort Ascending (s p x p tăng d n)/Sort Descending (s p x p gi m d n) trong nhĂłm l nh sort & Filter trĂȘn thanh Ribbon. b) S p x p theo nhi u fields Ă° s p x p theo nhi u field, trong nhĂłm l nh sort & Filter trĂȘn thanh Ribbon, click nĂșt l nh Advanced filter options −Ch n l nh Advanced Filter/Sort −Xu t hi n c a s Filter Double click ch n cĂĄc field ch a d li u c n s p x p, th t Æ°u tiĂȘn t trĂĄi sang ph i. − m c Sort ch n ki u s p x p. −ð th c hi n s p x p ta ch n l nh Apply Filter/Sort VĂ­ d : S p x p d li u trong b ng HoaDon theo chi u tăng d n c a MaKH, n u trĂčng MaKH thĂŹ s p x p theo MaNV tăng d n, n u trĂčng MaNV thĂŹ s p x p theo NgayLapHD gi m d n.
  • 42. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -42- 2.9.3. TĂŹm ki m vĂ  thay th : a) TĂŹm ki m: −ð tĂŹm m t giĂĄ tr trong b ng ta click nĂșt Find trong nhĂłm l nh Find trĂȘn thanh Ribbon . −Xu t hi n c a s Find and Replace. ∗ Find What: Nh p giĂĄ tr c n tĂŹm ∗ Look In: Ph m vi tĂŹm ki m. ∗ Ki u so trĂčng giĂĄ tr c n tĂŹm v i giĂĄ tr trong ĂŽ ∗ Search: hÆ° ng tĂŹm ∗ Match Case: TĂŹm phĂąn bi t ch hoa vĂ  ch thÆ° ng ∗ Click nĂșt Find Next ñ th c hi n tĂŹm ki m, n u tĂŹm h t access s cho xu t hi n h p thĂŽng bĂĄo hoĂ n t t vi c tĂŹm ki m.
  • 43. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -43- b) Thay th : −Trong c a s Find and Replace, n u mu n thay th cĂĄc giĂĄ tr Ă±Æ° c tĂŹm th y b ng m t giĂĄ tr khĂĄc ta ch n tab Replace. −Replace With: Nh p giĂĄ tr c n thay th . −Click nĂșt Replace ñ thay th giĂĄ tr Ă±Æ° c tĂŹm th y hi n t i. −Click nĂșt Replace All ñ thay th toĂ n b cĂĄc giĂĄ tr Ă±Æ° c tĂŹm th y. 2.9.4. L c d li u a) Filter by selection Filter by selection giĂșp b n ch n ra nh ng Record d a trĂȘn m t giĂĄ tr hi n hĂ nh. CĂĄch th c hi n: −ð t tr t i field ch a giĂĄ tr l c, ch n giĂĄ tr lĂ m ñi u ki n l c. −Click nĂșt l nh Seletion trong nhĂłm l nh Sort & Filter trĂȘn thanh Ribbon. −Ch n m t trong cĂĄc l nh trong menu: ∗ Equals 
: l c cĂĄc records cĂł giĂĄ tr b ng v i giĂĄ tr Ă±Æ° c ch n. ∗ Does Not Equal
: l c cĂĄc records cĂł giĂĄ tr khĂĄc v i giĂĄ tr Ă±Æ° c ch n.
  • 44. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -44- ∗ Contains 
: l c cĂĄc records ch a giĂĄ tr Ă±Æ° c ch n. ∗ Does Not Contains 
: l c cĂĄc records khĂŽng ch a giĂĄ tr Ă±Æ° c ch n. −NgoĂ i ra, cĆ©ng cĂł th l c b ng cĂĄch click nĂșt cĂŽng c Selection button bĂȘn ph i tĂȘn field. −ðánh d u check vĂ o giĂĄ tr lĂ m ñi u ki n l c. −Click OK b) Filter by form Filter by form giĂșp b n l c b ng cĂĄch nh p giĂĄ tr l c vĂ o m t dĂČng trĂȘn Datasheet. −Click nĂșt Advanced trong nhĂłm l nh Sort & Filter, ch n l nh Filter By Form. −Chuy n d ng Datasheet c a b ng thĂ nh m t dĂČng tr ng, vĂ  xu t hi n cĂĄc nĂșt Dropdown list trĂȘn m i field cho phĂ©p ch n giĂĄ tr l c. −N u l c theo nhi u giĂĄ tr thĂŹ click tab Or vĂ  ch n giĂĄ tr lĂ m ñi u ki n l c ti p theo. −Click nĂșt Toggle Filter ñ th c hi n l c. c) Advanced filter
  • 45. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -45- Ch c năng Advanced filter cho phĂ©p l c v i nhi u ñi u ki n nhi u field khĂĄc nhau. −Click nĂșt Advanced, ch n l nh Advanced filter/Sort, xu t hi n c a s Filter, v i cĂĄc dĂČng: Field: Nh p tĂȘn cĂĄc field ch a ñi u ki n l c Sort: Ch n ki u s p x p (n u cĂł yĂȘu c u) Criteria: Nh p ñi u ki n l c. N u cĂĄc ñi u ki n l c cĂĄc field b t bu c th a mĂŁn ñ ng th i (vĂ ) thĂŹ cĂĄc ñi u ki n ph i Ă±Æ° c nh p trĂȘn cĂčng m t dĂČng. N u cĂĄc ñi u ki n khĂŽng th a mĂŁn ñ ng th i (ho c) thĂŹ nh p trĂȘn khĂĄc dĂČng VĂ­ d : L c cĂĄc nh ng sinh viĂȘn cĂł mĂŽn h c “CSDL” vĂ  ñi m thi l n 1>=5. VĂ­ d : L c cĂĄc nh ng sinh viĂȘn cĂł mĂŽn h c “CSDL” ho c ñi m thi l n 1>=5.
  • 46. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -46- ChÆ°ÆĄng 3 TOÁN T -HÀM -BI U TH C Trong Access khi x lĂœ d li u thĂŹ c n ñ n cĂĄc 3.1. ToĂĄn t 3.1.1. ToĂĄn t s h c ToĂĄn t MĂŽ t VĂ­ d + C ng 2 toĂĄn h ng [lÆ°ÆĄng]+[thÆ°ÆĄng] - Tr 2 toĂĄn h ng [lÆ°ÆĄng]-[t m ng] * NhĂąn 2 toĂĄn h ng [h s ]*[lÆ°ÆĄng cb] / Chia 2 toĂĄn h ng 15.2/2 PhĂ©p chia nguyĂȘn 52 Mod Chia l y ph n dÆ° 5Mod 2 ^ L y th a 4^2 3.1.2. ToĂĄn t so sĂĄnh K t qu c a toĂĄn t so sĂĄnh lĂ  True ho c False. 3.1.3. ToĂĄn t logic ToĂĄn t MĂŽ t VĂ­ d And VĂ  [ñi m]<=5 And [năm sinh]>1990 Or Ho c [ñi m]<=5 Or [năm sinh]>1990 Not Ă° o Not True ToĂĄn t VĂ­ d MĂŽ t = ="MN" TĂŹm nh ng record cĂł giĂĄ tr lĂ  MN. < <10 TĂŹm nh ng record cĂł giĂĄ tr <10. < = <=10 TĂŹm nh ng record cĂł giĂĄ tr <=10. > >10 TĂŹm nh ng record cĂł giĂĄ tr >10. > = >=10 TĂŹm nh ng record cĂł giĂĄ tr >=10. <> <>10 TĂŹm nh ng record cĂł giĂĄ tr khĂĄc10.
  • 47. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -47- 3.1.4. ToĂĄn t khĂĄc ToĂĄn t VĂ­ d Ý nghÄ©a BETWEEN BETWEEN #1/1/99# AND #12/31/99# TĂŹm nh ng record cĂł giĂĄ tr trong kho ng 1/1/99 vĂ  12/31/99. LIKE LIKE "S*" TĂŹm nh ng record ch a text Ă±Æ° c b t ñ u b ng kĂœ t "S." IS NULL IS NULL TĂŹm nh ng record cĂł giĂĄ tr r ng IN(v1, v2, 
) In(“java”, “C++”) TĂŹm nh ng record cĂł giĂĄ tr trong danh sĂĄch li t kĂȘ. 3.1.5. ToĂĄn t n i chu i DĂčng ñ n i cĂĄc chu i thĂ nh m t chu i. ToĂĄn t VĂ­ d & “Nguy n ” & “ ” & “An” Nguy n An. + “Nguy n ” + “ ” + “An” Nguy n An. 3.2. HĂ m 3.2.1. HĂ m x lĂœ ki u d li u Text HĂ m Ý nghÄ©a VĂ­ d Left(string, n) TrĂ­ch t bĂȘn trĂĄi c a string , n kĂœ t Left(“ABC”, 2) Right(string, n) TrĂ­ch ra t bĂȘn ph i c a string, n kĂœ t Right(“ABC”, 2) Mid(string, m, n) TrĂ­ch ra t string, t i v trĂ­ m , n kĂœ t Mid(“ABC”,2,1) Len(string) Tr v chi u dĂ i c a string Len(“ABC”)
  • 48. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -48- Format(exp) Ă° nh d ng bi u th c theo cĂĄc d ng th c thĂ­ch h p. Format(Date(), “dd- mm-yyyy” ) UCase(exp) Tr v phiĂȘn b n ch hoa c a m t chu i. UCase(“Lan”) LCase(exp) Tr v phiĂȘn b n ch thÆ° ng c a m t chu i. LCase(“Lan”) Str(exp) Chuy n m t s thĂ nh m t chu i. Str(123.45) Val(exp) Chuy n m t chu i thĂ nh m t s Val(“123.45”) 3.2.2. HĂ m ngĂ y gi HĂ m Ý nghÄ©a VĂ­ d Date() HĂ m tr v k t qu lĂ  ngĂ y hi n hĂ nh c a mĂĄy. Date() Day(exp) Tr v ngĂ y trong thĂĄng. Day(#6/12/2010#) Month(exp) Tr v k t qu lĂ  thĂĄng trong bi u th c ngĂ y Month(#6/12/2010#) Year(exp) Tr v k t qu lĂ  năm trong bi u th c ngĂ y Year(#6/12/2010#) datePart(“d/ m/ww/q/yyy y”, exp) d: tr v ngĂ y trong bi u th c ngĂ y m: tr v thĂĄng trong bi u th c ngĂ y ww: tr v tu n trong bi u th c ngĂ y q: tr v quĂœ trong bi u th c ngĂ y yyyy: tr v năm trong bi u th c ngĂ y Datepart(“q”,#6/12/ 2010#)
  • 49. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -49- 3.2.3. HĂ m ñi u ki n HĂ m IIF tr v m t trong 2 giĂĄ tr : giĂĄ tr 1 ho c giĂĄ tr 2, tĂčy thu c vĂ o giĂĄ tr c a Bi u th c ñi u ki n. −Bi u th c ñi u ki n: lĂ  m t bi u th c logic cho k t qu lĂ  True ho c False. −GiĂĄ tr 1: giĂĄ tr tr v c a hĂ m IIF n u Bi u th c ñi u ki n cĂł giĂĄ tr lĂ  true. −GiĂĄ tr 2: giĂĄ tr tr v c a hĂ m IIF n u Bi u th c ñi u ki n cĂł giĂĄ tr lĂ  false VĂ­ d : IIF([Ă°i m]>=5, “ð u”, “R t”) 3.2.4. HĂ m cÆĄ s d li u −HĂ m Dcount: Ă° m s Record trong ph m vi xĂĄc ñ nh theo ñi u ki n. M c ñ nh, hĂ m khĂŽng ñ m cĂĄc record cĂł giĂĄ tr Null. N u dĂčng kĂœ t ñ i di n “*”, hĂ m s ñ m cĂĄc record cĂł giĂĄ tr Null. VĂ­ d : Ă° m s sinh viĂȘn l p CDTHA Dcount(“[Masv]”, “SinhVien”, “[Malop]=’CDTHA’”) −HĂ m Dlookup: TĂŹm giĂĄ tr trong ph m vi Ă±Æ° c xĂĄc ñ nh theo ñi u ki n. VĂ­ d : TĂŹm sinh viĂȘn A01 thu c l p nĂ o Dlookup(“[MaLop]”, “SinhVien”, “[MaSV]=’A01’”) IIf(<Bi u th c ñi u ki n>, <giĂĄ tr 1>, <giĂĄ tr 2>) DCount(<Bi u th c>, <Ph m vi>, [Ă°i u ki n]) Dlookup(<Bi u th c>, <Ph m vi>, [Ă°i u ki n])
  • 50. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -50- 3.3. Bi u th c Trong Access, m t bi u th c tÆ°ÆĄng Ă±Æ°ÆĄng v i m t cĂŽng th c trong Excel. M t bi u th c bao g m cĂĄc y u t ñ nh danh (tĂȘn c a cĂĄc field, ñi u khi n, ho c thu c tĂ­nh), cĂĄc toĂĄn t , cĂĄc h ng s , vĂ  giĂĄ tr vĂ  cĂĄc hĂ m. M t bi u th c Ă±Æ° c tĂ­nh toĂĄn ñ l y giĂĄ tr cung c p cho m t query, xĂĄc ñ nh quy t c, t o cĂĄc ĂŽ ho c field tĂ­nh toĂĄn, vĂ  xĂĄc ñ nh phĂąn nhĂłm cho report. VĂ­ d :T o field tĂ­nh toĂĄn: ThanhTien: [soluong]*[dongia] M t bi u th c cĂł th s d ng nhi u ñ i tÆ° ng trong cÆĄ s d li u nhÆ°: tables, queries, forms, reports, vĂ  macros. Trong cĂĄc bi u th c, tĂȘn field, tĂȘn ñi u khi n ph i Ă±Æ° c ñ t trong d u ngo c vuĂŽng [], thĂŽng thÆ° ng Access s t ñóng ngo c vuĂŽng quanh tĂȘn field ho c tĂȘn ĂŽ ñi u khi n nhÆ°ng n u tĂȘn field ho c ñi u khi n bao g m cĂĄc kho ng tr ng ho c cĂĄc kĂœ t ñ c bi t, thĂŹ b n ph i t gĂ” d u ngo c [] quanh tĂȘn ñó.
  • 51. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -51- ChÆ°ÆĄng 4 QUERY-TRUY V N D LI U 4.1. KhĂĄi ni m M c ñích chĂ­nh c a m t cÆĄ s d li u lĂ  lÆ°u tr vĂ  trĂ­ch l c thĂŽng tin. ThĂŽng tin cĂł th Ă±Æ° c l y t cÆĄ s d li u ngay l p t c sau khi d li u Ă±Æ° c thĂȘm vĂ o. T t nhiĂȘn, l y thĂŽng tin t cĂĄc b ng cÆĄ s d li u ñĂČi h i ki n th c v cĂĄch th c mĂ  cÆĄ s d li u Ă±Æ° c thi t k . Query lĂ  cĂĄc cĂąu l nh SQL (Structured Query Language - ngĂŽn ng truy v n mang tĂ­nh c u trĂșc) lĂ  m t lo i ngĂŽn ng ph bi n ñ t o, hi u ch nh, vĂ  truy v n d li u t m t cÆĄ s d li u quan h . Trong access, Query lĂ  m t cĂŽng c m nh dĂčng ñ khai thĂĄc vĂ  x lĂœ d li u, ñåp ng cĂĄc nhu c u tra c u d li u, g m cĂĄc lo i query: simple select queries, parameter queries, crosstab queries vĂ  action queries. 4.2. CĂĄc lo i query −Select query: lĂ  truy v n l a ch n thĂŽng tin t m t ho c nhi u b ng, t o ra m t recordset. NĂłi chung, d li u tr v c a m t truy v n l a ch n lĂ  cĂł th c p nh t vĂ  thÆ° ng Ă±Æ° c s d ng ñ Ă±Æ°a cĂĄc form vĂ  report. −Total query: lĂ  m t lo i ñ c bi t c a truy v n ch n. Th c hi n ch c năng t ng h p d li u trĂȘn m t nhĂłm cĂĄc record. −Crosstab query: lĂ  lo i query cĂł th hi n th d li u dÆ° i d ng tĂłm t t nhÆ° m t b ng tĂ­nh, v i cĂĄc tiĂȘu ñ hĂ ng vĂ  tiĂȘu ñ c t d a trĂȘn cĂĄc field trong b ng. D li u trong cĂĄc ĂŽ c a Recordset Ă±Æ° c tĂ­nh toĂĄn t d li u trong cĂĄc b ng. −Top (n) query: Top (n) cho phĂ©p b n ch ñ nh m t s ho c t l ph n trăm c a record mĂ  b n mu n tr v t b t kỳ lo i truy v n khĂĄc (select query, total query, 
). −Action query: g m cĂĄc lo i query nhÆ° Make-Table, Delete, Update, Append cho phĂ©p b n t o ra cĂĄc b ng m i ho c thay ñ i d li u trong cĂĄc b ng hi n cĂł c a cÆĄ s d li u. action
  • 52. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -52- query khi th c thi s nh hÆ° ng ñ n nhi u recored trong cĂĄc b ng. 4.3. CĂĄch t o select query b ng Design view Ă° t o query b n ch n tab Create trĂȘn thanh Ribbon, click nĂșt query Design trong nhĂłm l nh Queries. Xu t hi n c a s thi t k query vĂ  c a s Show table cho phĂ©p ch n cĂĄc b ng ho c query tham gia truy v n. −Ch n cĂĄc b ng ch a cĂĄc field mĂ  b n mu n hi n th trong k t qu , ho c cĂĄc field c n trong cĂĄc bi u th c tĂ­nh toĂĄn. −Click nĂșt Add ñ thĂȘm cĂĄc b ng vĂ o c a s thi t k query. −Sau khi ch n ñ cĂĄc b ng ho c query c n thi t, click nĂșt close ñ ñóng c a s Show Table. −Ch n cĂĄc field c n hi n th trong k t qu vĂ o lÆ° i thi t k b ng cĂĄch drag chu t kĂ©o tĂȘn field trong field list ho c double click vĂ o tĂȘn field. −Nh p ñi u ki n l c t i dĂČng Criteria. −Click nĂșt View ñ xem trÆ° c k t qu , click nĂșt run ñ th c thi. 4.3.1. CĂĄc thĂ nh ph n trong c a s thi t k query: C a s thi t k query g m 2 ph n
  • 53. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -53- −Table/query pane: khung ch a cĂĄc b ng ho c query tham gia truy v n. −LÆ° i thi t k (Query by Example: QBE) : Ch a tĂȘn field tham gia vĂ o truy v n vĂ  b t kỳ tiĂȘu chu n Ă±Æ° c s d ng ñ ch n cĂĄc records. M i c t trong lÆ° i QBE ch a thĂŽng tin v m t field duy nh t t m t b ng ho c query trĂȘn Table/query pane. LÆ° i thi t k bao g m cĂĄc thĂ nh ph n: ∗ Field: lĂ  nÆĄi mĂ  cĂĄc tĂȘn field Ă±Æ° c t o vĂ o ho c thĂȘm vĂ o vĂ  hi n th trong k t qu truy v n. ∗ Table: hi n th tĂȘn c a cĂĄc b ng ch a cĂĄc field tÆ°ÆĄng ng trĂȘn dĂČng Field. ∗ Sort: ch ñ nh ki u s p x p d li u c a cĂĄc field trong query. ∗ Show: quy t ñ nh ñ hi n th cĂĄc field trong Recordset. ∗ Criteria: Nh p cĂĄc ñi u ki n l c cĂĄc record. ∗ Or: thĂȘm cĂĄc ñi u ki n l c tÆ°ÆĄng ng v i phĂ©p OR, n u cĂĄc bi u th c ñi u ki n cĂĄc field cĂčng ñ t trĂȘn m t dĂČng thĂŹ tÆ°ÆĄng ng v i phĂ©p AND. 4.3.2. CĂĄc thao tĂĄc trong c a s thi t k query: a) Ch n field trong lÆ° i thi t k : Ă° ch n m t field ho c nhi u field trong lÆ° i thi t k , ta Ă±Æ°a chu t lĂȘn trĂȘn tĂȘn field Table/Query paneField list LÆ° i QBE
  • 54. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -54- khi chu t cĂł d ng mĆ©i tĂȘn mĂ u ñen hÆ° ng xu ng thĂŹ click chu t ñ ch n, drag chu t ñ ch n nhi u field. b) Di chuy n field: Drag chu t trĂȘn tĂȘn field ñ di chuy n c) ChĂšn thĂȘm field ho c xĂła field: −ChĂšn thĂȘm field: click nĂșt Insert Columns, m c ñ nh c t m i s Ă±Æ° c chĂšn vĂ o trÆ° c field hi n hĂ nh. −XĂła field: ch n field c n xĂła, click nĂșt Delete Columns. d) T o nhĂŁn cho field: Ă° lĂ m cho b ng d li u truy v n d dĂ ng hÆĄn ñ ñ c, b n cĂł th cung c p cĂĄc nhĂŁn cho cĂĄc field trong truy v n ñi u nĂ y khĂŽng nh hÆ° ng ñ n tĂȘn c a field ho c cĂĄch d li u Ă±Æ° c lÆ°u tr vĂ  s d ng truy c p. −Click ph i trĂȘn tĂȘn field, ch n properties −T i thu c tĂ­nh Caption, nh p nhĂŁn cho field. e) ThĂȘm Table/Query vĂ o truy v n: Khi thi t k query, n u c n ch n thĂȘm b ng, click nĂșt Show Table trong nhĂłm l nh Query Setup. f) XĂła Table/Query trong kh i truy v n: Click ph i trĂȘn Table/Query c n xĂła, ch n Remove Table.
  • 55. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -55- 4.3.3. CĂĄch nh p bi u th c ñi u ki n NgoĂ i vi c s d ng cĂĄc truy v n ñ ch n cĂĄc field hi n th cĂĄc thĂŽng tin c n thi t, b n cĂČn cĂł th s d ng cĂĄc truy v n ñ hi n th m t s cĂĄc record theo m t ñi u ki n nĂ o ñó. Bi u th c ñi u ki n lĂ  cĂĄc quy t c l c ĂĄp d ng cho d li u khi chĂșng Ă±Æ° c chi t xu t t cÆĄ s d li u, nh m gi i h n cĂĄc record tr v c a truy v n. VĂ­ d : ngÆ° i dĂčng ch mu m xem thĂŽng tin v cĂĄc sinh viĂȘn c a m t l p CDTHA. Bi u th c ñi u ki n Ă±Æ° c nh p trĂȘn dĂČng Criteria vĂ  dĂČng Or c a lÆ° i thi t k query vĂ  t i c t ch a giĂĄ tr c a bi u th c ñi u ki n l c. VĂ­ d : Chu i ñi u ki n “CDTHA” lĂ  giĂĄ tr trong field Malop, do ñó chu i “CDTHA” Ă±Æ° c nh p trĂȘn dĂČng Critetia t i c t Malop. a) CĂĄc lo i d li u dates, times, text, vĂ  giĂĄ tr trong bi u th c ñi u ki n: Ki u d li u VĂ­ d Text “Text” Date #1-Feb-2010# Time #12:00AM# Number 10 Field name [field name]
  • 56. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -56- b) ToĂĄn t Ă±Æ° c s d ng trong bi u th c ñi u ki n: ToĂĄn t VĂ­ d = [Ngaylaphd]=#01/01/08# < [Ngaylaphd]<#01/01/08# < = Year([ngaysinh])<=1980 > [soluong]>50 > = [dongia]>=100 <> [donvitinh]<>”Kg” Between
 and Between 1/1/99 And 12/31/99 Like Like "s*" Is null Is null In(v1, v2, 
) In(“java”, “c++”) −NgoĂ i ra cĂĄc hĂ m ngĂ y gi , hĂ m d li u chu i,
 cĆ©ng Ă±Æ° c s d ng trong bi u th c ñi u ki n. 4.3.4. Truy v n cĂł nhi u ñi u ki n nhi u fields Khi b n mu n gi i h n cĂĄc records d a trĂȘn nhi u ñi u ki n nhi u field khĂĄc nhau, thĂŹ Access s k t h p cĂĄc ñi u ki n l i v i nhau b ng cĂĄch s d ng toĂĄn t And vĂ  Or, cho hai trÆ° ng h p: −N u cĂĄc ñi u ki n ph i Ă±Æ° c tho mĂŁn ñ ng th i thĂŹ cĂĄc ñi u ki n ph i Ă±Æ° c liĂȘn k t nhau b i phĂ©p AND, b ng cĂĄch nh p cĂĄc ñi u ki n trĂȘn cĂčng m t dĂČng Criteria trong lÆ° i thi t k query. VĂ­ d : TĂŹm nh ng sinh viĂȘn cĂł ñi m mĂŽn CSDL >=5
  • 57. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -57- −N u ch c n th a mĂŁn m t trong cĂĄc ñi u ki n thĂŹ cĂĄc ñi u ki n Ă±Æ° c liĂȘn k t nhau b i phĂ©p OR, b ng cĂĄch nh p cĂĄc ñi u ki n trĂȘn cĂĄc dĂČng khĂĄc nhau trong lÆ° i thi t k query. VĂ­ d : TĂŹm nh ng sinh viĂȘn cĂł ñi m mĂŽn “CSDL” ho c “CTDL” >=5 4.3.5. Top value Ch c năng top value Ă±Æ° c s d ng ñ hi n th nh ng record trĂȘn cĂčng c a danh sĂĄch Ă±Æ° c t o ra b i m t truy v n. a) CĂĄch th c hi n: −N u mu n hi n th danh sĂĄch cĂĄc record cĂł giĂĄ tr cao nh t field Ă±Æ° c ch ñ nh thĂŹ s p x p field ñó theo chi u gi m d n (Descending) −−−−N u mu n hi n th danh sĂĄch cĂĄc record cĂł giĂĄ tr th p nh t field Ă±Æ° c ch ñ nh thĂŹ s p x p field ñó theo chi u tăng d n (Ascending). −−−−Trong ĂŽ return ta nh p vĂ o s giĂĄ tr mu n hi n th . b) CĂĄc tĂčy ch n trong Top Values: −−−−All : Hi n th t t c cĂĄc record c a Query. −−−−5 : Hi n th 5 record ñ u tiĂȘn. −−−−25 : Hi n th 25 record ñ u tiĂȘn.
  • 58. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -58- −−−−100 : Hi n th 100 record ñ u tiĂȘn. −−−−5% : Hi n th 5% record ñ u tiĂȘn trĂȘn t ng s record. −−−−25% : Hi n th 25% record ñ u tiĂȘn trĂȘn t ng s record. N u cĂĄc record thu c Top Values cĂł giĂĄ tr trĂčng nhau thĂŹ chĂșng cĆ©ng xu t hi n trong k t qu . N u mu n ch xu t hi n duy nh t m t record trong cĂĄc record cĂł giĂĄ tr trĂčng nhau ta click ph i trong c a s thi t k query ch n properties, t i thu c tĂ­nh Unique Values ch n yes. 4.3.6. T o field tĂ­nh toĂĄn trong query Access cĂł th th c hi n cĂĄc phĂ©p toĂĄn trong cĂĄc query, form, report, vĂ  macro. Tuy nhiĂȘn cĂĄc field tĂ­nh toĂĄn thÆ° ng Ă±Æ° c th c hi n trong query, t ñó, b t kỳ form, report, ho c macro cĂł s d ng cĂĄc truy v n nĂ y s t ñ ng truy c p tĂ­nh giĂĄ tr . Ă° lĂ m Ă±Æ° c cĂĄc phĂ©p tĂ­nh trong m t truy v n, b n t o m t field tĂ­nh toĂĄn m i trong query. TĂȘn c a field tĂ­nh toĂĄn khĂŽng trĂčng v i tĂȘn c a cĂĄc field trong b ng. CĂș phĂĄp: VĂ­ d : T o Field ThanhTien:[SoLuong]*[DonGiaBan] Field Name: Expression Field l y t b ng Field tĂ­nh toĂĄn
  • 59. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -59- 4.3.7. S d ng Expresstion Builder Expression Builder lĂ  m t cĂŽng c ñ giĂșp b n t o cĂĄc bi u th c nhanh vĂ  d dĂ ng hÆĄn vĂ  cĂł th truy c p vĂ o thÆ° vi n hĂ m c a Access. Ă° s d ng Expression Builder ñ xĂąy d ng m t bi u th c ñi u ki n ho c t o m t field m i trong query ta th c hi n nhÆ° sau: −−−−Trong c a s thi t k query. −−−−Click nĂșt Builder trong nhĂłm l nh Query Setup. −−−−Xu t hi n c a s Expression Builder bao g m khung trĂȘn cĂčng cho phĂ©p nh p bi u th c, bĂȘn dÆ° i lĂ  3 khung giĂșp b n tĂŹm tĂȘn field vĂ  cĂĄc hĂ m c n thi t cho bi u th c. −−−− Khung Expression Elements ch a cĂĄc ñ i tÆ° ng trong cÆĄ s d li u. ∗ Ă° ch n cĂĄc field Ă±Æ°a vĂ o bi u th c ta m m c Database b ng cĂĄch double click vĂ o tĂȘn c a cÆĄ s d li u hi n hĂ nh, ch n table ho c query, cĂĄc field trong table ho c query s hi n th trong khung Expression Categories, double click ñ ch n tĂȘn field Ă±Æ°a vĂ o bi u th c. ∗ Ă° ch n hĂ m b n click m c function −−−−Khung Expression Categories: hi n th cĂĄc thĂ nh ph n c a expression theo nhĂłm. −−−−Khung Expression values ch a giĂĄ tr c a cĂĄc ph n t trong bi u th c, ho c cĂĄc hĂ m n u ch n function trong khung Expression elements.
  • 60. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -60- 4.4. Total query Access cung c p ch c năng k t nhĂłm cĂĄc record vĂ  th c hi n cĂĄc phĂ©p th ng kĂȘ d li u trĂȘn nhĂłm record ñó. CĂĄc hĂ m count, sum, min, max, avg lĂ  cĂĄc hĂ m cÆĄ b n trong Total Query. VĂ­ d : Ă° m t t c cĂĄc h c sinh trong m i l p. K t qu c a query trÆ° c khi t ng h p d li u MĂŁ L p TĂȘn L p MĂŁ SV CDTH1A Cao Ă° ng Tin H c 1A A101 CDTH1A Cao Ă° ng Tin H c 1A A102 CDTH1A Cao Ă° ng Tin H c 1A A103 CDTH1A Cao Ă° ng Tin H c 1A A104 CDTH1B Cao Ă° ng Tin H c 1B B101 CDTH1B Cao Ă° ng Tin H c 1B B102 CDTH1B Cao Ă° ng Tin H c 1B B103 CDTH1B Cao Ă° ng Tin H c 1B B104 CDTH1B Cao Ă° ng Tin H c 1B B105 CDTH2A Cao Ă° ng Tin H c 2A A201 CDTH2A Cao Ă° ng Tin H c 2A A202 CDTH2A Cao Ă° ng Tin H c 2A A203 CDTH2A Cao Ă° ng Tin H c 2A A204 Sau khi t ng h p d li u ta cĂł k t qu : MĂŁ L p TĂȘn L p TongsoSV CDTH1A Cao Ă° ng Tin H c 1A 4 CDTH1B Cao Ă° ng Tin H c 1B 5 CDTH2A Cao Ă° ng Tin H c 2A 4 4.4.1. CĂĄch t o Total Query: Ă° t o m t Total query, b n th c hi n cĂĄc bÆ° c sau: −−−−T o m t query m i b ng Design view. −−−−Ch n cĂĄc table c n s d ng trong query t c a s Show Table. −−−−Ch n cĂĄc field ch a d li u c n th ng kĂȘ vĂ o lÆ° i thi t k . Groupby Count
  • 61. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -61- −−−−Ch n Query Tools, ch n tab Design. −−−−Trong nhĂłm l nh Show/Hide, click nĂșt Totals. −−−−TrĂȘn lÆ° i thi t k query xu t hi n thĂȘm dĂČng Total. −−−−T i m i field, ch n cĂĄc tĂčy ch n trĂȘn dĂČng Total. 4.4.2. CĂĄc tĂčy ch n trĂȘn dĂČng Total: TĂčy ch n Ý nghÄ©a Group by NhĂłm cĂĄc record cĂł giĂĄ tr gi ng nhau t i m t s field Ă±Æ° c ch ñ nh thĂ nh m t nhĂłm. Sum TĂ­nh t ng cĂĄc giĂĄ tr trong m t nhĂłm record t i field Ă±Æ° c ch ñ nh. Avg TĂ­nh trung bĂŹnh c ng cĂĄc giĂĄ tr trong m t nhĂłm record t i field Ă±Æ° c ch ñ nh. Max TĂŹm giĂĄ tr l n nh t trong nhĂłm record t i field Ă±Æ° c ch ñ nh. Min TĂŹm giĂĄ tr nh nh t trong nhĂłm record t i field Ă±Æ° c ch ñ nh. Count Ă° m s record trong nhĂłm. First TĂŹm giĂĄ tr ñ u tiĂȘn trong nhĂłm t i c t Ă±Æ° c ch ñ nh. Last TĂŹm giĂĄ tr cu i cĂčng trong cĂĄc giĂĄ tr trĂȘn c t
  • 62. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -62- c a nhĂłm. Expression DĂčng cho field ch a bi u th c tĂ­nh toĂĄn. Where DĂčng cho field ch a ñi u ki n dĂčng ñ l c Record trÆ° c khi tĂ­nh toĂĄn vĂ  khĂŽng hi n th trong k t qu . 4.5. Queries tham s (Parameter Queries) Query tham s lĂ  query nh c ngÆ° i dĂčng nh p ñi u ki n cho query t i th i ñi m query th c thi. CĂĄch t o: −−−−Trong c a s thi t k query, ch n cĂĄc b ng/query tham gia truy v n. −−−−Ch n cĂĄc field hi n th trong k t qu . −−−−T i field ch a ñi u ki n l c, nh p cĂąu nh c trĂȘn dĂČng Critetia vĂ  ñ t trong c p d u [ ]. VĂ­ d : Xem thĂŽng tin ñi m c a m t sinh viĂȘn tĂčy Ăœ −−−−Khi th c thi query, chÆ°ÆĄng trĂŹnh yĂȘu c u nh p giĂĄ tr cho t h a m s
  • 63. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -63- 4.6. Crosstab query 4.6.1. KhĂĄi ni m: Crosstab query lĂ  m t query dĂčng ñ t ng h p d li u dÆ° i d ng b ng tĂ­nh hai chi u, trong ñó tiĂȘu ñ c a dĂČng vĂ  c t c a b ng lĂ  cĂĄc giĂĄ tr Ă±Æ° c k t nhĂłm t cĂĄc field trong b ng d li u, ph n thĂąn c a b ng tĂ­nh lĂ  d li u Ă±Æ° c th ng kĂȘ b i cĂĄc hĂ m: Sum, count, avg, min, max, vĂ  cĂĄc ch c năng khĂĄc. VĂ­ d : Th ng kĂȘ t ng s sinh viĂȘn theo lo i gi i, khĂĄ, trung bĂŹnh, y u theo t ng l p. 4.6.2. CĂĄch t o: a) T o Crosstab query b ng ch c năng Wizard: −−−−TrĂȘn thanh Ribbon, click nĂșt Create. −−−−Trong nhĂłm l nh Query, ch n Query Wizard. −−−−Trong c a s New Query, ch n Crosstab Query Wizard OK. D ng crosstab query D ng Total query
  • 64. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -64- −−−−Ch n d li u ngu n cho Crosstab Query, cĂł th lĂ  table ho c Query Next. −−−−Ch n field lĂ m Row heading trong khung Available Fields −−−−Click nĂșt > ñ ch n field. −−−−Click Next. −−−−Ch n field lĂ m column heading Next.
  • 65. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -65- −−−−Ch n field ch a d li u th ng kĂȘ trong khung Fields. −−−−Ch n hĂ m th ng kĂȘ trong khung Function −−−− Next −−−−Nh p tĂȘn cho query vĂ  click nĂșt Finish ñ k t thĂșc. H n ch khi t o crosstab query b ng wizard: N u cĂĄc field trong Crosstab query Ă±Æ° c l y t nhi u b ng ho c trong query cĂł ch a cĂĄc ñi u ki n l c d li u thĂŹ ph i t o m t select query ch a t t c cĂĄc field vĂ  cĂĄc ñi u ki n, sau ñó l y select query nĂ y lĂ m d li u ngu n t o crosstab query. b) T o Crosstab query b ng Design M t crosstab query c n Ă­t nh t lĂ  3 field: −−−−M t field ñ l y giĂĄ tr lĂ m tiĂȘu ñ cho c t g i lĂ  column heading. −−−−M t field (ho c nhi u field) ñ l y giĂĄ tr lĂ m tiĂȘu ñ cho dĂČng g i lĂ  row heading. −−−−M t field ch a d li u th ng kĂȘ (Value) VĂ­ d : Column heading Rowheading Value
  • 66. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -66- Ă° t o m t Crosstab query b ng Design View ta th c hi n nhÆ° sau: −−−−Trong c a s thi t k Query, trĂȘn thanh Ribbon, ch n Query Tools, ch Tab Design. −−−−Trong nhĂłm l nh Query Type, ch n Crosstab. −−−−Trong lÆ° i thi t k query xu t hi n thĂȘm dĂČng Crosstab vĂ  dĂČng Total. −−−−Ch ñ nh ch c năng cho cĂĄc field: ∗ Ă° i v i cĂĄc field lĂ m row heading vĂ  column heading thĂŹ trĂȘn dĂČng Total ta ch n ch c năng Group by, trĂȘn dĂČng Crosstab, ch ñ nh ch c năng Row Heading ho c Column Heading. ∗ Ă° i v i field ch a d li u ñ th ng kĂȘ thĂŹ trĂȘn dĂČng Total, ch n hĂ m th ng kĂȘ (Sum, Avg, Count, Min, Max, 
), trĂȘn dĂČng Crosstab ch n Value. ∗ Ă° i v i cĂĄc field ch a ñi u ki n l c d li u thĂŹ trĂȘn dĂČng Total ch n Where, cĂĄc field nĂ y s khĂŽng xu t hi n trong k t qu . −−−−LÆ°u Ăœ: −−−−Row Heading vĂ  Column Heading cĂł th hoĂĄn ñ i nhau, nhÆ°ng ñ i v i nh ng field ch a nhi u giĂĄ tr thĂŹ nĂȘn ch n lĂ m Row Heading.
  • 67. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -67- 4.7. CĂĄc lo i query t o b ng ch c năng Wizard 4.7.1. Find Duplicate query Find Duplicate query Wizard dĂčng ñ tĂŹm nh ng record cĂł giĂĄ tr trĂčng l p m t s field. VĂ­ d , tĂŹm nh ng nhĂąn viĂȘn cĂł trĂčng ngĂ y sinh, trĂčng tĂȘn, 
 CĂĄch t o: −−−−Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon, ch n tab Create. −−−−Trong nhĂłm l nh Queries click nĂșt Query Wizard. −−−−Trong c a s New Query ch n Find Duplicate query Wizard. −−−−Xu t hi n c a s Find Duplicates query wizard OK. −−−−Ch n b ng ch a field mu n tĂŹm d li u trĂčng l p Next. −−−−Ch n field ch a d li u trĂčng l p Next. −−−−Ch n cĂĄc field mu n hi n th trong k t qu Next. −−−−Nh p tĂȘn cho query Finish. 4.7.2. Find Unmatched query Wizard Trong quan h 1-n, m t record trong b ng 1 quan h v i nhi u record trong b ng n. Tuy nhiĂȘn cĆ©ng cĂł nh ng record khĂŽng quan h v i b t kỳ record nĂ o trong b ng n. VĂ­ d , nh ng nhĂąn viĂȘn chÆ°a tham gia l p hĂła Ă±ÆĄn, nh ng nhĂąn viĂȘn nĂ y t n t i trong b ng NHANVIEN, nhÆ°ng khĂŽng t n t i trong b ng HOADON. Find Unmatched query Wizard dĂčng ñ tĂŹm nh ng record cĂł trong b ng 1 nhÆ°ng khĂŽng cĂł trong b ng n
  • 68. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -68- CĂĄch t o: −−−−Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon, ch n tab Create. −−−−Trong nhĂłm l nh Queries click nĂșt Query Wizard. −−−−Trong c a s New Query ch n Find Unmatched query Wizard OK. −−−−Xu t hi n c a s Find Unmatched query wizard. ∗ Ch n b ng 1 lĂ  b ng ch a cĂĄc record c n tĂŹm Next ∗ Ch n b ng n lĂ  b ng ch a record quan h Next VĂ­ d : tĂŹm nhÆ°ng sinh viĂȘn chÆ°a thi, b ng 1 lĂ  b ng SINHVIEN, b ng n lĂ  b ng KETQUA, field quan h lĂ  field MASV −−−−Ch n field quan h gi a hai b ng Next. −−−−Ch n cĂĄc field hi n th trong k t qu Next. −−−−Nh p tĂȘn cho query Finish. 4.8. Action query Action query lĂ  lo i query mĂ  khi th c thi s lĂ m thay ñ i d li u trong cĂĄc b ng c a cÆĄ s d li u, s thay ñ i cĂł th lĂ m cho cÆĄ s d li u b sai, do ñó trÆ° c khi th c thi cĂĄc lo i action query b n nĂȘn chĂ©p m t file d phĂČng. CĂł 4 lo i action query: −−−−Update query. −−−−Make-Table query. −−−−Append query. −−−−Delete query. 4.8.1. Update query a) Ch c năng Update query dĂčng ñ c p nh t d li u trong cĂĄc b ng.
  • 69. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -69- b) CĂĄch t o −−−−Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon ch n tab Create, trong nhĂłm l nh Queries, click nĂșt Query Design. −−−−Ch n cĂĄc b ng ch a d li u mu n c p nh t. −−−−Thanh Ribbon chuy n sang tab Design −−−−Trong nhĂłm l nh Query Type, Click nĂșt Update, Trong lÆ° i thi t k xu t hi n dĂČng Update to. −−−−Ch n field ch a d li u c n c p nh t vĂ  cĂĄc field ch a ñi u ki n. −−−−T i field ch a d li u mu n c p nh t vĂ  trĂȘn dĂČng Update to ta nh p bi u th c c p nh t d li u. c) Th c thi Update Query: −−−−Click nĂșt run ñ th c thi query. −−−−Khi th c thi query s xu t hi n h p tho i thĂŽng bĂĄo s record Ă±Æ° c Update. −−−−N u ñ ng Ăœ click yes. −−−−Xem k t qu trong b ng ch a d li u Update.
  • 70. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -70- 4.8.2. Make-Table query a) Ch c năng Make-Table dĂčng ñ t o m t b ng m i d a trĂȘn cĂĄc b ng ho c query cĂł s n. b) CĂĄch t o Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon ch n tab Create, trong nhĂłm l nh Queries, click nĂșt Query Design. −−−−Ch n cĂĄc b ng ho c query lĂ m d li u ngu n cho Make- Table. Thanh Ribbon chuy n sang tab Design −−−−Ch n cĂĄc field mu n hi n th trong b ng m i. −−−−Trong nhĂłm l nh Query Type, click nĂșt Make-Table. −−−−Xu t hi n h p tho i Make Table v i cĂĄc tĂčy ch n: ∗ Table name: Nh p tĂȘn b ng m i. ∗ CurrentDatabase: B ng m i Ă±Æ° c lÆ°u trong cÆĄ s d li u hi n hĂ nh. ∗ Another Database: B ng m i Ă±Æ° c lÆ°u trong m t cÆĄ s d li u khĂĄc, click nĂșt browse ñ tĂŹm cÆĄ s d li u ch a b ng m i. −−−−Click nĂșt OK ñ t o Make-Table.
  • 71. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -71- c) Th c thi Make-Table Query −−−−Click nĂșt Run ñ th c thi query, xu t hi n h p thĂŽng bĂĄo s record Ă±Æ° c Ă±Æ°a vĂ o b ng m i. −−−−N u ñ ng Ăœ Click yes, khi ñó b ng m i s Ă±Æ° c t o, xem k t qu trong ph n Table. 4.8.3. Append query a) Ch c năng Append query dĂčng ñ n i d li u vĂ o cu i m t b ng cĂł s n. b) CĂĄch t o Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon ch n tab Create, trong nhĂłm l nh Queries, click nĂșt Query Design. −−−−Ch n cĂĄc b ng ho c query lĂ m d li u ngu n cho Append Query. Thanh Ribbon chuy n sang tab Design. −−−−Ch n cĂĄc field ch a d li u n i vĂ o b ng cĂł s n, cĂĄc field Ă±Æ° c ch n ph i tÆ°ÆĄng ng v i cĂĄc field trong b ng mu n n i d li u vĂ o. −−−−Click nĂșt Append trong nhĂłm l nh Query Type. −−−−Xu t hi n h p tho i Append Ch n b ng mu n n i d li u vĂ o.
  • 72. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -72- −−−−Trong lÆ° i thi t k xu t hi n dĂČng Append to, ch a tĂȘn cĂĄc field tÆ°ÆĄng ng trong b ng cĂł s n. c) Th c thi Append query −−−−Click nĂșt run ñ th c thi query. −−−−Xu t hi n h p thĂŽng bĂĄo s record Ă±Æ° c n i vĂ o. −−−−N u ñ ng Ăœ click yes, xem k t qu trong ph n Table. 4.8.4. Delete query a) Ch c năng: Delete query xĂła cĂĄc record t cĂĄc b ng, thĂŽng thÆ° ng d a trĂȘn cĂĄc ñi u ki n mĂ  b n cung c p, Delete query xĂła t t c cĂĄc record trong m t b ng trong khi v n gi nguyĂȘn c u trĂșc c a b ng. Delete Query lĂ  nguy hi m vĂŹ nĂł xĂła vÄ©nh vi n d li u t cĂĄc b ng trong cÆĄ s d li u c a b n, do ñó trÆ° c khi th c thi lo i query nĂ y c n ph i cĂł m t backup. b) CĂĄch t o: Trong c a s lĂ m vi c c a Access, trĂȘn thanh Ribbon ch n tab Create, trong nhĂłm l nh Queries, click nĂșt Query Design. −−−−Ch n b ng ho c query ch a d li u c n xĂła. Thanh Ribbon chuy n sang tab Design. −−−−Click nĂșt Delete trong nhĂłm Query Type. −−−−Ch n field ch a ñi u ki n xĂła, lÆ° i thi t k xu t hi n dĂČng Delete t i field ch a ñi u ki n xĂła ta ch n where. −−−−Nh p ñi u ki n xĂła trĂȘn dĂČng Criteria.
  • 73. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -73- c) Th c thi Delete Query −−−−Click nĂșt run ñ th c thi, xu t hi n h p thĂŽng bĂĄo s record b xĂła −−−−N u ñ ng Ăœ yes, cĂĄc record trong b ng ñã b xĂła, xem k t qu trong ph n Table.
  • 74. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -74- ChÆ°ÆĄng 5 FORM-BI U M U 5.1. Gi i thi u Form lĂ  giao di n chĂ­nh dĂčng ñ giao ti p gi a ngÆ° i dĂčng vĂ  ng d ng, form Ă±Æ° c s d ng ñ nh p d li u, xem thĂŽng tin, ch nh s a d li u, hi n th thĂŽng bĂĄo, ñi u khi n ng d ng, 
 Ă° thi t k form c n ph i ch n d li u ngu n cho form, d li u ngu n c a form cĂł th lĂ  table ho c query. N u d li u ngu n lĂ  cĂĄc field trĂȘn m t b ng thĂŹ l y b ng ñó lĂ m d li u ngu n, n u d li u ngu n lĂ  cĂĄc field trĂȘn nhi u b ng thĂŹ ph i t o query lĂ m d li u ngu n cho form. 5.2. CĂĄch t o form Ă° t o form, ch n tab Create trĂȘn thanh Ribbon, ch n cĂĄch t o form b ng cĂĄc nĂșt l nh trong nhĂłm l nh Forms. −Form Design: T o ra m t Form m i tr ng vĂ  hi n th nĂł trong ch ñ Design View. N u m t Table ho c Query Ă±Æ° c ch n trong khung Navigation thĂŹ khi click nĂșt Form Design, form m i s t ñ ng b rĂ ng bu c v i ngu n d li u lĂ  Table ho c Query ñó. −Blank Form: T o ra m t form tr ng, form m i khĂŽng b rĂ ng bu c v i m t ngu n d li u, vĂ  nĂł s m ra trong ch ñ Layout View. B n ph i ch ñ nh m t ngu n d li u (b ng ho c truy v n) vĂ  thi t k form b ng cĂĄch thĂȘm cĂĄc ñi u khi n t field list. −Form Wizard: Access h tr cĂĄc bÆ° c ñ thi t k form Ă±ÆĄn gi n. Wizard s yĂȘu c u cĂĄc ngu n d li u, ch n cĂĄc field hi n th trĂȘn form, vĂ  cho phĂ©p b n ch n layout cho form m i. −Navigation Form: lĂ  m t form ñ c bi t hoĂ n toĂ n m i trong Access 2010, nh m thi t k form d ng Navigation user, cho phĂ©p ngÆ° i dĂčng d dĂ ng di chuy n gi a cĂĄc thĂ nh ph n trong form.
  • 75. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -75- 5.2.1. T o m t Single Form Access cung c p m t cĂĄch d dĂ ng vĂ  thu n l i ñ t o m t form d a trĂȘn d li u ngu n lĂ  Table/Query. CĂĄch th c hi n: −−−−Tronng Navigation, ch n table ho c query mĂ  b n mu n s d ng lĂ m d li u ngu n cho from. −−−−Ch n tab trĂȘn thanh Ribbon −−−−Trong nhĂłm l nh Form, click nĂșt Form. −−−−Xu t hi n m t Form m i d ng Layout view −−−−Single form hi n th m t record t i m t th i ñi m −−−−M c ñ nh m i field hi n th trĂȘn m t dĂČng vĂ  theo th t c a cĂĄc field trong b ng ho c query d li u ngu n. −−−−N u d li u ngu n c a form lĂ  b ng cha cĂł liĂȘn k t v i b ng con, thĂŹ k t qu form s hi n th cĂĄc record quan h trong b ng con. VĂ­ d :
  • 76. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -76- 5.2.2. T o form b ng ch c năng Form Wizard Ch c năng Form Wizard lĂ  cĂŽng c t o form qua cĂĄc bÆ° c trung gian v i m t lo t cĂĄc cĂąu h i g i Ăœ ñ giĂșp b n ch n l a vĂ  xĂąy d ng m t form phĂč h p nh t. CĂĄch t o: −−−−Trong c a s lĂ m vi c c a Access, ch n tab Create trĂȘn thanh Ribbon. −−−−Click nĂșt Form Wizard trong nhĂłm l nh Forms. −−−−Xu t hi n c a s Form Wizard −−−−Ch n Table ho c Query lĂ m d li u ngu n cho form. −−−−Ch n cĂĄc field hi n th trĂȘn form trong khung Available Fields, click nĂșt ñ ch n m t field, click nĂșt ñ ch n t t c cĂĄc field trong Table/Query d li u ngu n, cĂł th ch n nhi u fields trĂȘn nhi u b ng. Click Next. −−−−Ch n d ng form g m cĂĄc d ng: ∗ Columnar. ∗ Tabular. ∗ Datasheet −−−−Click Next. −−−−Nh p tiĂȘu ñ cho form Finish.
  • 77. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -77- 5.2.3. T o Form b ng Design CĂŽng c Form vĂ  Form Wizard giĂșp b n thi t k form m t cĂĄch nhanh chĂłng vĂ  d dĂ ng. V i Design view, b n s thi t k m t form b ng tay mĂ  khĂŽng cĂł s h tr nĂ o c a Access. CĂł hai cĂĄch ñ thi t k m t form b ng Design view: Form Design vĂ  Layout View (Blank Form). a) Layout View: V i cĂĄch thi t k nĂ y b n cĂł th can thi p vĂ o cĂĄc control: Textbox, checkbox, label, 
 nhÆ° di chuy n chĂșng, thay ñ i kĂ­ch thÆ° c chĂșng, thĂȘm ho c lo i b cĂĄc ñi u khi n. Layout view lĂ m cho vi c s p x p cĂĄc control tr nĂȘn d dĂ ng hÆĄn. CĂĄch t o: −−−−Ch n tab Create trĂȘn thanh Ribbon, click nĂșt Blank Form trong nhĂłm l nh Forms. −−−−Xu t hi n m t form tr ng ch ñ Layout view. −−−−Drag chu t kĂ©o cĂĄc field t field list vĂ o form b) Design view Khi thi t k form b ng Design view thĂŹ cĂĄc control khi th vĂ o form nĂł khĂŽng t ñ ng canh theo hĂ ng vĂ  c t nhÆ° Blank Form.
  • 78. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -78- CĂĄch t o: −−−−Ch n tab Create trĂȘn thanh Ribbon, click nĂșt Design View trong nhĂłm l nh Forms. −−−−Xu t hi n m t form tr ng ch ñ Design view. −−−−Drag chu t kĂ©o cĂĄc field t field list vĂ o form. c) CĂĄc ph n trong c a s thi t k form −−−−Form header: Ch a n i dung tiĂȘu ñ c a form. Ă° chĂšn n i dung vĂ o tiĂȘu ñ c a form ta s d ng cĂĄc cĂŽng c trong nhĂłm l nh Header/Footer −−−−Form footer: Ch a n i dung c a ph n cu i form, thÆ° ng ñ t cĂĄc ĂŽ tĂ­nh toĂĄn th ng kĂȘ d li u cho form trong ph n form footer. Ă° b t ho c t t thanh form Header/Footer click ph i trĂȘn thanh Header/Footer c a form, ch n ho c b ch n l nh Form Header/Footer.
  • 79. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -79- −−−−Detail: ch a n i dung chĂ­nh c a form, ph n nĂ y hi n th n i dung trong d li u ngu n c a form ho c cĂĄc control Ă±Æ°a vĂ o t toolbox. d) Thi t l p thu c tĂ­nh c a form −−−−Ch n form c n thi t l p thu c tĂ­nh. −−−−Click nĂșt Properties Sheet. −−−−Ch n thu c tĂ­nh. CĂĄc thu c tĂ­nh trong Properties Sheet Ă±Æ° c hi n th theo t ng nhĂłm. e) CĂĄc thu c tĂ­nh quan tr ng trong nhĂłm Format: Thu c tĂ­nh CĂŽng d ng Caption T o tiĂȘu ñ cho form. Default view Thi t l p d ng hi n th c a form. Single Form ch hi n th m t Record t i m t th i ñi m. Continuous Form: hi n th cĂĄc record liĂȘn ti p nhau. Datasheet hi n th d li u d ng b ng. Scroll Bar Thi t l p ch ñ hi n th thanh cu n. Record Selectors B t/t t thanh ch n record. Navigation Buttons B t/t t cĂĄc nĂșt duy t record. Dividing lines B t/t t cĂĄc Ă±Æ° ng k phĂąn cĂĄch cĂĄc ph n c a form. Auto Center T ñ ng hi n th form ngay gi a mĂ n hĂŹnh. Border Style Ch n ki u Ă±Æ° ng vi n c a form. Min Max botton B t/t t nĂșt Max/Min. Close Button B t/t t nĂșt close form. Picture Alignment Canh v trĂ­ cho cĂĄc picture trĂȘn form.
  • 80. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -80- f) CĂĄc thu c tĂ­nh thĂŽng d ng trong nhĂłm Data Thu c tĂ­nh CĂŽng d ng Record Source Ch n d li u ngu n cho form. Filter Khai bĂĄo ñi u ki n l c. Order by Khai bĂĄo field c n s p x p s li u. Allow filter Cho phĂ©p/khĂŽng cho phĂ©p l c cĂĄc record. Allow Edits Cho phĂ©p/ khĂŽng cho phĂ©p ch nh s a. Allow Additions Cho phĂ©p nh p thĂȘm cĂĄc record hay khĂŽng. 5.3. S d ng Form M t form khi thi t k xong, nĂł cĂł ba d ng xem: Layout view, Design view, Form view. −−−−Layout view: cho phĂ©p b n xem nh ng gĂŹ trĂŽng gi ng nhÆ° form c a b n, s p x p l i cĂĄc field, vĂ  ĂĄp d ng ñ nh d ng. −−−−Design view: cho phĂ©p b n tinh ch nh l i form, trong ch ñ design view, b n khĂŽng nhĂŹnh th y d li u th c. −−−−Form view: hai d ng form Layout view vĂ  Design view giĂșp b n hi u ch nh thi t k form, thĂŹ Form view lĂ  d ng form Ă±Æ° c s d ng ñ th c hi n cĂĄc thao tĂĄc trĂȘn d li u thĂŽng qua form. 5.3.1. TĂŹm ki m vĂ  ch nh s a m t record a) S d ng form ñ tĂŹm ki m m t record −−−−M form d ng form view. −−−−Ch n tab Home trĂȘn thanh Ribbon. −−−−ð t tr trong field ch a d li u c n tĂŹm, Click nĂșt Find trong nhĂłm l nh Find. −−−−Xu t hi n c a s Find and Replace. −−−−Find What: nh p giĂĄ tr c n tĂŹm. −−−−Look in: Ph m vi tĂŹm ki m. −−−−Search: HÆ° ng tĂŹm −−−−Match: Ch n cĂĄch so trĂčng giĂĄ tr nh p trong ĂŽ Find What v i giĂĄ tr trong field ch a d li u c n tĂŹm.
  • 81. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -81- b) Thay th ho c ch nh s a d li u Khi ñã tĂŹm th y record c n tĂŹm, b n th c hi n ch nh s a thĂŹ giĂĄ tr sau khi ch nh s a s c p nh t xu ng b ng. N u c n thay th giĂĄ tr thĂŹ ch n tab Replace trong c a s Find and Replace. −−−−Nh p giĂĄ tr c n thay th trong ĂŽ Replace with −−−−Click nĂșt Replace ho c Replace All n u c n thay t t c giĂĄ tr trong b ng. 5.3.2. ThĂȘm m t record Khi lĂ m vi c trĂȘn form, ñ thĂȘm m t record m i b n th c hi n nhÆ° sau: −−−−M form ch ñ form view −−−−click nĂșt New Record trĂȘn thanh Navigation button bĂȘn dÆ° i c a s form. −−−−Form s chuy n ñ n record tr ng, cho phĂ©p b n nh p d li u. Tuy nhiĂȘn khi nh p d li u ph i th a mĂŁn cĂĄc rĂ ng bu c trong cÆĄ s d li u.
  • 82. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -82- 5.3.3. XĂła m t record −−−−Di chuy n ñ n record c n xĂła. −−−−Trong nhĂłm l nh Record trĂȘn thanh Ribbon, ch n l nh Delete Ch n Delete Record. Tuy nhiĂȘn khi xĂła record ph i xem xĂ©t nh hÆ° ng ñ n cĂĄc Record quan h . 5.3.4. L c d li u trĂȘn form. −−−−M form d ng Form view. −−−−Trong nhĂłm l nh Sort & Filter trĂȘn thanh Ribbon, click nĂșt Advanced, Ch n l nh Filter by Form. −−−−Form chuy n sang d ng Filter. −−−−Click nĂșt combobox c a field ch a giĂĄ tr ch n ñi u ki n l c. −−−−N u cĂł nhi u ñi u ki n thĂŹ b n ch n tab OR bĂȘn dÆ° i c a s Filter, ch n ñi u ki n l c ti p theo. −−−−Click nĂșt Toggle Filter ñ th c hi n l c. −−−−Click nĂșt Toggle Filter ñ b l c.
  • 83. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -83- 5.4. TĂčy bi n form trong ch ñ Desing view 5.4.1. ThĂȘm m t control vĂ o form Ă° thĂȘm m t control vĂ o form ta lĂ m cĂĄc bÆ° c nhÆ° sau: −−−−Chuy n form sang d ng Design view, Thanh Ribbon chuy n sang Form Design Tools. −−−−Ch n tab Design, trong nhĂłm Control, ch n cĂĄc control −−−−Drag chu t v vĂ o form t i b t kỳ v trĂ­ nĂ o mĂ  b n mong mu n. −−−−ð i v i cĂĄc control cĂł s tr giĂșp c a Control Wizard thĂŹ cĂł th thi t k b ng hai cĂĄch: Design ho c Wizard b ng cĂĄch b t t t nĂșt Cotrol Wizard.
  • 84. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -84- 5.4.2. CĂĄc lo i form control Control TĂȘn Ý nghÄ©a Textbox CĂł 2 lo i − Bound control: ch a n i dung c a field − Unbound control: khĂŽng cĂł d li u ngu n, thÆ° ng dĂčng ñ nh p cĂŽng th c tĂ­nh toĂĄn. Label S d ng ñ t o nhĂŁn ho c hyperlink Button NĂșt l nh dĂčng ñ th c hi n l nh khi click Tab Hi n th d li u thĂ nh t ng nhĂłm trĂȘn nhi u tab khĂĄc nhau. Hyperlink T o hyperlink Web Browser C a s trĂŹnh duy t Navigation Tab dĂčng ñ hi n th From ho c Report trong cÆĄ s d li u. Option group NhĂłm cĂĄc tĂčy ch n Page Break Ng t trang Combo box LĂ  m t Drop-down menu cho phĂ©p ch n m t tĂčy ch n trong danh sĂĄch ho c nh p thĂȘm tĂčy ch n m i Char T o m t ñ th b ng wizard Line V Ă±Æ° ng th ng Toggle button NĂșt cĂł hai tr ng thĂĄi on/off List box LĂ  m t Drop-down menu cho phĂ©p ch n m t tĂčy ch n trong danh sĂĄch nhÆ°ng khĂŽng Ă±Æ° c nh p thĂȘm giĂĄ tr m i Rectangle V hĂŹnh ch nh t Check box H p ch n, cĂł hai tr ng thĂĄi check vĂ  uncheck Unbound object frame Cho phĂ©p nhĂșng cĂĄc ñ i tÆ° ng t cĂĄc ph n m m khĂĄc nhÆ°: graph, picture,

  • 85. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -85- mĂ  nĂł khĂŽng Ă±Æ° c lÆ°u tr trong field c a b ng Attachment S d ng cho nh ng field cĂł ki u Attachment Option button LĂ  m t thĂ nh ph n c a option group Subform/ Subreport DĂčng ñ t o subform ho c subreport Bound object frame Cho phĂ©p nhĂșng cĂĄc ñ i tÆ° ng t cĂĄc ph n m m khĂĄc nhÆ°: graph, picture,
 mĂ  nĂł Ă±Æ° c lÆ°u tr trong field c a b ng Image HĂŹnh lo i Bitmap 5.4.3. Ă° nh d ng cĂĄc control trĂȘn form a) Canh l cho cĂĄc control Ch n cĂĄc control c n canh l vĂ  th c hi n m t trong cĂĄc cĂĄch nhÆ° sau: −−−−Click ph i vĂ  ch n Align, sau ñó ch n m t trong cĂĄc ki u canh l trĂȘn submenu. −−−−Ch n tab Arrange trĂȘn Form Design Tools. −−−−Trong nhĂłm l nh Sizing & Ordering, click nĂșt Align vĂ  ch n m t trong cĂĄc ki u canh l trong Submenu. b) Hi u ch nh kĂ­ch thÆ° c vĂ  kho ng cĂĄch gi a cĂĄc control trĂȘn form −−−−Ch n cĂĄc control c n hi n ch nh. −−−−Ch n tab Arrange trĂȘn Form Design Tools. −−−−Trong nhĂłm l nh Sizing & Ordering, click nĂșt Size/Space. −−−−Ch n l nh hi u ch nh thĂ­ch h p. 5.4.4. Thi t l p thu c tĂ­nh cho control −−−−Ch n control c n thi t l p thu c tĂ­nh −−−−Click nĂșt properties Sheet trong nhĂłm l nh Tools trĂȘn thanh Ribbon
  • 86. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -86- 5.5. CĂĄch t o cĂĄc control cĂł h tr c a ch c năng Wizard 5.5.1. Command button: a) T o b ng wizard −−−−Ch n button trong nhĂłm Controls, drag chu t v vĂ o form. −−−−Xu t hi n c a s Command button Wizard. −−−−Trong khung Categories ch n nhĂłm l nh. ∗ Record Navigation: ch a cĂĄc l nh di chuy n gi a cĂĄc record nhÆ°: ++++ Go To First Record: di chuy n ñ n record ñ u, ++++ Go To Last Record: di chuy n ñ n record cu i, ++++ Go To Next Record: di chuy n ñ n record k record hi n hĂ nh, ++++ Go To Previous Record: di chuy n ñ n record trÆ° c record hi n hĂ nh. CĂĄc l nh nĂ y thÆ° ng dĂčng ñ t o thanh navigation buttons trĂȘn form. ∗ Record Operations: g m cĂĄc l nh thĂȘm record ho c xĂła record nhÆ°: ++++ Add New Record: ThĂȘm record m i. ++++ Delete Record: XĂła record
  • 87. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -87- ++++ Duplicate Record: T o cĂĄc record cĂł giĂĄ tr trĂčng t t c cĂĄc field. ++++ Print Record: ++++ Save Record: lÆ°u nh ng thay ñ i trÆ° c khi chuy n ñ n record ti p theo. ++++ Undo Record: H y s thay ñ i sau cĂčng. ∗ Form Operations: g m cĂĄc l nh v form ++++ CloseForm: ñóng form hi n hĂ nh. ++++ Print Current Form: in form hi n hĂ nh. ++++ Open Form: M m t form khĂĄc. ∗ Report Operations: g m cĂĄc l nh v Report ++++ Open Report: m report. ++++ Preview Report: xem m t report trÆ° c khi in. ++++ Print Report: in report. ∗ Application: g m l nh liĂȘn quan ñ n ng d ng nhÆ° Quit Application. ∗ Miscellaneous: ch a nh ng l nh t ng h p ++++ Run Query ++++ Run Macro. −−−−Ch n l nh cho nĂșt trong khung Action, click Next. −−−−Ch n Text ho c Picture hi n th trĂȘn nĂșt, click Next. −−−−ð t tĂȘn cho nĂșt, Finish. b) T o b ng design −−−−T t nĂșt wizard. −−−−Ch n nĂșt button trong nhĂłm controls. −−−−Drag chu t v vĂ o form. −−−−GĂĄn l nh b ng cĂĄch click ph i trĂȘn nĂșt, ch n Build event. −−−−Ch n Macro builder, −−−−Trong khung New Action, ch n l nh Close Window. −−−−ði n cĂĄc argument vĂ o cĂĄc khung
  • 88. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -88- ∗ Object type: Form ∗ Object name: Nh p tĂȘn form. 5.5.2. Option group: a) T o b ng wizard −−−−Ch n cĂŽng c option group trong nhĂłm Controls. −−−−Xu t hi n c a s Option group Wizard. −−−−Nh p nhĂŁn cho cĂĄc option, click Next. −−−−Ch n/khĂŽng ch n option m c ñ nh, click Next. −−−−Nh p giĂĄ tr cho cĂĄc option, m c ñ nh, option ñ u tiĂȘn s cĂł option value lĂ  1, click Next. −−−−Ch n v trĂ­ lÆ°u tr giĂĄ tr c a option group, click Next. −−−−Ch n lo i option trong option group vĂ  style cho option group, cĂĄc option nĂ y cĂł hĂŹnh d ng khĂĄc nhau nhÆ°ng ch c năng lĂ  gi ng nhau, click Next. −−−−Nh p nhĂŁn cho Option group, click Finish.
  • 89. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -89- b) T o b ng design −−−−T t nĂșt Control Wizard. −−−−Click nĂșt Option group trong nhĂłm Controls v vĂ o form. −−−−Ch n lo i Option v vĂ o trong khung c a Option group. −−−−M Properties Sheet c a Option group vĂ  thi t l p cĂĄc thu c tĂ­nh sau: ∗ Control source: ch n field ch a d li u ngu n cho option group. ∗ L n lÆ° t ch n t ng option vĂ  gĂĄn giĂĄ tr cho thu c tĂ­nh option value. 5.5.3. Combo box vĂ  List box: a) T o b ng wizard: −−−−Ch n cĂŽng c Combo box/List box trong nhĂłm Controls. −−−−Drag chu t v vĂ o form, xu t hi n c a s Combo box Wizard v i hai l a ch n ng v i hai ch c năng c a combo box: −−−−N u ch n I want the combo box to get the values from another table or query thĂŹ sau khi click Next ñ th c hi n bÆ° c ti p theo ta ch n b ng ch a d li u ngu n cho Combo box, d li u ngu n cĂł th lĂ  Table ho c Query, click Next.
  • 90. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -90- −−−−Ch n field ch a d li u Ă±Æ°a vĂ o Combo box, click nĂșt ñ ch n m t field ho c click nĂșt ñ ch n nhi u field, click Next. −−−−Ch n field s p x p (cĂł th b qua), m c ñ nh cĂĄc field ñã Ă±Æ° c s p x p, click Next. −−−−ði u ch nh ñ r ng c a c t d li u trong combo box. −−−−Hide key column (recommended): n ho c hi n c t khĂła. M c ñ nh m c Hide key column Ă±Æ° c ch n (c t khĂła b n), n u mu n combo box hi n th field khĂła thĂŹ b check, click Next.
  • 91. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -91- −−−−Ch n field ch a giĂĄ tr c a combo box, click Next. −−−−Nh p nhĂŁn cho combo box, click Finish. −−−−N u ch n I will type in the values that I want, thĂŹ sau khi ch n xong, click Next. −−−−Nh p s c t trong ĂŽ Number of columns, −−−−Nh p giĂĄ tr cho cĂĄc c t trong combo box, click Next. −−−−Nh p nhĂŁn cho combo box, click Finish. b) T o b ng Design: −−−−T t nĂșt wizard. −−−−Click nĂșt combo box trong nhĂłm Controls drag chu t v vĂ o form. −−−−S d ng Properties Sheet ñ thi t l p cĂĄc thu c tĂ­nh sau: Thu c tĂ­nh Ý nghÄ©a ControlSource Ch n field d li u ngu n c a Combo box (list box). RowSource Type Lo i d li u ngu n: Table, Query, Field list, Value list
 BoundColumn GiĂĄ tr c a c t Ă±Æ° c tr v khi ch n m t m c ch n trong combo box (list box). ColumnCount S c t hi n th trong combo box (list box).
  • 92. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -92- RowSource Ngu n d li u c a combo box (list box). − N u RowSourceType lĂ  Value List thĂŹ nh p danh sĂĄch cĂĄc giĂĄ tr cĂĄch nhau b ng d u ch m ph y. − N u lĂ  Table/Query thĂŹ ph i ch n tĂȘn b ng, tĂȘn query hay cĂąu l nh SQL. VĂ­ d : T o form hĂła Ă±ÆĄn l y d li u ngu n t b ng HoaDon, khi t o combo box MaKH ta thi t l p cĂĄc thu c tĂ­nh sau: 5.6. Form vĂ  nh ng b ng liĂȘn k t Access 2010 nh n ra cĂĄc quan h khi t o m t form m i t m t b ng cha. N u b ng cha cĂł nhi u b ng con thĂŹ Access ch hi n th cĂĄc record trong m t b ng, nĂł s ch n b ng ñ u tiĂȘn mĂ  nĂł tĂŹm th y. VĂ­ d b ng LOP vĂ  b ng SINHVIEN trong cÆĄ s d li u QLSV. Khi t o form t b ng l p thĂŹ nĂł s hi n th danh sĂĄch cĂĄc record quan h trong b ng con SINHVIEN.
  • 93. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -93- 5.6.1. Subform control Subforms lĂ  khĂŽng th thi u cho vi c hi n th thĂŽng tin t hai b ng khĂĄc nhau ho c cĂĄc truy v n trĂȘn cĂčng m t form. ThĂŽng thÆ° ng, subforms Ă±Æ° c s d ng khi d li u ngu n trong main cĂł quan h m t-nhi u v i d li u ngu n c a subform. Nhi u record trong subform Ă±Æ° c liĂȘn k t v i m t record trong mainform. Access s d ng cĂĄc thu c tĂ­nh LinkMasterFields vĂ  LinkChildFields c a subform ñ l a ch n cĂĄc record trong subform cĂł liĂȘn quan ñ n m i record trong mainform. a) T o b ng Wizard: −−−−T o main form: d li u ngu n c a main form thÆ° ng lĂ  thĂŽng tin b ng cha, do ñó d ng form thÆ° ng lĂ  nh ng d ng hi n th m t record t i m t th i ñi m nhÆ° columnar. −−−−M main form ch ñ Design. −−−−B t nĂșt control Wizard. −−−−Ch n cĂŽng c SubForm/SubReport trong nhĂłm Controls v vĂ o Form, xu t hi n c a s SubForm Wizard v i hai tĂčy ch n: ∗ Use existing Tables and Queries (s d ng b ng vĂ  cĂĄc query lĂ m d li u ngu n cho subform) Next.
  • 94. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -94- ∗ Ch n b ng ho c query lĂ m d li u ngu n cho sub form, trong b ng ho c query ph i cĂł field liĂȘn k t v i main form Next. ∗ Ch n field liĂȘn k t v i subform Next. ∗ Nh p tĂȘn cho subform Finish. ∗ Use an existing form: s d ng form cĂł s n lĂ m subform. ∗ Ch n form lĂ m subform Next ∗ Nh p tĂȘn cho SubForm Finish b) T o b ng Design: −−−−N u d li u ngu n c a subform Ă±Æ° c l y t nhi u b ng thĂŹ ph i t o query, trong query ph i ch a field liĂȘn k t v i main form (link child filed) −−−−D ng c a subform th hi n quan h n, do ñó thÆ° ng ch n d ng Datasheet ho c Tabular. −−−−M main form ch ñ design, ch n cĂŽng c subform/Subreport trong nhĂłm Controls drag chu t v vĂ o main form. −−−−M Properties Sheet vĂ  thi t l p cĂĄc thu c tĂ­nh: ∗ Source object: Ch n Table/Query lĂ m d li u ngu n cho Subform, ho c ch n form n u ñã thi t k form ñ lĂ m subform. ∗ Link child field: nh p tĂȘn c a field trong subform liĂȘn k t v i main form ∗ Link master field: nh p tĂȘn field c a main form liĂȘn k t v i subform. 5.6.2. Hi u ch nh subform: Khi ch ñ nh thu c tĂ­nh Source Object cho Subform thĂŹ form xu t hi n v i d ng m c ñ nh Ă±Æ° c quy ñ nh trong thu c tĂ­nh Default view. Tuy nhiĂȘn, n u b n mu n s d ng m t form hoĂ n toĂ n riĂȘng bi t ñ b n cĂł th tĂčy bi n nĂł.
  • 95. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -95- 5.6.3. T o ĂŽ tĂ­nh toĂĄn trong subform Khi t o m t subform, b n cĂł th mu n hi n th subform thĂŽng tin t ng h p d ng t ng th . VĂ­ d , b n cĂł th mu n hi n th s lÆ° ng c a cĂĄc record trong subform t i m t v trĂ­ nĂ o ñó trĂȘn Mainform. VĂ­ d : C n hi n th s s sinh viĂȘn trong m i l p trĂȘn main form −−−−TrÆ° c khi ñ t ĂŽ tĂ­nh toĂĄn t ng h p d li u trĂȘn Mainform thĂŹ giĂĄ tr c a nĂł ph i Ă±Æ° c tĂ­nh trong Subform. Ô tĂ­nh toĂĄn t ng h p d li u ph i Ă±Æ° c ñ t trong ph n footer c a Subform. VĂ­ d : Ă° m t ng s sinh viĂȘn theo l p.
  • 96. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -96- −−−−Sau ñó, trĂȘn Mainform b n chĂšn m t text box v i ControlSource Ă±Æ° c thi t l p giĂĄ tr nhÆ° sau: Trong ñó: −−−−SubformName: lĂ  tĂȘn c a Subform −−−−ControlName_inSubform: tĂȘn c a ĂŽ tĂ­nh toĂĄn t ng h p d li u trong Subform. VĂ­ d : 5.7. Tab control Tab control lĂ  m t cĂŽng c cho phĂ©p b n cĂł th hi n th nhi u n i dung trĂȘn m t khĂŽng gian h n ch , b ng cĂĄch cĂĄc t ch c n i dung c n hi n th trĂȘn t ng trang riĂȘng bi t. Tab control khĂŽng ph i lĂ  l a ch n t t vĂŹ nhÆ° c ñi m c a nĂł lĂ  c n ph i click chu t ñ di chuy n t tab nĂ y sang tab khĂĄc. M t tab control cĂł Ăœ nghÄ©a nh t khi cĂĄc form Ă±Æ° c thi t k ch y u cho vi c xem ho c ch nh s a d li u, n u d li u nĂ y cĂł th Ă±Æ° c chia thĂ nh cĂĄc nhĂłm logic, vĂ  cĂŽng vi c ch nh s a thÆ° ng ch liĂȘn quan ñ n m t nhĂłm, thĂŹ tab control lĂ  l a ch n t t. =[SubformName].Form![ControlName_inSubform]
  • 97. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -97- 5.7.1. S d ng tab control −−−−Trong Form Design Tools trĂȘn thanh Ribbon −−−−Ch n Design, trong nhĂłm Controls, click nĂșt Tab Control −−−−V tab control vĂ o form t i v trĂ­ thĂ­ch h p. −−−−ThĂȘm t t c cĂĄc trang c n thi t. 5.7.2. Hi u ch nh tab Control a) ThĂȘm vĂ  xĂła tab −−−−Khi t o m i m t tab control thĂŹ luĂŽn m c ñ nh cĂł hai trang b n cĂł th thĂȘm ho c xĂła b ng cĂĄch Click ph i ch n Insert ho c Delete Page. b) T o nhĂŁn cho cĂĄc tab −−−−Ch n tab mu n t o nhĂŁn. −−−−M Properties Sheet −−−−Ch n thu c tĂ­nh caption: nh p nhĂŁn cho cĂĄc trang. c) S p x p l i th t tab −−−−S p x p th t c a cĂĄc trang b ng cĂĄch click ph i trĂȘn tab ch n Page Order
 −−−−Ch n Page click nĂșt Move Up/Move Down. d) Ă° t cĂĄc control vĂ o trang −−−−Ch n trang thĂ­ch h p. −−−−Ch n control trong Navigation pane, drag chu t Ă±Æ°a vĂ o trang. 5.8. Navigation Form Access 2010 gi i thi u m t d ng form m i lĂ  Navigation form, lĂ  m t form cĂł m t navigation control mĂ  nĂł cĂł th hi n th m t ho c nhi u form vĂ  report, navigation control cĂł nhi u tab giĂșp b n cĂł th di chuy n nhanh ñ n b t kỳ m t form khĂĄc, ho c form d ng Main/Sub.
  • 98. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -98- 5.8.1. T o Single level Navigation Form: −−−−Trong nhĂłm l nh Forms trĂȘn thanh Ribbon, click nĂșt dropdown Navigation. −−−−Ch n d ng Navigation, g m cĂĄc d ng: ∗ Horizontal Tabs. ∗ Vertical Tabs, Left. ∗ Vertical Tabs, Right. ∗ Horizontal Tabs, 2 levels ∗ Horizontal Tabs and Vertical Tabs, Left. ∗ Horizontal Tabs and Vertical Tabs, Right −−−−Navigation form xu t hi n trong ch ñ Design view v i s k t h p c a hai control: m t control subform r ng vĂ  l n vĂ  m t navigation. −−−−ð thĂȘm m t navigation button vĂ o form, click ch n m t form trong Navigation Panel c a Access vĂ  drag chu t kĂ©o form vĂ o navigation control
  • 99. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -99- −−−−ð thay ñ i nhĂŁn c a Navigation button, b n double click vĂ o nhĂŁn vĂ  nh p tĂȘn m i. −−−−T o kho ng cĂĄch gi a cĂĄc navigation button b ng cĂĄch ch n Form Layout Tools, ch n tab Arrange➝Control Padding, ch n lo i kho ng cĂĄch. 5.8.2. T o Two level Navigation Form −−−−Trong nhĂłm l nh Forms trĂȘn thanh Ribbon, click nĂșt dropdown Navigation. −−−−Ch n d ng Navigation: Horizontal Tabs, 2 levels −−−−Xu t hi n m t Navigation Form ch ñ Layout view v i s k t h p c a ba control: m t control subform r ng vĂ  l n vĂ  hai navigation control. −−−−T o tiĂȘu ñ cho level1 b ng cĂĄch double click vĂ o khung [Add New] Nh p tiĂȘu ñ . −−−−ThĂȘm submenu cho tiĂȘn ñ nĂ y b ng cĂĄch drag chu t kĂ©o form t trong navigation pane vĂ o submenu.
  • 100. GiĂĄo trĂŹnh Access Trung tĂąm Tin h c -100- 5.9. LiĂȘn k t ñ n d li u quan h (Link to Related Data) NgoĂ i cĂĄch dĂčng navigation form ñ di chuy n ñ n cĂĄc subform, trong cĂčng m t form, Access 2010 cĂČn cung c p cĂĄch khĂĄc ñ di chuy n t form nĂ y ñ n form khĂĄc. VĂ­ d t form L p, b n cĂł th chuy n sang m t form khĂĄc ch a danh sĂĄch cĂĄc sinh viĂȘn c a l p ñó. 5.9.1. Hi n th cĂĄc record quan h trong form riĂȘng bi t NhÆ° ph n trĂȘn ñã trĂŹnh bĂ y, Subform dĂčng ñ th hi n cĂĄc record quan h c a b ng cha trĂȘn Mainform. Tuy nhiĂȘn, subforms khĂŽng luĂŽn luĂŽn cung c p cho b n ñ ch ñ lĂ m vi c. TĂčy thu c vĂ o cĂĄch b n lĂ m vi c vĂ  s lÆ° ng thĂŽng tin l n, b n cĂł th hi n th cĂĄc record quan h trong m t form khĂĄc b ng cĂĄch thĂȘm m t nĂșt trĂȘn Mainform, khi click nĂșt s m form ch a cĂĄc record quan h . 5.9.2. T o Button dĂčng ñ m form ch a records quan h −−−−M Mainform d ng Design ho c d ng Layout −−−−Trong nhĂłm l nh Form Design Tools, ch n tab Design. −−−−Click nĂșt Button, drag chu t v vĂ o form. −−−−Xu t hi n c a s Button wizard. −−−−Trong khung Categories, ch n nhĂłm l nh Form Operation. −−−−Trong khung action ch n l nh Open Form. Click Next. −−−−Ch n Subform hi n th