77
Bài 4: BÁO BiỂU - Report Giảng viên: Phạm Thanh An Trung tâm Tin học – Đại học Ngân hàng TP.HCM

Bai4-AccessReport

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 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 >, >>,
  • 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)