You are on page 1of 47

GV: Mai Lin Khng

Hng dn thc hnh Access

HNG DN THC HNH ACCESS


I. C s d liu
L mt tp hp cc d liu c lin quan vi nhau cha thng tin v mt t chc no (nh mt trng i hc, mt ngn hng, mt cng ty, mt nh my, ...), c lu tr trn cc thit b nh th cp (nh bng t, a t, ) p ng nhu cu khai thc thng tin ca nhiu ngi s dng vi nhiu mc ch khc nhau. Access l g? Access l mt h qun tr CSDL nm trong b Microsoft Office Access c dng ? Xy dng chn gi cc phn mm qun l quy m va v nh nh: Qun l Hc vin, sinh vin, nhn s, vt t

II.

Databae/Table
1) To c s d liu mi (CSDL)
B1: Ti ca s Access click nt Ribbon click New.

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

Trang 1

GV: Mai Lin Khng

Hng dn thc hnh Access

2) To Table
Bng bao gm nhiu dng (Row) cha cc mu tin (Record) v nhiu ct (Field). Bc 1: Ti CSDL hin hnh Click vo Tab Create Chn Table Design Bc 2: Hp thoi thit k Table hin ra:

Lp li th t t 2.1 n 2.4 nh trong hnh cho cc Field tip theo Bc 3: Xc nh kha chnh(Primary key) cho Table Bc 4: Lu Table Bc 5: Thc hin li cc bc 1 n bc 4 to cc Table cn li

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


4.1. Kiu Text: Kiu k t c di 255 k t V d: Field Name MAHV HOLOT DIACHI V d: Field Name GHICHU DIENGIAI NOIDUNG Data type Text Text Text Data type Memo Memo Memo

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

Trang 2

GV: Mai Lin Khng 4.3. Kiu Number: Kiu s (d liu dng s) V d: Field Name SOLUONG DONGIA HOCPHI Data type Number Number Number Data type Date/Time Date/Time Date/Time Data type Yes/No Yes/No Yes/No Data type Currency Currency Currency

Hng dn thc hnh Access

4.4. Kiu Date/Time


V d: Field Name NGAYSINH NGAYNHAP NGAYXUAT V d: Field Name PHAI LOAIVATTU GIADINH

4.5. Kiu Yes/No: Kiu lun l ch nhn 1trong 2 gi tr (true/false, Yes/no, -1/0)

4.6. Kiu Currency: Kiu tin t


V d: Field Name THANHTIEN HOCPHI DONGIA

4.7. Kiu Autonumber: Gi tr t ng, t ng tng ln 1 khi thm mu tin mi 4.8. Kiu Ole/Object: Kiu lu tr hnh nh 4.9. Kiu Hyperlink: Kiu dng lin website (vd: www.yahoo.com )

Trang 3

GV: Mai Lin Khng

Hng dn thc hnh Access

4) Cc thuc tnh ca Field


4.1. Field

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

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

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

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

Khi nhp liu, ti ct DONGIA ch nhn gi tr t -32,768 n 32,768 (khng c s l) nhp s ln hn ta phi chn kiu khc Long Integer: 2,147,483,648 n 2,147,483,647 (khng c s l) Trang 4

GV: Mai Lin Khng Single: 3.402823E38 n 3.402823E38 (C s l)

Hng dn thc hnh Access

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

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

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


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

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


thng

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

Khi nhp d liu, ti ct DONGIA ch cn nhp 25000 khi qua ct mi hay dng mi ta s nhn c gi tr: 25,000 VN Vi kiu Date/Time: Xt Field NGAYSINH c Format: DD/MM/YYYY

Trang 5

GV: Mai Lin Khng

Hng dn thc hnh Access

Khi nhp d liu, ti ct NGAYSINH khi nhp 05/05/81 khi qua dng hay ct mi ta s nhn c gi tr l: 05/05/1981 Lu : Cch nhp ngy thng cn ty thuc vo quy nh trong Control panel Vi kiu Yes/No: Xt Field PHAI c Format: ;Nam;N Chuyn qua th Looup thuc tnh: Display Control: chn Text box

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

Trang 6

GV: Mai Lin Khng

Hng dn thc hnh Access

4.3. Input Mask: Mt n nhp liu


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

Khi nhp liu, ti ct MAHV do qui nh Input Mask l: LL l 2 ch ci bt buc nhp v 000 l cc ch s bt buc nhp do khi nhp, 2 k t u phi l k t ch v phi nhp 2 k t, cn 3 k t sau cng bc buc nhp v phi l s. Xt Field NGAYSINH c Input Mask: 99/99/9999

khi nhp d liu, ti ct NGAYSINH ta khng cn nhp 2 du / / phn cch ngy thng nm, ng thi k t s 9 m ch cho ta bit khng bt buc nhp 2 k s hay 4 k s

Trang 7

GV: Mai Lin Khng

Hng dn thc hnh Access

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

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

4.5. Default Value: Gi tr mc nh ban u khi nhp liu VD: Xt Field VISA c thuc tnh Default value: Khng c

khi nhp liu, ti ct VISA khi thm mt mu tin mi th gi tr khng c s hin th m ta khng cn nhp.

Trang 8

GV: Mai Lin Khng

Hng dn thc hnh Access

4.6. Validation Rule & Validation Text


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

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


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

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


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

4.8. . Tham kho thm sch

Trang 9

GV: Mai Lin Khng

Hng dn thc hnh Access

3) Xc nh kha chnh (Primary Key)


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

MAMH lm kha chnh

Cch xc nh kha chnh trong Table


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

Trang 10

GV: Mai Lin Khng

Hng dn thc hnh Access

4) To mi quan h cho cc bng


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

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


bng B v ngc li.

Trang 11

GV: Mai Lin Khng

Hng dn thc hnh Access

5) Cch to quan h cho cc bng B1: Click vo Tab Database Tools chn nt Relationships.

B2: Ti ca s Show Table chn cc bng cn to mi quan h (Double click vo tn bng hay chn tn bng nhn nt Add Close)

Trang 12

GV: Mai Lin Khng B3: t quan h gia 2 bng nh sau:

Hng dn thc hnh Access

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

Trang 13

GV: Mai Lin Khng

Hng dn thc hnh Access

III. Query
1) Cc bc to Query
B1: Ti ca s Database Click vo Tab Create Chn nt Query Design

B2: Ti ca s hin ra (Show table) chn Table hay Query lm ngun d liu cho Query Bng cch double click vo Table

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

Trang 14

GV: Mai Lin Khng

Hng dn thc hnh Access

2) Cc v d v query 2.1 Select Query


V d 1: Cho bit danh sch hc vin c ni sinh TPHCM, gm Mahv, Holot, Ten, Phai, Ngaysinh, Noisinh

V d 2: Cho bit danh sch nhng hc vin c tn bt u bng k t H v c im t 5 tr i, gm Mahv, holot, ten, phi, ngaysinh,diem, mamh, tenmh

V d 3: Php ton ni chui: &

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


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

Lu trong cu ny ti ct H v tn, v trong table HOCVIEN hai Field HOLOT v TEN tch bit nhau ni 2 Field ny thnh 1 ta dng du & ni 2 Filed ny thnh 1 filed (Ho va ten). Trang 15

GV: Mai Lin Khng V d 4: Biu thc tnh ton trong Query

Hng dn thc hnh Access

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

ThanhTien:[Soluong]*[Dongia]

V d 5: Cho bit danh sch nhng hc vin c nm sinh t 1976 tr v sau, gm Mahv, h v tn, ngaysinh.

V d 6: Hm IIF C php: IIF(iu kin, gi tr ng, gi tr sai) Tnh kt qu u rt cho cc mn hc m hc vin thi, gm Mahv, H v tn, ngaysinh, diem, mamh, ketqua. iu kin cho Field Ketqua: >=5 th u ngc li rt Dng hm IIF tnh Ketqua:IIF([DIEM]>=5,Dau,Rot)

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

Trang 16

GV: Mai Lin Khng V d 8: Hm IIF kt hp lm Left hay Right

Hng dn thc hnh Access

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

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

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

V d 10: Query nhn hai tham s: Lit k theo s lng mua cc sn phm ca tng khch hng, ch lit k s lng trong mt khong do ngi dng nhp vo.

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

Trang 17

GV: Mai Lin Khng V d 11 (Total Query): Query nhm tng


Mamh Mahv Hocphi

Hng dn thc hnh Access

Access Access Word Word

Hv01 Hv02 Hv01 Hv02

450000 450000 300000 300000

Mamh

Hocphi

Access Word

900000 600000

Total Query tnh tng hc ph cho tng mn hc Cc bc to: B1: Nh Select Query B2: Click vo Tab Design chn nt Total Lc ny trong vng li ta c thm dng mi l Total Ti dng Total chn Group by cho cc Field gp nhm v chn cc hm tng ng (Sum, Count, Max, Min ) cho Field lm gi tr tnh ton.

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

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

Trang 18

GV: Mai Lin Khng

Hng dn thc hnh Access

2.2 Crosstab query:


y l loi query dng tng hp mt khi lng ln d liu theo dng bng hai chiu. Sohd HD1 HD2 HD3 HD4 HD5 HD6 Khch Hng Cty A Cty A Cty A Cty A Cty B Cty C Sanpham Tivi May Lanh May Lanh Tivi Tivi May Lanh Soluong 20 10 15 20 20 15 Crosstab

Khch Hng Cty A Cty B Cty C Cch to:

Tivi May Lanh 40 25 20 15

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

Ti dng Total lm tng t Total query Ti dng Crosstab: o Chn Column heading cho Filed lm tiu ct

o Chn Row heading cho Field lm tiu dng.


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

V d 13 (Crosstab query): Xem s lng t hng ca tng khch hng theo tng sn
phm, trong tn sn phm th hin theo ct.

Trang 19

GV: Mai Lin Khng

Hng dn thc hnh Access

V d 14 (Cosstab Query): Trnh by bng thng k tng s lng mua cc mt hng theo tng nh cung cp (Tn nh cung cp th hin theo ct)

2.3 Action Query


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

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

Trang 20

GV: Mai Lin Khng

Hng dn thc hnh Access

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

Run ! V d 17: Tng n gi ln 15% cho mt hng vi KATE

Run ! V d 18 (Make Table query): B1: Nh Select Query B2: Click tab Design Chn nt Make Table B3: Hp thoi Make table hin ra Nhp Tn table mi vo Table Name OK Run V d: To Bng mi c tn KQu cha nhng hc vin c kt qu u gm: Mahv, Hovaten, Ngay sinh, diem, ketqua

Trang 21

GV: Mai Lin Khng

Hng dn thc hnh Access

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

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

Trang 22

GV: Mai Lin Khng

Hng dn thc hnh Access

V d 22: Cho bit danh sch nhng khch hng cha t hng, gm makh, ten kh, dia chi

V d 23: Cho bit nhng mt hng no cha c cung cp (khng c mt trong bng HOADON)

V d 24: Cho bit danh sch nhng hc vin c trong bng hc vin nhng khng c trong bng ng k

Trang 23

GV: Mai Lin Khng

Hng dn thc hnh Access

IV.

Form
- Form l cng c cho php to giao din chng trnh gia ngi s dng v chng trnh khi tng tc. - Form l ni hin th, nhp, hiu chnh d liu. - Ngun d liu to Form c th l Table hoc Query

1) Cc dng Form a. Dng Columnar

b. Dng Tabular

c. Dng Datasheet

Trang 24

GV: Mai Lin Khng

Hng dn thc hnh Access

d. Dng Main-sub

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


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

Trang 25

GV: Mai Lin Khng

Hng dn thc hnh Access


Hp thoi Form Wizard th 2

Bc 3: Chn kiu trnh by cho Form (Columnar, Tabular, Datasheet, Click nt Next qua buc 4
Hp thoi Form Wizard th 3

Bc 4 Chn cch th hin hnh nn cho Form (Standard, stone, Click nt Next qua buc 5

Hp thoi Form Wizard th 4

Bc 5 Nhp tiu cho Form nu cn ti vng What title do you want for your form? Click nt Finish kt thc qu trnh to Form

Trang 26

GV: Mai Lin Khng


Hp thoi Form Wizard th 4

Hng dn thc hnh Access

3) To Form Main sub: Ngun d liu cho Form Main-sub thng c hai bng (Form Main bng bn 1, Form Sub bng bn nhiu) do ta c th to mt Query cha cc Fields t cc Table ny sau tin hnh to Form wizard bnh thng. Ta cng c th to Form ny bng Form wizard nh sau: VD: To Form Main sub cho php xem v cp nht Khch hng v Ha n

Bc 1: Click vo Tab Create Chn nt More form chn Form Wizard Hp thoi Form
Wizard xut hin

Bc 2:
Chn bng th nht (bng bn 1) ti vng Table/Queries sau chn cc Fields cho Form t vng Available Fields sang vng Selected Fields. Chn bng th hai (bng bn n) ti vng Table/Queries sau chn Fields cho Form t vng Available Fields sang vng Selected Fields.

Trng hp to Query lm ngun cho Form Main Sub th ti bc ny ta ch cn chn Query ngun sau ly Fields v Click nt Next qua bc k tip Click nt Next qua buc 3 Trang 27

GV: Mai Lin Khng

Hng dn thc hnh Access

Bc 3:
th hin c dng Form Main Sub ngay hp thoi ny ti vng How do you want view your data? Ta phi chn bng bn 1 (VD: By KHACHHANG) Click nt Next qua buc 4

Bc 4
Chn kiu trnh by cho Subform (Tabular, Datasheet,) Mc nh ta nn chn l Datasheet. Click nt Next qua buc 5

Bc 5

Bc 6

Chn cch th hin hnh nn cho Form (Standard, stone, Next qua bc 6

t tn cho form main v sub nu cn Click Finish kt thc qu trnh to Form

Trang 28

GV: Mai Lin Khng Ngoi 2 cch trn ta cng c cch 3 B1: To Form Khch hng dng Columnar bng wizard B2: To Form Ha n dng Datasheet bng Wizard

Hng dn thc hnh Access

B3: Design Form Khch hng R Form Ha n vo vng chi tit ca form Khch hng

4) Pht trin Form


a. cc thnh phn chnh ca mt form

Trang 29

GV: Mai Lin Khng

Hng dn thc hnh Access

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


Mun c i tng no trn form ta ch vic click chn i tng v v ln form. i tng Label: To mt iu khin hin th chui d liu lm nhn hay ch thch i tng Textbox: To mt iu khin nhp d liu hay hin th d liu i tng Toggle button: To iu khin c 2 ch : bt/tt i tng Option Button: To iu khin c 2 ch : chn/khng chn i tng Check Box: To iu khin c 2 ch : chn/khng chn i tng Command button: To mt iu khin l mt nt nhn i tng Combobox: To mt iu khin l mt hp lit k d liu Tham kho thm sch

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


Mun xem hay chnh sa thuc tnh ca Form hay mt i tng trn Form Ti tab Design chn Property Sheet Mt s i thuc tnh thng dng: Caption: Tiu cho Form hay mt Label Record Selector: hin th hay khng hin th thanh chn mu tin. Navigation buttons: Hin th hay khng hin th thanh di chuyn mu tin (u, lui, ti, cui, thm) Auto Center: T ng canh Form chnh gia khi Form c thc thi Min/Max buttons: hin th hay khng hin th cc nt phng to thu nh ca Form (None: ko c nt no, Min Enabled: ch c nt thu nh, ) Close Buttons: Hin th hay khng hin th nt ng Form Picture: Ly hnh c trn my lm hnh nn cho Form Record Source: Tn bng hay query lm ngun d liu cho Form Name: Tn ca i tng Control source: D liu ngun dng hin th trn thuc tnh ny s nhn tn ca mt Field Input mask : Mt n nhp liu cho iu khin Format: nh dng d liu cho iu khin Decimal Places: nh dng phn thp phn Controltip Text: chui k t nhp vo y s xut hin khin (Tham kho thm sch) khi ta a tr chut ti gn iu Form hay bo co. Thng thng

Trang 30

GV: Mai Lin Khng

Hng dn thc hnh Access

d. To mt s i tng trn Form i tng Text box


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

i tng Combobox

Cc bc to
Bc 1: Ti th Design
chn nt Use Control Wizard

Bc 2: Chn nt Combo
box r chut vo Form ti v tr cn to Combobox

Trang 31

GV: Mai Lin Khng

Hng dn thc hnh Access

Bc 3:
Trng hp combo box nhn gi tr t mt vng ca bng hay query ta chn I want the combo box to look up Trng hp gi tr ca combo box l dota ch nh chn I Will type in the value Trong trng hp ny ta chn I Want the combo box to lookup Nhn next sang hp thoi k tip

Bc 4:
Chn bng hay query lm ngun d liu cho combo box Nhn Next qua bc 5

Bc 5:
Chn cc Fields lm gi tr th hin cho combo box

Nhn Next qua bc 6

Trang 32

GV: Mai Lin Khng

Hng dn thc hnh Access


Hp thoi Combo box Wizard th 5

Bc 6:
Chn cch sp xp gi tr cho combo box Nhn Next qua bc 7

Bc 7:
B du Check ti dng Hide key column iu chnh rng ct cho combo box bng cch r ti bin ca ct cn iu chnh. Nhn Next qua bc 8

Bc 8:

Bc 9:

Chn Field chc gi tr trong combo box Nhn Next qua bc 9

Chn Field cha gi tr s lu vo CSDL Nhn Next qua bc 10 Finish kt thc

Trang 33

GV: Mai Lin Khng

Hng dn thc hnh Access

To nt nhn (Command button)

Bc 1: Trong Tab Design chn nt Use Control wizards, click vo nt Button v vo Form Bc 2: Hp thoi Command Button wizard hin ra:
Nu cc nt lnh lin quan n di chuyn mu tin (u, lui, ti, cui) ta chn Record Navigation trn danh mc Categories. V chn hnh ng ti mc Action. Nu cc nt lnh lin quan n vic thm, xo,..mu tin ta chn Record Operations Nu cc nt lnh lin quan n vic ng Form, m Form,.. Ta chn Form Operations .

Bc 3:
Chn cch th hin giao din trn nt l Text hay Picture Next

Bc 4: t tn cho nt Nhn Finish kt thc

Trang 34

GV: Mai Lin Khng

Hng dn thc hnh Access

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


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

Trang 35

GV: Mai Lin Khng

Hng dn thc hnh Access

f. a gia tr t combo box sang Text box


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

Trang 36

GV: Mai Lin Khng

Hng dn thc hnh Access

a. a gi tr t Form Sub ln Form Main

- V 1 Text box vo Form Footer ca Form sub, t tn l: TXTTONGTIEN, nhp cng thc = Sum([SOLUONG]*[DONGIA] ) - V 1 Text box ln Form Main p dng cng thc sau = Tn Form Sub . Form ! Tn i tng cha gi tr trong Form Sub

=[HOADON].[Form]![TXTTONGTIEN]
Hoc thay th vic nhp cng thc trn bng vic. Click v nt 3 chm thuc tnh Control source ca Text box Tng Tin. Thc hin nh hnh bn Double click vo i tng TXTTONGTIEN c cng thc OK

Trang 37

GV: Mai Lin Khng

Hng dn thc hnh Access

V.

Report
L cng c cho php to ra cc bo co dng tng hp d liu t CSDL ra mn hnh my tnh hay ra my in.

1) Report dng Columnar

2) Report dng Tabular

Trang 38

GV: Mai Lin Khng

Hng dn thc hnh Access

3) Report dng gp nhm (Group/Total)

4) Cch to Report
Ngun d liu cho report c th l query/table, Cch to tng t nh to Form 5) Cch to report gp nhm - Group/Total Cc bc to tng t Form Main Sub Bc 1: Click vo Tab Create Chn nt Report Wizards Chn Table hay Query lm ngun d liu cho Report. Lu : nu ngun d liu l Table th ti bc ny ta chn 2 bng, bng bn mt v bng bn nhiu. Chn Field cho Report. Nhn Next sang bc 2

Trang 39

GV: Mai Lin Khng

Hng dn thc hnh Access

Bc 2:
Chn Table bn 1 ti vng How do you want your view data?. Nhn Next sang bc 3

Bc 3
Next qua bc 4

Bc 4:
Chn cch sp xp cho report Nhn Next sang bc 5

Trang 40

GV: Mai Lin Khng

Hng dn thc hnh Access

Bc 5:
Chn cch trnh by cho report trng hp tiu nhm ca Report xut hin u mi trang chn Stepped trng hp tiu nhm ca Report xut hin u mi nhm chn Outline Nhn Next sang bc 6

Bc 6:
Chn nn cho report Nhn Next sang bc 7

Bc 7:
t tiu cho report Nhn Finish kt thc to report

Trang 41

GV: Mai Lin Khng

Hng dn thc hnh Access

6. Pht trin Report

Thng thng sau khi to report gp nhm bng ch wizard th trong report ch c thnh phn Group Header. c thnh phn Group Footer ti Tab Design Chn nt Group & sort phn Group, Sort, and Total s xut hin pha cui phn Report

Trang 42

GV: Mai Lin Khng

Hng dn thc hnh Access

nh s th t trong Report
B1: V 1 Text box ti v tr cn nh s th t trong vng Detail B2: Nhp cng thc =1 vo trong text box B3: Vo thuc tnh ca Text box ny th Data Ti dng Running Sum xc nh cch nh s th t cho Report Over Group: nh s th t theo nhm. Mi nhm s nh s li t u: 1,2,3, 1,2, 3, 1,2,3 Over All: nh s th t ng lot t mu tin u cho n cui: 1,2,3

VI.

Macro

L mt tp hp chui cc hnh ng c sn ca Access. Cc hnh ng ny s thc thi mt tc v no VD: M mt Form, xem mt bo co, Thm mt mu tin

1) To mi mt Macro
B1: Click vo Tab Create chn nt Macro B2: Ca s to Macro hin ra Chn hnh ng cho Macro ti ct Action Nhp ch thch cho hnh ng nu cn ti ct Comment Chn tham s cho hnh ng ti vng Action Arguments Lu Macro

Trang 43

GV: Mai Lin Khng

Hng dn thc hnh Access

Macro m bo co khch hng

Macro m form khch hng

2) Macro nhm
L ni ta c th to mt Macro nhng cha nhiu Macro con, cc Macro ny c to thnh tng nhm gip thun tin trong qu trnh s dng Macro con trong nhm s c mt tn phn bit dng gi. gi Macro con trong Macro Group ta dng c php sau:

MacroGroupName.MacroName
B1: Click chn Tab Create chn nt Macro B2: Ca s to Macro hin ra Click nt Macro Name Nhp tn Macro ti ct Macro Name Chn hnh ng cho Macro ti ct Action Nhp ch thch cho hnh ng nu cn ti ct Comment Chn tham s cho hnh ng ti vng Action Arguments Lu Macro

Trang 44

GV: Mai Lin Khng

Hng dn thc hnh Access

3) Macro iu kin
xem xt mt iu kin no trc khi thc hin m s hnh ng trong Macro, ta to Macro c iu kin

B1: B2:

Click vo Tab Macro Ti ca s thit k Macro Chn nt Conditions ct Conditions s xut hin Nhp biu thc iu kin ti ct Conditions tng ng vi hnh ng m ta mun qui nh. Chn hnh ng ti ct Action Nhp ch thch cho hnh ng ti ct Comment nu cn

B3:

Lu Macro

Form ng dng Macro iu kin lc hc vin theo vn

Trang 45

GV: Mai Lin Khng

Hng dn thc hnh Access

4) Gn Macro cho i tng


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

Trang 46

GV: Mai Lin Khng

Hng dn thc hnh Access

Trang 47

You might also like