Upload
quanghuong25
View
212
Download
0
Embed Size (px)
DESCRIPTION
Bài 4
Citation preview
Bi 4: BO BiU - ReportGing vin: Phm Thanh AnTrung tm Tin hc i hc Ngn hng TP.HCM
Ni dungCc khi nim v Report;S dng report wizard;S dng report design view;
ngha ca ReportDng trnh by thng tin theo nhiu nh dng khc nhauC th va th hin d liu chi tit va th hin s liu thng k.
Phn loi Bo biuBo biu chi tit dng TabularBo biu chi tit dng ColumnarBo biu tng hp nhm v thng k
Bo biu dng TabularD liu ca Bo biu c trnh by trn nhiu dng, mi dng l mt mu tin trong bng
Bo biu dng ColumnarD 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 hpD liu ca Bo biu c trnh by theo tng nhm v tnh ton, thng k trn tng nhm
Vai tr ReportReport 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 hpD liu ca Bo biu c trnh by theo tng nhm v tnh ton, thng k trn tng nhm
Cc thnh phn trong Bo biuReport Header/FooterPage Header/FooterGroup Header/FooterDetail
Report Header/FooterReport Header: Tiu ca bo biu, ch xut hin mt ln trn trang u tin u trangPhn ny c th c hoc khng c thng tin tu vo ngi thit k. tt/m Report Header :
View Report Header/Footer
Report Header/FooterReport 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/FooterPage Header: Tiu ca trang, xut hin u ca mi trangPhn ny c th c hoc khng c thng tin tu vo ngi thit k
tt/m Page Header :
View Page Header/Footer
Page Header/FooterPage Footer: Cui trang, xut hin cui ca mi trang tt/m Page Footer :
View Page Header/Footer
Group Header/FooterGroup 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 cc thnh phn trn bo biuV d
DetailDetail : 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 vicLm 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 WizardCc bc chun b trc khi to bo biuTo bo biu n ginTo bo biu c 1 nhm
Cc bc chun bBc 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 2Thnh phn no ca bo biu c s dngXc nh cc bng dng lm ngun d liu cho bo biu
To bo biu n ginBc 1: To mi bo biuTrong ca s Database, chn th ReportsNhn nt New hoc nhn p vo mc Create report by using wizard
To bo biu n ginBc 1: To mi bo biu (tt)Nu nhn nt New th xut hin ca s New Report, chn Report wizard v nhn nt OK
To bo biu n ginBc 2: To ngun d liu cho bo biuChn bng cn ly d liu v la chn cc Field cn hin th trn bo biuNu d liu c ly t nhiu bng th nn to Query lm ngun cho bo biu
To bo biu n ginBc 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 ginBc 4: La chn Field cn sp xp d liu (nu cn)La chn cc Field cn sp xp d liuLa chn cch thc sp xp tng hay gim
To bo biu n ginBc 5: La chn dng hin th bo biuLa chn bo biu dng Tabular, Columnar hay JustifiedLa chn cch trnh by bo biu trn kh giy dc hay kh giy ngang
To bo biu n ginBc 6: La chn nh dng cho bo biuLa chn mt trong cc nh dng c sn
To bo biu n ginBc 7: Xc nh tiu cho bo biuNhp ni dung chui tiu cho bo biu v nhn Finish hon tt
To bo biu n ginKt qu
To bo biu n ginMinh ha
To bo biu c 1 nhmBc 1: To mi bo biuTrong ca s Database, chn th ReportsNhn nt New hoc nhn p vo mc Create report by using wizard
To bo biu c 1 nhmBc 1: To mi bo biu (tt)Nu nhn nt New th xut hin ca s New Report, chn Report wizard v nhn nt OK
To bo biu c 1 nhmBc 2: To ngun d liu cho bo biuChn bng cn ly d liu v la chn cc Field cn hin th trn bo biuNu d liu c ly t nhiu bng th nn to Query lm ngun cho bo biu
To bo biu c 1 nhmBc 3: La chn hnh thc nhm d liuLa chn hnh thc nhm d liu theo bng no (nu ly d liu t nhiu bng)
To bo biu c 1 nhmBc 4: La chn Field cn to nhmLa 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 nhmBc 5: La chn Field cn sp xp d liu (nu cn)La chn cc Field cn sp xp d liuLa chn cch thc sp xp tng hay gim
To bo biu c 1 nhmBc 6: La chn dng hin th bo biuLa chn dng bo biu trong LayoutLa chn cch trnh by bo biu trn kh giy dc hay kh giy ngang
To bo biu c 1 nhmBc 7: La chn nh dng cho bo biuLa chn mt trong cc nh dng c sn
To bo biu c 1 nhmBc 8: Xc nh tiu cho bo biuNhp ni dung chui tiu cho bo biu v nhn Finish hon tt
To bo biu c 1 nhmKt qu
To ReportS dng Report wizardDi 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 ReportS dng Report wizard
To ReportS dng Report wizardBc 2: Chn d liu cn in trn hp thoi sau:
To ReportS dng Report wizardBc 3: Chn kiu cch hin th d liu trn report
To ReportS dng Report wizardBn 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 ReportS dng Report wizard
To ReportS dng Report wizardBc 5: Thit lp sp xp d liu trn bo co:
To ReportS dng Report wizardReport 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 trcTrong 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 tcBc 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 ReportS dng Report wizard
To ReportS dng Report wizardChn 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 ReportS dng Report wizard
To ReportS dng Report wizardBc 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 ReportS dng Report wizard
To ReportS dng Report wizardMn hnh hin th d liu report nh sau:
To ReportS dng Report wizardT mn hnh ny c th thc hin rt nhiu cc thao tc thng qua thanh cng c Print Preview nh sau:
To ReportS dng Report wizard
To reports dng Report design view.Chn ngun d liuS dng Field ListCc i tng c bnnh dng Font, mu sc, k khunga d liu t ngun ln bo biuTo nhm v thao tc trn nhmMt s k thut trn bo biuS dng cc hm tnh ton, thng kS dng TextBox tm tnh ton
To reports 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 ViewBc 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 reports dng Report design viewC 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 reports dng Report design viewBc 2: Xy dng ngun d liu in n cho report.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 reports dng Report design viewTuy 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 reports dng Report design view
Mt ca s thit k query lm ngun d liu cho report xut hin:
To reports dng Report design view
To reports dng Report design viewHy 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 reports dng Report design view(3) S dng cng c LabelDng 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 boxText 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 reports dng Report design viewBc 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 reports dng Report design viewDng 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 reports dng Report design viewHoc hn th kt qu mt biu thc. Khi g biu thc ln thuc tnh ny bt u mt du bng =. V d:
To reports dng Report design view(5) S dng ca s Field ListDanh 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 reports dng Report design view(6). S dng cng c LineCng 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 reports dng Report design view
To reports dng Report design viewTrong :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 reports dng Report design viewTextbox 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)