Viet Chuong Trinh Quan Ly Ban Hang

Embed Size (px)

Citation preview

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    1/56

    Trng H Th Du Mt SP TIN K4

    Ti:

    VIT CHNG TRNH QUN L BN HNG

    CA HNG IN THOI DI NG

    PHN I :NHNG VN CHUNG

    A. L DO CHN TI

    Cch y hn 20 nm khi nc ta cn lc hu cha p dng cng ngh thng tin

    vo cc khu qun l, nh qun l nhn s, qun l lng, qun l hang ha trongcc doanh nghip quc doanh, cc th kho thng phi trang b cho mnh mt cunv tht to, tht dy c th ghi chp tt c s liu vo trong . Mi khi c sai stg th phi ngi lt tng trang d tm, nu cun v cn nguyn vn th victm kim cn nhanh chng nhng nu b mi mt n th xem nh d liu mt ht.V vic truy xut d liu bng phng php th cng khng nhng rt chm mcn c nhiu thiu st.

    Nhng t khi cc doanh nghip bt u p dng cc phn mm tin hc vo khu

    qun l, cc cng vic nh nhp xut, lu tr tr nn nhanh hn v an tonca d liu cng tr nn cao hn. C rt nhiu h qun tr c s d liu nh: SQL,My SQL, ORACAL, Microsoft Access. Phn mm c s dng nhiu nht chocc doanh nghip nh l Microsoft Access, v y l mt trong bn phn mm ngdng trong b Microsoft Office (Word, Excel, PowerPoint, Access) chuyn vqun tr c s d liu (CSDL) cho cc doanh nghip va v nh.

    Sau y chng em xin ly mt v d v qun l c s d liu ti mt ca hng bnin thoi di ng

    B. GII THIU

    I. GII THIU MICROSOFT ACCESS

    Microsoft Access l mt trong bn phn mm ng dng ca b Microsoft Officechuyn v qun tr c s d liu (CSDL)

    GVHD: Nguyn Th nh Tuyt 1

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    2/56

    Trng H Th Du Mt SP TIN K4

    Khi ng:Click nt Start -> program -> Microsoft Office -> nhp vo MicrosoftAccess

    Mn hnh lm vic:

    Chn File -> New -> nhp chn Blank DataBase bn phi mn hnh lm vic:

    GVHD: Nguyn Th nh Tuyt 2

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    3/56

    Trng H Th Du Mt SP TIN K4

    II. C S D LIU TRONG ACCESS:

    Mi CSDL ca Access c lu thnh mt tp tin v c phn m rng l mdb(Manage DataBase)

    Mi CSDL ca Access gm 6 thnh phn: Table Bng d liu: L thnh phn lu tr cn thit cho CSDL. D liu

    c t chc thnh cc ct (Field) hay cc dng (Record).

    Query Bng truy vn: Dng trch chn, tnh ton, x l d liu trong mthay nhiu bng. Query l bc trung gian cung cp d liu t Table chocc biu mu (Form), bo co (Report).

    Form Biu mu: L cng c to ra cc mn hnh cp nht hay trnh by

    d liu cho cc Table ca CSDL.

    Report Bo co: L cng c to mu v in cc bo co.

    Macro Tp lnh: L mt tp hp cc hnh ng (Action) c chn vsp xp cho vic t ng ha cc tc v thng dng ti.

    Module n th chng trnh: L phng tin lp trnh trong Access vingn ng lp trnh Access Basic.

    III. S LC:

    Qun l in thoi di ng ti ca hng in thoi di ng

    Mt ca hng bn in thoi di ng qun l in thoi ang bn trong ca hngvi cc cng vic sau:

    GVHD: Nguyn Th nh Tuyt 3

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    4/56

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    5/56

    Trng H Th Du Mt SP TIN K4

    V Query: Query bo co doanh thu, bo co danh sch in thoi, bo co han, phiu bo hnh, phiu tnh lng, bo co tnh hnh nhn vin.

    V Form: Form bo co doanh thu, bo co danh sch in thoi, bo co nhnvin,bo co danh sch khch hang, ha n, phiu tnh lng

    V Report: Bao gm: Report bin lai, danh sch in thoi, danh sch nhn vin,doanh thu,phiu tnh lng,Khch hng.

    PHN II: NI DUNG BO CO

    CHNG I: LM VIC VI TABLE

    Tng quan v Table trong Access:

    1. Table: L thnh phn lu tr cn thit cho CSDL. D liu c t chcthnh cc ct (Field) hay cc dng (Record).

    Trng (Field): L mt ct ca bng, th hin mt thuc tnh ca ch th cnqun l.

    GVHD: Nguyn Th nh Tuyt 5

    TRNG MA_DT TRNG TENDT

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    6/56

    Trng H Th Du Mt SP TIN K4

    Cc kiu d liu trong Access:

    Kiu d liu M t Kch thc

    Text Kiu ch - s 0 255

    Number Kiu s 1,2,4,8 byte

    Date/Time Kiu ngy/thi gian 8 byte

    Currency Kiu tin t 8 byte

    Auto Number Kiu s m, to s 4,16 byte

    GVHD: Nguyn Th nh Tuyt 6

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    7/56

    Trng H Th Du Mt SP TIN K4

    nguyn theo th t

    .. .

    Yes/ No Kiu Boolean (logic), lu

    cc gi tr Yes/ No,True/False, On/Off

    1 bit

    Memo Kiu vn bn 0 65536

    2. To cu trc bng:

    To Table c to bng 3 cch :

    Design view

    Wizard

    Data

    Nhng ch yu c to bng Design view

    C 2 cch :

    Cch 1: nhy p vo Create Table in Design View

    GVHD: Nguyn Th nh Tuyt 7

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    8/56

    Trng H Th Du Mt SP TIN K4

    Cch 2: nhy nt -> Design View

    Xut hin ca s thit k thuc tnh ca trng trong Table

    GVHD: Nguyn Th nh Tuyt 8

    TNTRNG KIU D LIU M T

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    9/56

    Trng H Th Du Mt SP TIN K4

    Cc bc to mt trng:

    Cc tnh cht ca trng:

    Th General:

    Field Size: Cho php t kch thc ti a cho d liu trong trng vi cckiu d liu Text, Number, AutoNumber.

    Format : Quy nh dng th hin ca d liu khi hin th.

    Input Mask: Quy nh mu nhp liu cho tng v tr ca d liu.

    GVHD: Nguyn Th nh Tuyt 9

    B1: G tn trngvo ct Field Name

    B2: Chn kiu d liuB3: M t ni dung trng

    NH NGHA TRNG

    CC

    TNH

    CHT

    CA

    MT

    TRNG

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    10/56

    Trng H Th Du Mt SP TIN K4

    Caption : Nhn ca Field dng lm tiu trong ch Data Sheet, Form,Report.

    Decimal Places: S ch s thp phn ca d liu kiu Number.

    Default Value: Gi tr mc nh t ng gn cho Field khi to Report mi.

    Validation Rule: Biu thc iu kin min gi tr cho Field khi nhp.

    Validation Text: Chui s c thng bo khi nhp khng tha biu thciu kin Validation Rule.

    Required : Chn Yes nu bt buc nhp liu vo Field ny, chn No nu chophp Field cha gi tr NULL.

    Allow Zero Length: Cho php chui rng hay bng 0.

    Indexed : C sp xp mu tin theo Field ny hay khng

    Th Loopkup:

    Display control:

    Text Box: Hp nhp d liu thng.

    List Box: Hp lit k.

    Combo Box: Hp lit k th.

    Check Box: Hp kim tra (ch c i vi Field loi Yes/No).

    Row Source Type:

    Table/Query: Danh sch ly d liu t mt Table/Query

    Value List: T nhp gi tr vo danh sch.

    Field List: Danh sch l cc tn Field ca Table/Query.

    Row Source: Ngun gi tr trong danh sch

    Column Count: S ct hin th trong danh sch.

    GVHD: Nguyn Th nh Tuyt 10

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    11/56

    Trng H Th Du Mt SP TIN K4

    Column Heads: (Yes/No) s dng tn Field lm tiu trong danh sch haykhng.

    Ch nh kha chnh

    Khi xy dng mi bng trong Access, ngi dng cn ch ra trng m gi tr can xc nh duy nht mi hng ca bng. Trng to thnh kha chnh (Primarykey) ca bng. Ta lm nh sau:

    Bc 1: Chn trng lm kha chnh.

    Bc 2: chn Edit -> Primary Key.

    Ch : Kha chnh c th l mt hoc nhiu trng

    t kha chnh cho bng :

    Cc mc kha dng thit lp trn mt hay nhiu Field dng nhn din ccmu tin ca mt Table hay dng thit lp mi quan h gia cc Table.

    Cn phn bit 2 loi kha: kha chnh v kha ngoi.

    Kha chnh (Primary Key): L mc kha thit lp trn field dng nhndin duy nht cc mu tin ca mt Table v c th dng thit lp mi quanh vi cc Table khc.

    Tr ca Field kha chnh khng c trng nhau v khng l gi tr NULL.

    GVHD: Nguyn Th nh Tuyt 11

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    12/56

    Trng H Th Du Mt SP TIN K4

    Chiu di ca field kha chnh c nh hng n tc truy xut CSDL, nn taoto Field kha chnh vi chiu di nh nht c th c.

    Kha ngoi (Foreign Key): L kha thit lp trn mt hay nhiu field ca

    Table v c th tham chiu n mt hay nhiu field l kha chnh trong ccTable khc . Mt Foreign Key ch ra mi quan h ca cc tanle.

    Kiu d liu trong Primary Key v Foreign Key phi ph hp nhau.

    V d :

    To Table DS_DIENTHOAI: qun l thng tin in thoi

    Ch thch: To Table DS_DIENTHOAI

    Field Name Data Type Field Size Description Primary Key

    MA_DT Text 7 MA DIENTHOAI

    KHA

    TEN_DT Text 50 TEN DIENTHOAI

    GVHD: Nguyn Th nh Tuyt 12

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    13/56

    Trng H Th Du Mt SP TIN K4

    NGAYNHAP Data/Time NGAY NHAP

    SOLUONG Number Single SO LUONG

    DONGIA Number Single DON GIA

    MA_CT Text 7 MA CONGTY

    TG_BAOHANH Text 50 THOI GIANBAO HANH

    Tng t cc tables cn lai .

    3. Mi quan h gia cc Table:

    Khi nim:

    Mi quan h Microsoft Access l h qun tr CSDL nn c th s dng d liu tnhiu Table khc nhau nu cc Table ny c thit lp mi quan h vi nhau.

    Tc v khai thc: MS Access da vo mi quan h c nh ngha gia ccTable thc hin cc tc v sau:

    To lin kt trong cc bng truy vn (Query)

    Hin th cc mu tin c mi quan h trong biu mu con (Subform) hay biu boco con (Subreport)

    Bt buc qu trnh khai thc d liu phi tn trng tnh ton vn quy chiu d kin(Referential Integrity) bo v mi quan h gia cc d kin ca cc Table.

    Quy nh mi quan h: Bng cch khai bo nhiu Field ca Table ny m Field cha tr ging vi tr trong nhng mu tin quan h Table kia.

    Nhng Field i chiu trong cc Table c quan h vi nhau thng c tn gingnhau, tuy nhin c th khng trng tn nhng phi cng kiu d liu v cha cngloi thng tin.

    Ngoi l: C th lin kt vi mt Field kiu AutoNumber vi mt Field kiuNumber vi thuc tnh field size ca chng l Long Integer hay Relicationid.

    GVHD: Nguyn Th nh Tuyt 13

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    14/56

    Trng H Th Du Mt SP TIN K4

    Trong nhiu trng hp, nh ngha s quan h bng cch lin h mc kha chnhca mt Table vi mt field i chiu ca mt Table khc.

    Cc quan h:

    Mt -> Nhiu (One to Many ): Mi mu tin ca mt Table ny quan h vinhiu mu tin ca Table kia.

    Mt Mt (One to One ): Mi mu tin ca mt Table ny quan h vi mt mutin ca Table kia.

    Quy nh quan h: ng tt c cc Table ang m. Khng th to hay hiuchnh cc quan h gia cc Table ang m. Mun quy nh mi quan h,

    phi m ca s Relationships.

    Hin th ca s Relatioships: Ti ca s Database -> click nt trnToolbar hay Menu Tool -> Relationships. Ca s ny trnh by s quan h gia ccTable.

    Thm Table hay Query vo ca s Relationships:

    GVHD: Nguyn Th nh Tuyt 14

    CC THAO TC TO QUAN H CHO CC TABLE C THC HINTI Y

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    15/56

    Trng H Th Du Mt SP TIN K4

    t tr vo ca s Relationships -> click phi -> chn Show Table, hoc vo View-> Show Table.

    Chn Table hay Query tham gia. Sau Double click hay chn ri click Add tngTable tham gia vo mi quan h. Kt hp click chut vi phm Shift chn nhiuTable cng lc. Chn Close ng hp thoi.

    GVHD: Nguyn Th nh Tuyt 15

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    16/56

    Trng H Th Du Mt SP TIN K4

    Quy nh mi quan h gia cc Table trong ca s Relationships:

    a chut n Field t Table chnh n Field ca Table quan h.

    Hp thoi Edit Relationships xut hin. Field mc kha chnh thuc Table chnh(Table/Query), Field i chiu thuc Table quan h (Related table). Click Create to mi quan h.

    GVHD: Nguyn Th nh Tuyt 16

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    17/56

    Trng H Th Du Mt SP TIN K4

    Hp thoi gm 2 phn:

    Phn trn ghi tn cc Field c tham gia mi quan h.

    Phn di ghi cc la chn v mi quan h:

    Enforce Referntial Integrity: Thit lp tnh ton vn tham chiu chohai Table quan h.

    Cascade Delete Related Records: Cho php Access t ng lp li(Cascade) tc v xa cc mu tin c quan h. Ngha l khi xa mu tinno trong Table chnh th cc mu tin c quan h trong Table quan hcng b xa.

    Cascade Update Related Field: Cho php Access t ng lp li cctc v cp nht cc field c quan h. Ngha l khi ta thay i tr mckha chnh th mc kha field quan h cng c thay i.

    Ch :

    iu kin thit lp ton vn tham chiu: Field tng ng t Table chnh lkha chnh hay ch mc duy nht.

    Field quan h c cng kiu d liu vi Field kha chnh.

    C 2 Table u phi thuc cng mt Database (trong cng 1 file). Ton vntham chiu khng c hiu lc cho nhng Table lin kt trong Database cnh dng khc.

    Khi thit lp ton vn tham chiu cn tn trng cc quy tc sau:

    Khi nhp mt tr vo Field tng ng ca Table quan h thi trny phi c trong Field mc kha chnh ca Table chnh.

    Khng th xa mu tin trong Table chnh nu trong Table quanh tn ti mu tin c quan h vi tin mun xa.

    Chnh sa quan h Relationships:

    GVHD: Nguyn Th nh Tuyt 17

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    18/56

    Trng H Th Du Mt SP TIN K4

    Ta m hp thoi Edit Relationships bng cch nhp chut phi vo ng biudin quan h ca 2 Table -> chn lnh Edit Relationships. Hay double click vong biu din.

    V d:

    To mi quan h Relationships gia 2 Table : DS_DIENTHOAI v HOA_DON

    Khi ta ko th MA_DT t DS_DIENTHOAI (MA_DT l kha chnh) to mi quanh vi HOA_DON (MA_DT l kha ngoi), s xut hin bng sau:

    GVHD: Nguyn Th nh Tuyt 18

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    19/56

    Trng H Th Du Mt SP TIN K4

    Ta nh du 3 ton vn tham chiu sau bm Create to quan h.

    Khi mi quan h ca hai Table DS_DIENTHOAI v HOA_DON c to quanh (1-)

    Nh trnh by trn, chng ta c 2 loi quan h: 1-1, 1-nhiu. trn chng ta to c loi quan h 1-1, sau y chng ta s to loi quan h 1-nhiu: to quanh DS_DIENTHOAI vi CHI_TIET_DDH

    Tng t nh trn ta cng ko th MA_DT t DS_DIENTHOAI n MA_DT CHI_TIET_DDH

    GVHD: Nguyn Th nh Tuyt 19

    nh du

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    20/56

    Trng H Th Du Mt SP TIN K4

    Ta lm tng t vi cc Table cn li, ta c bng sau:

    Ch : Ta cn tun th cc bc sau trong Access

    B1: To Table.

    B2: To quan h Relationships.

    B3: To tham chiu d liu (Loopkup) cho tt c cc trng kha ngoi.

    B4: Nhp d liu.

    4 To tham chiu (Loopkup)

    Th Loopkup gm cc thnh phn sau:

    Display Control: Chn Combo Box.

    GVHD: Nguyn Th nh Tuyt 20

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    21/56

    Trng H Th Du Mt SP TIN K4

    Text Box: Hp nhp d liu thng.

    List Box: Hp lit k.

    Combo Box: Hp lit k th.

    Check Box: Hp kim tra (Yes/No).

    Row Source Type:

    Table/Query: Danh sch ly d liu t mt Table/Query

    Value List: T nhp gi tr vo danh sch.

    Field List: Danh sch l cc tn Field ca Table/Query.

    Row Source: Ngun gi tr trong danh sch

    Column Count: S ct hin th trong danh sch.

    Column Heads: (Yes/No) s dng tn Field lm tiu trong danh sch haykhng.

    List Rows: nh dng l 8.

    List Width: C dng Auto. Limit to List: C 2 dng Yes/No. Nn nh dng kiu Yes.

    V d: To Loopkup cho DS_DIENTHOAI trong DS_DIENTHOAI

    Ti mn hnh Design View ca Table DS_DIENTHOAI, chn Field MA_CT, chnth Loopkup, ti mc Display Control chn Combo Box, ti mc Row Source clickvo nt chn ngun d liu l DS_CONGTY, cc mc cn li theo nhdng trn.

    5 Nhp liu vo Table

    GVHD: Nguyn Th nh Tuyt 21

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    22/56

    Trng H Th Du Mt SP TIN K4

    Khi qut:

    Access cho php nhp them, hiu chnh d liu trong Table theo nhiu cch:

    Nhp, hiu chnh trc tip khi lm vic vi Table (DataSheet View)

    Hoc khi lm vic vi Query DataSheet.

    Hoc khi lm vic vi biu mu (Form).

    m bo cc t tnh ca CSDL, ngi ta khng nhp thng tin cho mt itng nhiu ni, lu tr trn nhiu tp CSDL trnh trng lp thng tin v khngnht qun.

    thc hin nhp d liu ta nhp p vo tn Table trong mc Table hoc chn

    tn Table sau click Open.

    Bng d liu

    Table DS_DIENTHOAI:

    GVHD: Nguyn Th nh Tuyt 22

    Cch 1: Bc 1: chntn Table

    Cch 1:Bc 2:chn Open

    Cch 2: nhp pvo tn Table

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    23/56

    Trng H Th Du Mt SP TIN K4

    Table KHCH HNG:

    Table CNG TY:

    GVHD: Nguyn Th nh Tuyt 23

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    24/56

    Trng H Th Du Mt SP TIN K4

    Table CTDDH:

    Table NHN VIN:

    Table DON DAT HNG:

    GVHD: Nguyn Th nh Tuyt 24

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    25/56

    Trng H Th Du Mt SP TIN K4

    CHNG II: THIT K QUERY

    GVHD: Nguyn Th nh Tuyt 25

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    26/56

    Trng H Th Du Mt SP TIN K4

    1 Khi nim

    Truy vn l mt i tng rt quan trng ca trong cc h qun tr c s d liu.

    Vi vic s dng truy vn ngi s dng c th thc hin nhiu thao tc trn d

    liu

    trong cc bngmt cch nhanh chng, chnh xc, an ton.

    Chc nng ca truy vn:

    - Truy vn la chn, hin th, lc, sp xp d liu.

    - Truy vn cho php thm, xa, sa, to ra cc bng d liu.

    - Truy vn cho php tnh ton, thng k d liu.

    - Lm ngun cho cc i tng khc trong chng trnh (Form, Report).

    2 Cc loi truy vn:

    Select Query: Hin th, chn la, tnh ton, thng k hoc trch lc d liu trongcc bng hay cc truy vn khc.

    Crosstab Query: Th hin d liu c tnh cht thng k di dng bng 2 chiu.

    Parameter Query: Truy vn vi cc cc gi tr, iu kin khng c nh. Cc gi tr,iu kin s c nhp vo t bn phm khi thi m truy vn ny.

    Action Query: To bng mi, thm, xo, sa cc mu tin trong bng.

    Union Query: Kt hp cc trng tng ng t hai hay nhiu bng.

    Data-definition Query: Truy vn c xy dng t mt cu lnh SQL dng tomi hoc thay i cu trc ca bng.

    3 Cch to Query: gm 6 bc:

    Chn ngun d liu cho truy vn mi, gm: cc bng v cc truy vn c

    to t trc .

    To lp quan h gia cc bng, truy vn ngun.

    GVHD: Nguyn Th nh Tuyt 26

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    27/56

    Trng H Th Du Mt SP TIN K4

    Chn cc trng t cc bng, truy vn ngun a vo truy vn mi.

    a vo cc iu kin chn lc cc mu tin tho mn cc iu kin a

    vo. Nu khng a vo cc iu kin chn lc, th kt qu (Dynaset) ca truy

    vn

    bao gm tt c cc bn ghi t cc bng, truy vn ngun.

    Chn cc trng dng sp xp cc mu tin trong Dynaset. Nu khng chn

    trng sp xp, th cc mu tin trong Dynaset c hin th theo th t nh trongcc

    bng ngun.

    6. Xy dng cc ct (trng) mi t cc trng c trong bng, truy vn

    ngun. V d: Trng mi l tng, hiu, tch, thng ca hai trng c sn no .

    Khi xy dng trng mi, c th s dng cc php ton, cc hm chun ca Accessv

    cc hm t lp bng ngn ng Access Basic .

    To Query bng Query Design View:B1: Khi ng Design View.

    B2: Chn cc Table, Query tham gia.

    B3: Khai bo mi lin h gia cc Table nu trc cha khai bo (nu cn)

    B4: Khai bo tiu chun lc (nu cn)

    B5: Chy th, lu.

    V d: + to Query BAOCAODOANHTHU hin th m in thoi, ngy thng, tng s lng t, tng s tin bn c. Ta lm nh sau:

    GVHD: Nguyn Th nh Tuyt 27

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    28/56

    Trng H Th Du Mt SP TIN K4

    Ca s lm vic xut hin:

    Ta ko th cc Table lin quan vo cc Field,

    GVHD: Nguyn Th nh Tuyt 28

    Bc 1: nhp chnQuery

    Bc 2: nhp pvo y

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    29/56

    Trng H Th Du Mt SP TIN K4

    Ta vo View -> Totals xut hin hng Totals , ta chn cc php tnh ti y; tat iu kin ti hng Criteria. Lu t iu kin ti ct tng ng

    Sau khi to:

    Ta lm tng t vi cc Query cn li.

    GVHD: Nguyn Th nh Tuyt 29

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    30/56

    Trng H Th Du Mt SP TIN K4

    i vi Query BAO CAO DOANH THU THEO THANG, ta t iu kin ti dngCriteria cho Field NGAYDH trong Table HOA DON l: Between [forms]![FDT]![TN] And [forms]![FDT]![DN].

    Query BIN LAI:

    GVHD: Nguyn Th nh Tuyt 30

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    31/56

    Trng H Th Du Mt SP TIN K4

    Query DANH SACH IN THOAI:

    Query PHIU BO HNH:

    Query PHIU BO HNH sau khi to:

    Sau khi nhp cc thng s xong:

    GVHD: Nguyn Th nh Tuyt 31

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    32/56

    Trng H Th Du Mt SP TIN K4

    Tng t cc Query khc:

    GVHD: Nguyn Th nh Tuyt 32

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    33/56

    Trng H Th Du Mt SP TIN K4

    CHNG III: THIT K FORM

    1 Khi nim biu mu (Form):

    Mu biu l phng tin giao tip c bn gia ngi dng v Access. Thng tin

    trong biu mu c ly t bng v c th thit k biu mu cho nhiu mc chkhc nhau nh:

    Hin th v chnh sa d liu: s dng biu mu thay i, b sung, xo d liu.

    Nhp d liu: C th thit k biu mu dng nhp d liu mi vo bng v cnnhiu mc ch khc.

    2 Cc thnh phn trong biu mu:

    Form Header: Tiu Form, cc iu khin trong thnh phn ny sxut hin u tin v ch mt ln duy nht trong Form.

    Page Header: u trang ca Form, cc iu khin trong thnh phnny s xut hin u mi trang ca Form.

    Detail: Thnh phn chi tit, th hin chi tit d liu chnh ca Form.

    Page Footer: Cui trang ca Form, cc iu khin trong thnh phn

    ny s xut hin cui mi trang ca Form. Form Footer: Cui Form, cc iu khin trong thnh phn ny sxut hin cui cng v ch mt ln duy nht trong Form.

    3 Cch to Form:

    Thit k Form vi Wizard:

    Khi ng Form: Trong ca s Database - > chn mc Form

    GVHD: Nguyn Th nh Tuyt 33

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    34/56

    Trng H Th Du Mt SP TIN K4

    To biu mu mi:

    Ta thng dng Wizard trc ri mi dng Design thit k li.

    Click chut vo Create form by using wizard.

    Chn Table hoc Query.

    Click chn cc Field cn a vo Form.

    Khi chn c cc Field cn thit -> bm Next, ta chuyn qua phn thit k cchb tr v kiu theo nhng kiu mu c sn..

    GVHD: Nguyn Th nh Tuyt 34

    Chn tng mc

    Chn tt c ccmc

    Dng ct

    Dng bng biu

    Dng Sheet d liu

    Dng canh u

    Dng bng ng

    Dng th

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    35/56

    Trng H Th Du Mt SP TIN K4

    Chn kiu biu mu:

    GVHD: Nguyn Th nh Tuyt 35

    Nhp tn biu mu

    Xem hoc nhpd liu

    S dng thit kbiu mu

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    36/56

    Trng H Th Du Mt SP TIN K4

    Form dng Open View :

    Chnh sa Form: trong Form -> properties -> Format. Ti cc dng RecordSelectors, Navigation Buttons, Dividing Lines ta chn No.

    Thit k Form vi Design View:Chn th Form -> New -> Design View -> ok

    GVHD: Nguyn Th nh Tuyt 36

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    37/56

    Trng H Th Du Mt SP TIN K4

    Chn View -> Form Header/Footer hin tiu u v cui Form.

    Ly ngun d liu cho Form:

    Right click vo biu tng Selector Form v chn properties

    Chn bng truy vn ngun cho Form trong thuc tnh Data -> Record Source

    Nhp tiu cho Form thuc tnh Format -> Caption.

    To cc iu khin th hin d liu tn Form:

    Ko th cc trng trong bng d liu ngun vo thnh phn thch hp trn Form.

    Thng tin d liu chi tit th t phn Detail.

    V to cc iu khin trn cc thnh phn thch hp v gn cc thuc tnh cn thitcho n

    GVHD: Nguyn Th nh Tuyt 37

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    38/56

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    39/56

    Trng H Th Du Mt SP TIN K4

    Ta ln to cc nt , , , , . Ta s c:

    GVHD: Nguyn Th nh Tuyt 39

    Ta chnFinish

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    40/56

    Trng H Th Du Mt SP TIN K4

    Ta lm tng t vi cc Form cn li.

    GVHD: Nguyn Th nh Tuyt 40

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    41/56

    Trng H Th Du Mt SP TIN K4

    1 S Form :

    GVHD: Nguyn Th nh Tuyt 41

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    42/56

    Trng H Th Du Mt SP TIN K4

    CHNG IV: THIT K REPORT

    1 Gii thiu:

    Vi cc biu mu ngi dng c th a thng tin t bn ngoi vocc bng trongmt ng dng. Tuy nhin, khi c yu cu th cc thng tin ny phi c tng hpv sp xp li theo mt th t no c th in ra mn hnh hoc my in chongi s dng xem. Chng ta c th dng cng c truy vn thc hin cng vicny, nhng khi in ra th n ch l nhng d liu kiu th cha c nh dng kkhung, Vi cng c Report s gip chng ta thc hin cng vic ny c mtcch d dng hn. Ging nh Form, Report cng c d liu ngun ly t truy vnhoc bng th hin thng tin d liu ra mn hnh hoc my in.

    2 Cc loi Report thng dng:

    Column Report: Th hin cc Field trong Record t trn xung (Ct).

    Tabular Report: Mi record thnh mt dng ngang, cc Field xp theo tng ct(bng).

    Group/Totals Report: Dng to report cn ly kt s cho mt hay nhiu ch tius liu theo tng i tng (tng cng nhm).

    Main Sub Report: Trong report c report ph khc.

    3 Cch to Report:

    To bng Wizard hoc bng Design View.

    4 Hin th v lu Report:

    Sau khi hon tt thit k Report v lu Report, ghi lu Report c tr trong mc

    REPORT ca ca s Database v l thnh phn ca CSDL.Hin th: Design View -> ch thit k, hiu chnh Report v ch PrintPreview xem kt qu.

    5 Cc thnh phn trong Report

    GVHD: Nguyn Th nh Tuyt 42

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    43/56

    Trng H Th Du Mt SP TIN K4

    Report Header: Tiu Report, cc iu khin trong thnh phn nys xut hin u tin v ch mt ln duy nht trong Report.

    Page Header: u trang ca Report, cc iu khin trong thnh phnny s xut hin u mi trang ca Report.

    Group Header: u nhm, ni dng trnh by cc d kin ringca nhm, cc iu khin trong thnh phn ny s xut hin u u minhm.

    Detail: Thnh phn chi tit, th hin chi tit d liu ca Report.

    Group Footer: Cui nhm, ni thng dng thng k d liuring ca nhm, cc iu khin trong thnh phn ny s xut hin u

    cui mi nhm. Page Footer: Cui trang ca Report, cc iu khin trong thnh phnny s xut hin u cui mi trang ca Report.

    Report Footer: Cui Report, cc iu khin trong thnh phn ny sxut hin cui cng v ch mt ln duy nht trong Report.

    To Report bng Wizard:

    T ca s Database -> chn mc Report -> New -> hp thoi New Report. Cc quytrnh cng tng t nh Form.

    Dng Auto Report

    B1: T ca s New Report -> Table/Query trong khung choose table orQuery where the Object data come form.

    B2: Chn mc Auto Report: Column hay mc Auto Report: Tabular.

    Mt Report s c to v hin th ch Print Preview.

    GVHD: Nguyn Th nh Tuyt 43

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    44/56

    Trng H Th Du Mt SP TIN K4

    Dng Report Wizard:

    B1: T ca s Report -> Report Wizard.

    B2: Chn d liu:

    Chn Table/Query trong khung Tables/Queries.

    Chn cc Field ca Table/Query c chn trong khung AvailableFields v chuyn qua khung Selected Fields.

    GVHD: Nguyn Th nh Tuyt 44

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    45/56

    Trng H Th Du Mt SP TIN K4

    B3: Thit lp nhm to cc nhm (Group) cho Report: cho Field ktnhm d liu.

    B4: Sp xp d liu v to tng kt. Click chn Summary Option

    chn cc mc cho Summary. B5: Chn cch trnh by cho bn in.

    B6: Chn kiu cho Report.

    B7: t tn v kt thc.

    To Report vi Design View: Cc thnh phn ca Report:

    Group Header: u nhm, ni dng trnh by cc d kin ring canhm, cc iu khin trong thnh phn ny s xut hin u u minhm.

    Detail: Thnh phn chi tit, th hin chi tit d liu ca Report.

    Group Footer: Cui nhm, ni thng dng thng k d liu ring canhm, cc iu khin trong thnh phn ny s xut hin u cui minhm.

    To Report: Chn th Report -> New -> Design View.

    GVHD: Nguyn Th nh Tuyt 45

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    46/56

    Trng H Th Du Mt SP TIN K4

    Chn View -> Report Header/Footer hin tiu u v cui Report.

    Ly ngun d liu cho Report:

    Right click vo biu tng Selector Report v chn properties

    Chn bng truy vn ngun cho Report trong thuc tnh Data -> RecordSource.

    .Nhp tiu cho Report thuc tnh Format -> Caption

    .To cc iu khin hin d liu trn Report:

    ..Ko th cc trng trong bng d liu ngun vo thnh phn thchhp trn Report.

    ..Thng tin d liu chi tit t phn Detail.

    .. V to cc iu khin trn cc thnh phn thch hp v gn cc thuc

    tnh cn thit cho n.

    GVHD: Nguyn Th nh Tuyt 46

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    47/56

    Trng H Th Du Mt SP TIN K4

    Sau khi to xong, ta lu li. Trong Database -> Report -> bm pvo Report DANH SACH NHAN VIEN xem kt qu:

    GVHD: Nguyn Th nh Tuyt 47

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    48/56

    Trng H Th Du Mt SP TIN K4

    GVHD: Nguyn Th nh Tuyt 48

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    49/56

    Trng H Th Du Mt SP TIN K4

    To Option Group

    To Form ch Design, chn Option Group a vo Form :

    GVHD: Nguyn Th nh Tuyt 49

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    50/56

    Trng H Th Du Mt SP TIN K4

    To Button, nhng khi xut hin hp thoi u tin th ta chn Cancle

    GVHD: Nguyn Th nh Tuyt 50

    To tn cc boco cn gi y

    t tiu cho OptionGroup ti y

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    51/56

    Trng H Th Du Mt SP TIN K4

    Chn nt lnh -> Properties -> Event -> Onclick, chn Macro Builder. t tn choMacro

    GVHD: Nguyn Th nh Tuyt 51

    t tn cho Macro

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    52/56

    Trng H Th Du Mt SP TIN K4

    Vo Edit -> Condition.

    ct Condition ta nhn OPT=1, OPT=2,.. phn Label Name ta nhp bao nhiubo co th ct ny nhp theo s th t tng dn. Ti ct Action chn Open Form.Ti Form Name chn Form bo co cn gi.

    GVHD: Nguyn Th nh Tuyt 52

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    53/56

    Trng H Th Du Mt SP TIN K4

    Ta c:

    GVHD: Nguyn Th nh Tuyt 53

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    54/56

    Trng H Th Du Mt SP TIN K4

    Q PHN III: TNG KT

    ua phn chng em trnh by trn, s gip cho ngi s dng qun l ca hng

    in thoi mt cch hiu qu hn so vi trc y khng s sng phn mm quntr c s d liu. Gi y s c th qun l nhng hot ng ca ca hng theo mttrt t nht nh, d dng tm kim thng tin v mt yu cu no do ngi sdng yu cu, qun l thng tin ca in thoi d dng hn.

    Thnh vin:

    o Kiu Nguyn Thch.

    o Phm B Lc.

    Phn chia cng vic:

    o Chn ti: Thch, Lc.

    o Tm ti liu, phn tch thng tin d liu: Thch, Lc.

    o Thit k c s d liu:

    Thit kt Table: Thch, Lc.

    Thit k Query, Form: Thch, Lc.

    Thit k Report, : Thch, Lc.

    Vit bo co:

    o Vit l do chn ti: Lc, Thch.

    o Bo co Table, Query, Form, Report, Option Group: Lc,Thch..

    GVHD: Nguyn Th nh Tuyt 54

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    55/56

    Trng H Th Du Mt SP TIN K4

    MC LC

    PHN I: NHNG VN CHUNG

    A. L DO CHN TI

    B. GII THIU

    I. GII THIU MICROSOFT ACCESS

    II. C S D LIU TRONG ACCESS

    III. S LC

    IV. TNG QUAN V BO CO

    PHN II: NI DUNG BO CO

    CHNG I: LM VIC VI TABLE

    1 Table

    2 To cu trc bng (Table)

    3 Mi quan h gia cc Table

    4 To tham chiu (Loopkup)

    5 Nhp liu

    CHNG II: THIT K QUERY

    1 Khi nim

    2 Cc loi truy vn (Query)

    3 Cch to Query

    CHNG III: THIT K FORM

    1 Khi nim biu mu (Form)

    2 Cc thnh phn trong biu mu

    3 Cch to Form

    GVHD: Nguyn Th nh Tuyt 55

  • 8/6/2019 Viet Chuong Trinh Quan Ly Ban Hang

    56/56

    Trng H Th Du Mt SP TIN K4

    CHNG IV: THIT K REPORT

    1 Gii thiu

    2 Cc loi Report thng dng

    3 Cch to Report

    4 Hin th v lu

    5 Cc thnh phn trong Report

    PHN III: TNG KT