Upload
nguyen-quang-nam
View
222
Download
0
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