You are on page 1of 77

Bi 4: BO BiU - Report

Ging vin: Phm Thanh An


Trung tm Tin hc i hc Ngn hng TP.HCM

Ni dung
Cc

khi nim v Report;


S dng report wizard;
S dng report design view;

ngha ca Report

Dng trnh by thng tin theo nhiu nh dng khc


nhau
C th va th hin d liu chi tit va th hin s liu
thng k.

Phn loi Bo biu


Bo

biu chi tit dng Tabular


Bo biu chi tit dng Columnar
Bo biu tng hp nhm v thng k

Bo biu dng Tabular


D

liu ca Bo biu c trnh by trn


nhiu dng, mi dng l mt mu tin trong
bng

Bo biu dng Columnar

D liu ca Bo biu c trnh by trn tng ct


(mt ct hin th nhn v mt ct hin th d liu)

Bo biu tng hp
D

liu ca Bo biu c trnh by theo tng


nhm v tnh ton, thng k trn tng nhm

Vai tr Report
Report

l cng c dng thit k in n d liu


hu hiu trong Access.
Hu nh tt c nhng g bn mun in v in
theo b cc nh th no? Report u c th
p ng.

Bo biu tng hp
D

liu ca Bo biu c trnh by theo tng


nhm v tnh ton, thng k trn tng nhm

Cc thnh phn trong Bo biu


Report

Header/Footer
Page Header/Footer
Group Header/Footer
Detail

Report Header/Footer
Report

Header: Tiu ca bo biu, ch xut


hin mt ln trn trang u tin u trang
Phn

ny c th c hoc khng c thng tin tu


vo ngi thit k.

tt/m Report Header :

View Report Header/Footer

Report Header/Footer
Report

Footer: cui bo biu, ch xut hin


mt ln trn trang cui cng cui trang

tt/m Report Footer :

View Report Header/Footer

Page Header/Footer
Page

Header: Tiu ca trang, xut hin


u ca mi trang
Phn

ny c th c hoc khng c thng tin tu vo


ngi thit k

tt/m Page Header :

View Page Header/Footer

Page Header/Footer
Page

Footer: Cui trang, xut hin cui ca


mi trang

tt/m Page Footer :

View Page Header/Footer

Group Header/Footer
Group

Header: u nhm, xut hin u ca


mi nhm (ch c trong bo co tng hp c
gom nhm d liu)
Group Footer: Cui nhm, xut hin cui ca
mi nhm (ch c trong bo co tng hp c
gom nhm d liu)

V d
V

d v cc thnh phn trn bo biu

Detail
Detail

: L phn thn ca report ni


hin th gi tr cc bn ghi s in ra.
Phn

ny c th b thay i, ph thuc vo
ngun d liu ti thi im s in ra ca
report

Cu trc ca Report

Mi trng lm vic
Lm

vic vi Report gn ging lm vic vi


Form.

S khc nhau c bn ca Report v Form l:


Form c th hin th, tra cu, cp nht v iu khin d
liu t CSDL;
Cn Report ch c th lp bo co v in ra, c bit
Report khng lm thay i gi tr d liu trong CSDL.

Thng

thng mi report s in d liu ca mt


Table hoc mt Query no . Tc l phi c
mt ngun d liu cn in c th

To Bo biu vi cng c Wizard


Cc

bc chun b trc khi to bo

biu
To bo biu n gin
To bo biu c 1 nhm

Cc bc chun b
Bc

1:

Xc nh thng tin c trnh by theo dng no?


Nu bo biu c phn nhm, cn xc nh thm:

C bao nhiu nhm?


Nhm theo thng tin no?

Bc

Thnh phn no ca bo biu c s dng


Xc nh cc bng dng lm ngun d liu cho bo
biu

To bo biu n gin
Bc

1: To mi bo biu

Trong

ca s
Database, chn th
Reports

Nhn

nt New hoc
nhn p vo mc
Create report by
using wizard

To bo biu n gin
Bc

Nu

1: To mi bo biu (tt)

nhn nt New th
xut hin ca s New
Report, chn Report
wizard v nhn nt OK

To bo biu n gin
Bc
Chn

2: To ngun d liu cho bo biu

bng cn ly
d liu v la chn
cc Field cn hin
th trn bo biu
Nu d liu c
ly t nhiu bng
th nn to Query
lm ngun cho bo
biu

To bo biu n gin
Bc

3: La chn hnh thc trnh by d liu

bc ny hy b
cc nhm chn
to 1 bo biu
n gin

To bo biu n gin
Bc

4: La chn Field cn sp xp d liu


(nu cn)

La

chn cc Field
cn sp xp d liu
La chn cch
thc sp xp tng
hay gim

To bo biu n gin
Bc
La

5: La chn dng hin th bo biu

chn bo biu
dng Tabular,
Columnar hay
Justified
La chn cch
trnh by bo biu
trn kh giy dc
hay kh giy ngang

To bo biu n gin
Bc

La

6: La chn nh dng cho bo biu

chn mt trong
cc nh dng c
sn

To bo biu n gin
Bc
Nhp

7: Xc nh tiu cho bo biu

ni dung
chui tiu cho
bo biu v nhn
Finish hon tt

To bo biu n gin
Kt

qu

To bo biu n gin

Minh ha

To bo biu c 1 nhm
Bc

1: To mi bo biu

Trong

ca s
Database, chn th
Reports

Nhn

nt New hoc
nhn p vo mc
Create report by
using wizard

To bo biu c 1 nhm
Bc
Nu

1: To mi bo biu (tt)

nhn nt New th
xut hin ca s New
Report, chn Report
wizard v nhn nt OK

To bo biu c 1 nhm
Bc
Chn

2: To ngun d liu cho bo biu

bng cn ly
d liu v la chn
cc Field cn hin
th trn bo biu
Nu d liu c
ly t nhiu bng
th nn to Query
lm ngun cho bo
biu

To bo biu c 1 nhm
Bc
La

3: La chn hnh thc nhm d liu

chn hnh thc


nhm d liu theo
bng no (nu ly
d liu t nhiu
bng)

To bo biu c 1 nhm
Bc
La

4: La chn Field cn to nhm

chn Field cn
nhm d liu (nu
cha chn nhm
theo bng)
u tin nhm theo
ct M s (v d:
MaKH)

To bo biu c 1 nhm
Bc

5: La chn Field cn sp xp d liu


(nu cn)

La

chn cc Field
cn sp xp d liu
La chn cch
thc sp xp tng
hay gim

To bo biu c 1 nhm
Bc

6: La chn dng hin th bo biu

La

chn dng bo
biu trong Layout

La

chn cch
trnh by bo biu
trn kh giy dc
hay kh giy ngang

To bo biu c 1 nhm
Bc
La

7: La chn nh dng cho bo biu

chn mt trong
cc nh dng c
sn

To bo biu c 1 nhm
Bc
Nhp

8: Xc nh tiu cho bo biu

ni dung
chui tiu cho
bo biu v nhn
Finish hon tt

To bo biu c 1 nhm
Kt

qu

To Report
S dng Report wizard
Di

y hng dn tng bc dng


Report wizard to mt report in ra
danh sch cn b t CSDL cn b bao
gm cc thng tin: Hoten, ngaysinh,
tenchucvu, Tenphongban.
Bc 1: th Reports, nhn New,
chn Report wizard, nhn OK: Hoc
nhn p chut ln biu tng

To Report
S dng Report wizard

To Report
S dng Report wizard
Bc

2: Chn d liu cn in trn hp thoi sau:

To Report
S dng Report wizard

chn d liu cn in ln report, c 2 thao tc phi


lm trn hp thoi ny:
Chn bng hoc query ni c cha trng d liu
cn in ra hp Table/Queries;
S dng cc nt lnh >, >>, <, << a cc trng
cn in t danh sch Available Fields: (danh sch
cc trng c th in) sang danh sch Seleted
Fields: (danh sch cc trng s c in ra report).

Hy ln lt thc hin chn cc trng hoten, ngaysinh (t


bng CANBO), trng tenchucvu (bng CHUCVU) v
trng tenphongban (bng PHONGBAN).
Chn xong nhn Next:

To Report
S dng Report wizard
Bc

3: Chn kiu cch hin th d liu trn report

To Report
S dng Report wizard
Bn

mun in d liu theo kiu no:

Hy chn kiu cn in t danh sch bn tri hp


thoi.
Trong yu cu ny c th c 3 kiu hin th d liu
trn report (v d liu c chn ra t 3 bng khc
nhau).
V mun in mt danh sch cn b nn chn kiu by
CANBO (c th xem kiu hin th bn phi hp
thoi). Nhn Next tip tc:

Bc

4: Thit lp cc nhm d liu cn thit:

Mun hin th d liu theo nhm gi tr ca trng


no, hy Add trng t danh sch bn tri hp
thoi sang hp preview bn phi hp thoi

To Report
S dng Report wizard

To Report
S dng Report wizard

Bc 5: Thit lp sp xp d liu trn bo co:

To Report
S dng Report wizard

Report wizard cho php ti a 4 mc u tin sp xp d liu


c nh s t 1 n 4 (hp thoi trn).
Trng no thit lp trc, s c u tin sp xp trc
Trong trng hp gi tr trng trng nhau, Access s
chuyn n cc mc tip theo sp xp. Kiu sp xp
(theo chiu tng hoc gim) c th thit lp khi nhn nt
bn cnh. Thit lp xong nhn Next tip tc

Bc 6: Chn b cc (Layout) cho Report: C 2 thit


lp trong bc ny: Chn b cc cho report hp
Layout.

C 3 kiu Layout: Columnar, Tabular v Justified- hy chn


mt kiu ph hp (xem hp preview bn tri bit trc
kt qu);

To Report
S dng Report wizard

To Report
S dng Report wizard
Chn

hng giy in hp Orientation. C 2


kiu hng in l: Portrait in theo kh giy
dc v Landscape- in theo kh giy ngang;
Chn xong nhn Next tip tc:
Bc 7: Chn mu nh dng (Style) cho
report:

Hy chn mt mu nh dng t danh sch bn tri


hp thoi. Chn xong nhn Next tip tc:

To Report
S dng Report wizard

To Report
S dng Report wizard
Bc

8: Hon thin cc thng tin cui cng:

Bao gm cc thng tin sau: G vo tiu report


cng nh tn report trn hp What do you want
for your report?;
Chn Preview the report hin th d liu ca
report ngay sau khi kt thc; hoc hin th ngay
mn hnh thit k sa cu trc report khi chn
Modify the reports design;
Cui cng nhn Finish kt thc cc cng vic
s dng report wizard.

To Report
S dng Report wizard

To Report
S dng Report wizard

Mn hnh hin th d liu report nh sau:

To Report
S dng Report wizard

T mn hnh ny c th thc hin rt nhiu cc thao


tc thng qua thanh cng c Print Preview nh sau:

To Report
S dng Report wizard

To report
s dng Report design view.
Chn

ngun d liu
S dng Field List
Cc i tng c bn
nh dng Font, mu sc, k khung
a d liu t ngun ln bo biu
To nhm v thao tc trn nhm
Mt s k thut trn bo biu
S dng cc hm tnh ton, thng k
S dng TextBox tm tnh ton

To report
s dng Report design view.
To

Report bng Report wizard

d dng v nhanh chng,


tuy vy c nhiu hn ch, khng th in ra c
nhng biu bo co phc tp theo nh nhng yu
cu a dng ca ngi s dng.

Cc

bc to Report bng Report Design View


Bc 1: Khi ng Report design view:
T th Report nhn nt New, chn Design
view, nhn OK
Hoc nhn p chut ln biu tng Creat
report in Design view trn ca s d n:

To report
s dng Report design view

C 3 phn quan trng trn mi trng lm vic ny:

(1) Ca s thit k Report (hnh trn tiu ca s ny l


Report1: Report)- ni thit k ni dung cn in n. Ni dung
c thit k trn ca s ny l cc i tng t thanh cng
c Toolbox sau khi c thit lp cc thuc tnh ph hp
vi mc ch;
(2) Thanh cng c Toolbox- ni cha nhng i tng gip
a cc thng tin cn thit ln report. Chc nng v cch lm
vic trn thanh cng c ny gn ging vi lm vic trn thanh
cng c Toolbox ca Form design view;
(3) Ca s Properties ni thit lp cc thuc tnh ph hp
cho cc i tng trn mn hnh thit k report

To report
s dng Report design view
Bc

report.

2: Xy dng ngun d liu in n cho

Report s in nhng thng tin g? Phm vi nh th


no? L cc cu hi phi c tr li bc ny
bng cch thit lp thuc tnh Record Source cho
report.
Thng thng, report s in d liu t mt hay nhiu
bng hoc t kt qu ca mt query, tng qut l t
mt query. Query c th c xy dng sn t
danh sch cc Queries ca d n (cha trn th
Queries)- khi bc ny ch chn query cn in ti
thuc tnh Record Source ca report:

To report
s dng Report design view

Tuy nhin query cn in c th c to ra trong


chnh bn thn report (khng hin th tn query trn
th Queries)- iu ny nn lm v nh vy s m
bo s chc chn ca report. Khi hy nhn chut
ln nt ca thuc tnh Record Source:

To report
s dng Report design view

Mt

ca s thit k query lm ngun d


liu cho report xut hin:

To report
s dng Report design view

To report
s dng Report design view
Hy

thit lp cc thng tin cn in ra report trn


query ny. Thit lp xong nhn nt ng ca
s thit k query (hoc nhn phm nng
Ctrl+W) v chn Yes trong hp thoi sau:

To report
s dng Report design view
(3)

S dng cng c Label


Dng chut nhp nt Label
trn thanh
cng c Toolbox th ln v tr cn t vo trn
Report;
G vo ni dung tiu cn in ra report;
C th s dng thanh cng c Formatting nh
dng hp d liu ny.

(4)

S dng cng c Text box

Text box l dng hin th d liu ca mt trng


d liu (Field) no , hin th d liu ca mt biu
thc (v d tnh Tng tin chng hn). Cch s
dng Textbox nh sau:

To report
s dng Report design view

Bc 3: a cc thng tin ln ca s thit k report:


(1) C rt nhiu loi thng tin phi a ln report.
Mi khi c nh a mt thng tin ln, bn phi tr
li c 2 cu hi: l thng tin g? l tiu
DANH SCH CN B. S t thng tin ln
phn no ca report? t ln phn Page Header
(2) Theo ngm nh, ca s thit k report ch xut
hin 3 phn: Page header, Page footer v Detail.
Nu report ang thit k yu cu c c Report
header v Report footer, hy hin th chng bng
cch: nhn phi chut ln ca s thit k report v
chn:

To report
s dng Report design view

Dng chut nhp nt Textbox trn thanh cng c Toolbox th ln


v tr cn t vo trn Report;
G vo ngun d liu s hin th ln Textbox thuc tnh
Control Source. Gi tr thuc tnh ny c th: Hin th gi tr mt
trng: Khi hy chn trng mun a thng tin vo (hnh
di):

To report
s dng Report design view

Hoc hn th kt qu mt biu thc. Khi g biu


thc ln thuc tnh ny bt u mt du bng =. V
d:

To report
s dng Report design view
(5)

S dng ca s Field List

Danh sch cc trng d liu c th in ra c


report th hin ca s Field List (nu cha
thy hin th m thc n View | Field List).
Mun in ra gi tr ca trng no ln v tr no
ca report c th dng i tng Textbox nh
gii thiu trn hoc c th dng ca s Field
List ny bng cch: dng chut ko trng cn
in ra t ca s Field List th ln v tr cn in trn
ca s thit k report (nn lm theo cch ny
thay v dng Textbox).

To report
s dng Report design view
(6).

S dng cng c Line

Cng

c Line dng v cc ng thng


ln Report. Rt hu hiu trong vic k bng
biu. Sau khi nhp nt Line trn thanh cng
c, hy thc hin k bng cch di chut.

Vi

yu cu nh trn, bng cch s


dng cc cng c nh hng dn
hy thit k mt report nh sau:

To report
s dng Report design view

To report
s dng Report design view
Trong

:
Textbox bao gm cc nh nh mi tn
ch dn. Trong : - hoten, ngaysinh,
tenchucvu, tenphongban c to bng cch
ko t ca s Field List ln phn Detail;
Textbox m tng s cn b thit lp thuc
tnh Control Source l =Count([hoten]),
phn Report footer.

To report
s dng Report design view
Textbox

t ng nh s th t phi thit
lp nh sau: Control Source l =1; thuc tnh
Running sum l Over Group.
Cc hp ch cn li dng i tng Label;
Ton b bng biu s dng i tng Line.
Ch cc ng k phi c ni kht vi
nhau. Nu khng kht s to ra cc khe h v
nt t(khng lin nt)

You might also like