1. Trang chủ
  2. » Giáo án - Bài giảng

tóm tắt lý thuyết acces 2003

132 278 5

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 132
Dung lượng 1,97 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

T>o khoá chính - Click chu@t ch:n tên trFrng.. - Click chu@t ch:n tên trFrng.. Sao chép trFrng: Ch:n trFrng cWn sao chépbYng cách click chu@t t>i thanh ch:n trFrng B bên trái tên trFrng,

Trang 1

MICROSOFT ACCESS

Bài 1: T ng quan v Microsoft Access

Bài 2: B!ng d# li%u (Table)

Bài 3: B!ng truy v+n (Query)

Bài 4: Bi.u m0u (Form)

Bài 5: Báo bi.u (Report)

Trang 2

t?p tin cA sB d# li%u (CSDL)

Kh! n=ng t>o l?p m@t chFAng trình Hng

d4ng

Trang 3

B!o m?t vi%c truy c?p d# li%u, 5i u khi.n

các giá trO d# li%u và tính nh+t quán c8a d#

li%u

Trang 4

TPNG QUAN VU

MICROSOFT ACCESS

Trang 5

Microsoft Access là m@t phWn m m n i tiXng nYm trong b@ Microsoft Office.

Các tính n=ng n i b?t:

- Cung c+p giao di%n 5[p, tr\c quan và d] s^ d4ng

- Cung c+p các Wizard c\c ka thông minh 5 t>o

cho vi%c 5Onh nghba cA c+u d# li%u m@t cách d]

dàng và nhanh chóng.

- Liên kXt vVi các phWn m m qu!n trO d# li%u khác nhF: Foxpro, Excel…

Trang 6

Thoát khfi Access

- Click chu@t vào nút Close

- HoKc ch:n File\ Exit

Trang 7

b T chHc d# li%u trong Access

Các 5ni tFgng chính trong m@t CSDL Acceslà: b!ng, truy v+n, bi.u m0u, báo bi.u, trangtruy c?p d# li%u, macro và modun

Trang 8

B!ng là m@t b!ng t?p hgp các d# li%u 5Fgc

t chHc thành nhi u dòng (m0u tin-records)

và nhi u c@t (trFrng-fields)

Trang 9

B!ng truy v+n

Cung c+p m@t ki.u xem d# li%u tùy biXn tt

m@t hay nhi u b!ng

Có th dùng QBE (Query by Example) hoKc

có th viXt các câu l%nh SQL 5 t>o các truyv+n

Trang 10

d# li%u, hoKc 5 5i u khi.n vi%c thi hành

Hng d4ng

Trang 11

Báo bi.u (Report)

wFgc thiXt kX 5 5Onh d>ng, tính toán, in d#li%u dFVi nhi u hình thHc phong phú và 5[pmxt

Trang 12

Thi hành macro s{ giúp ta th\c hi%n liên

tiXp m@t hay nhi u thao tác quen thu@c m@tcách t\ 5@ng thay vì ph!i lKp 5i lKp l>i nhi ulWn

Trang 13

Trang truy c?p d# li%u (Page)

Cung c+p kh! n=ng truy c?p d# li%u tua biXn

tt Microsoft Internet Explorer

Trang 14

14

Trang 15

4 T>o t?p tin CSDL

Cách 1: Khi chFAng trình Acces 5ang 5óng:

- KhBi 5@ng Access, ch:n Blank Database,ch:n [OK]

- Trong c^a s kX tiXp, ch:n thF m4c s{ lFutr# t?p tin trong m4c Save in và gõ tên t?p

tin vào m4c FileName

- Ch:n nút [Create]

Trang 16

tr# t?p tin trong m4c Save in và gõ tên t?p

tin vào m4c FileName.

- Ch:n nút [Create].

Trang 17

5 MB m@t CSDL có szn

File\Open Database (Ctrl_O), h@p tho>i

Open Database xu+t hi%n

Ch:n t?p tin CSDL, ch:n [OK] hoKc nh+n

Enter

Trang 18

Click ch:n tên m@t 5ni tFgng:

- In +n: File\Print hay Ctrl_P

Trang 19

BÀI 2

B…NG D† LI‡U (TABLE)

Trang 20

867547

123 Lê Duˆn V‰ Hoàng

KH03

765478 11/2 YXt Kiêu

Mai HFAng KH02

844164 20-TrWn Phú

Lê Hoa KH01

a ch

H tên MãKH

Trang 21

b Th\c th và thu@c tính

Th\c th là m@t khái ni%m dùng 5 chŒ m@tnhóm các 5ni tFgng t•n t>i trong thX giVi

th\c dFVi m@t tên g:i c4 th giúp ta phân

bi%t 5Fgc gi#a chúng vVi các 5ni tFgng

khác NhF v?y mŽi b!ng d# li%u c‰ng chính

là m@t th\c th

Thu@c tính là nh#ng tính ch+t dùng 5 xác

5Onh m@t th\c th

Trang 22

li%u mà các giá trO c8a nó không 5Fgc phéptrùng lKp trên các b!ng ghi thì 5Fgc g:i là

trFrng khoá chính c8a b!ng d# li%u 5ó

Khoá ngo>i: M@t trFrng 5Fgc g:i là khoá

ngo>i c8a m@t b!ng nXu nó là thu@c tính

không khoá c8a b!ng này nhFng là thu@c

tính khoá c8a m@t b!ng khác

Trang 24

Datasheet View: Hi.n thO b!ng nh?p li%u

Design View: Hi.n thO c^a s thiXt kX b!ng d#li%u

Table Wizard: t>o b!ng bYng công c4 Wizard.Import Table: Nh?p m@t b!ng d# li%u có szntrong m@t t?p tin vào trong CSDL hi%n t>i

Link Table: T>o mVi m@t b!ng d# li%u mà

b!ng d# li%u này có liên kXt vVi m@t b!ng d#li%u bên ngoài CSDL hi%n t>i

Trang 25

25

Trang 26

Ki.u d# li%u (Data Type):

1 Gigabytes wni tFgng nhúng

OLE Object

6124 ký t\

V=n b!n siêu liên kXt Hyperlink

8 Bytes

Ti n t%

Currency

4 bytes Acces t\ gán cho Record

AutoNumber

8 bytes ChHa ngày, gir

Date/Time

V=n b!n Memo

1,2,4 hay 8 bytes Ki.u sn

Number

255 ký t\

ChHa ký t\ ch# và sn Text

Kích thFVc Di]n gi!i

Ki.u d# li%u

Trang 27

- Format: wOnh d>ng d# li%u.

- Input Mask: Quy 5Onh mKt n> m0u khi

nh?p li%u

- Caption: ChuŽi ký t\ dùng làm nhãn c8a

trFrng d# li%u

Trang 28

- Validation Text: Thông báo khi nh?p li%u

vFgt quá giVi h>n B Validation Text.

- Required: NXu ch:n Yes, bxt bu@c nh?p d#

li%u cho trFrng.

- Indexed: Vùng chŒ m4c.

- Allow Zero Length: NXu ch:n Yes, cho phép nh?p trO là chuŽi rŽng cho m@t trFrng ki.u

Text hay Memo.

- Lookup Wizard: ThFrng dùng cho ki.u d#

li%u Number và Text.

Trang 29

3 T>o khoá chính

- Click chu@t ch:n tên trFrng

c4

- Click chu@t ch:n tên trFrng

- Ch:n Edit\ Primary Key

Trang 30

d# li%u 5ó và tiXn hành s^a ch#a

Sao chép trFrng: Ch:n trFrng cWn sao chépbYng cách click chu@t t>i thanh ch:n trFrng

B bên trái tên trFrng, Ch:n menu Edit\Copy.Sau 5ó ch:n dòng cWn chép, ch:n menuEdit\Paste

Xoá trFrng: Ch:n trFrng cWn xoá, ch:nmenu Edit\Delete Row

Trang 31

5 LFu tr# c+u trúc b!ng

Click vào bi.u tFgng

Ch:n menu File\ Save

H@p tho>i Save As xu+t hi%n, gõ tên b!ng

vào ô Table Name, ch:n [OK]

Trang 32

- [Yes]: Access t\ 5@ng t>o mVi m@t trFrng

ID và 5Kt khoá chính vào trFrng này

- [No]: Access không qui 5Onh khoá chính

cho b!ng

- [Cancel]: Quay l>i c^a s thiXt kX

Trang 33

Thông báo xu9t hi-n khi NSD vào d+ li-u v <t quá gi=i

h n qui >nh ? m c Validation Rule

Trang 35

$1234.5 1234.5

Trang 36

phân cách các c m ký t3 cGa tài kho)n

• Ki m tra tính h<p l- cGa ký t3 gõ vào (Vd n u qui >nh

là ch+ s thì Access sK không nhDn các ký t3 không

Trang 37

Chi ti.t v các thu c tính c a tr ng

Thu c tính Input Mask (m0t n( nh1p li2u)

Trang 38

Thu c tính Default Value

Dùng Ft giá tr> mFc >nh cho tr ng Giá tr> mFc

>nh này có th là m t h{ng hay m t hàm cGa Access.

• Ví d : Date(): ngày hi-n hành

Thu c tính Required

N u ch!n Yes, b't bu c ph)i nhDp d+ li-u vào, n u

không máy sK báo l1i

Thu c tính Validation Rule

Công d ng: Access t3 ng ki m tra tính h<p l- khi

nhDp li-u Mu n ch |ng trình ki m tra, trong bi u thzc này, ta Ft m t bi u thzc h<p l- Ví d : >0 (S l <ng

ph)i >0)

Trang 39

Chi ti.t v các thu c tính c a tr ng

Thu c tính Allow Zero Length

Công d ng: N u ch!n Yes, sK cho phép các tr ng Text

và Memo nhDn các chu1i r1ng

Thu c tính Indexed

T o ch m c không cho phép các giá tr> trong tr ng này trùng lFp

Yes (No Duplicate)

Công d ng: s'p x p m t tr ng nào ó Thu c tính nhDn các giá tr> sau:

Trang 40

Là cách t o tr ng mà giá tr> nhDp vào <c ch!n tr danh sách các tr> Danh sách này <c li-t kê trong

danh sách q xu ng (Combo box)

b Cách t0o: Ví d; minh h<a

Yêu cou

Gi) s~ có Table Danh muc

nganh thi có c9u trúc và n i dung:

Ta con t o Table Danh sach thi

sinh có c9u trúc nh sau:

Trang 41

Ch!n (1), Access sK yêu cou ch!n m t Table hay Query làm

ngu€n Ch!n Next, xu9t hi-n h p i tho i:

(1) Ch!n I want

the lookup column to

look up the values in

Trang 42

B =c 2: • ây, ta ch!n Table Danh muc nganh thi, ch!n Next, xu9t hi-n h p i tho i:

Trang 45

b Cách t0o: Ví d; minh h<a

M? table Danh sach thi sinh nhDp li-u, b n sK th9y r{ng, t i tr ng Manganh, m t danh sách q

xu ng cho b n ch!n mã ngành

Trang 46

Ch!n (2) t3

nhDp vào các giá tr>

trong Combo box.

Ch!n Next, xu9t hi-n

h p i tho i :

Lon l <t nhDp vào các giá tr> trong Col1, (gi) s~ trong b)ng DS Nhan vien) nh sau:

Trang 47

b Cách t0o: Ví d; minh h<a

Ch!n Next sang b =c ti p theo, xu9t hi-n h p tho i: Ch!n Finish hoàn thành

Trang 48

K t qu) khi m? b)ng DS Nhan vien nhDp li-u,

b n sK th9y r{ng, t i tr ng Phòng ban, m t danh sách q xu ng cho b n ch!n tên phòng ban Các tên này do ta t3 nhDp vào trong các b =c trên

Trang 49

8 ThiXt l?p mni quan h%

Vi%c thiXt l?p mni quan h% gi#a các b!nggiúp cho d# li%u có tính nh+t quán và b!otoàn 5Fgc thông tin

a Các mni quan h%:

biXn nh+t Hai b!ng d# li%u A và B có mniquan h% 1-n khi m@t b!n ghi c8a A có nhi ukXt nni 5Xn các b!ng ghi c8a b!ng B, nhFngm@t b!n ghi c8a b!ng B chŒ có m@t kXt nniduy nh+t 5Xn m@t b!n ghi c8a b!ng A

Trang 50

b!n ghi c8a b!ng B, và ngFgc l>i m@t b!n

ghi c8a b!ng B chŒ có m@t kXt nni duy nh+t

5Xn m@t b!n ghi c8a b!ng B

Many To many (n-n): Hai b!ng d# li%u A và

B có mni quan h% n-n khi m@t b!n ghi c8a

b!ng A có nhi u kXt nni 5Xn các b!n ghi c8a

b!ng B và ngFgc l>i, m@t b!n ghi c8a b!ng

B c‰ng có nhi u kXt nni 5Xn các b!n ghi c8a

b!ng A

Trang 51

b!ng d# li%u:

- Vào menu Tool\Relationship hoKc click

vào bi.u tFgng

- Trong h@p tho>i Show Table, ch:n các

b!ng cWn t>o mni quan h%

- Ch:n trFrng khoá c8a b!ng này, click gi#chu@t và rê chu@t vào trFrng cWn t>o mni

quan h% B b!ng kia

Trang 53

M@t sn thao tác cWn biXt:

Xem l>i m@t quan h% 5ã 5Fgc 5Onh nghba:

Ch:n Tool\Relationship

NXu munn xem t+t c! các quan h% thì ch:n

menu Relationship\Show All hoKc

ChŒnh s^a m@t quan h% :Click chu@t ph!i

vào 5Frng quan h%, Edit Relationship

Xoá bf m@t quan h%: Click chu@t và 5Frngbi.u di]n mni quan h%, nh+n Delete

Trang 54

ph!i vào b!ng cWn lo>i bf, ch:n Hide Table.Thêm m@t b!ng d# li%u trong c^a s quanh%: Click chu@t ph!i vào c^a s quan h%,ch:n Show Table, sau 5ó ch:n b!ng d# li%ucWn thêm vào và ch:n [Add] HoKc vàomenu Relationship\Show Table, sau 5óch:n b!ng d# li%u cWn thêm vào, ch:n[Add]

Trang 55

9 Nh?p d# li%u cho b!ng

Trong c^a s Database, ch:n b!ng cWn nh?pli%u, nh+n Enter hoKc ch:n [Open]

M@t sn thao tác khi nh?p li%u:

- Ch:n Font Ch# cho b!ng: Click ch:n c!

b!ng, ch:n menu Format\Font

- Di chu.n tt trFAng này sang trFrng khác:Tab

Trang 56

OLE, ch:n Insert Object

Trang 57

trong h@p Object Type 5 t>o mVi hoKc 5Favào trFrng hi%n hành m@t t?p tin hình !nh.Create from File: Ch:n Browse 5 tìm 5úng5Frng d0n c8a t?p tin hình !nh cWn hi.n thOtrên trFrng d# li%u hi%n hành, ch:n [OK]

Trang 58

(QUERY)

Trang 59

1 B!ng truy v+n d# li%u

a Khái ni%m

B!ng truy v+n là m@t thành phWn c8a MSAccess dùng 5 t?p hgp các d# li%u theo ýmunn, 5áp Hng các yêu cWu truy v+n, tra cHud# li%u Tt b!ng truy v+n ta có th thamkh!o d# li%u tt nhi u b!ng d# li%u khácnhau trong CSDL, ta có th phân tích hay5i u chŒnh d# li%u ngay trên b!ng truy v+nnày

Trang 60

nh#ng tiêu chuˆn nào 5ó

- Sxp thH t\ các m0u tin trong b!ng d# li%u

- Tra cHu, truy v+n và tham kh!o d# li%uthu@c nhi u b!ng d# li%u c8a CSDL

- Th\c hi%n các tính toán trên các trFrng

- Dùng b!ng truy v+n làm d# li%u cA sB chocác báo bi.u, bi.u m0u và ngay c! b!ng truyv+n khác

Trang 61

c Các lo>i b!ng truy v+n

Select Query: B!ng truy v+n ch:n l\a Nó

th\c hi%n 5Fgc nhi u chHc n=ng quan tr:ngnhF: Trích d# li%u tt m@t hay nhi u b!ng vàhi.n thO kXt qu! dFVi d>ng b!ng tính, tóm txtd# li%u, s^a 5 i d# li%u, t>o mVi các trFrng

5 tính toán, xem d# li%u trong 1 hay nhi ub!ng

Trang 62

a C^a s thiXt kX b!ng truy v+n

Trang 63

Trong cF! s Database, ch:n 5ni tFgng

Queries, ch:n New C^a s New Query

xu+t hi%n, ta ch:n Design View, [OK]

Cùng lúc c! hai c^a s Select Query và h@ptho>i Show Table xu+t hi%n:

- Trong c^a s Show Table, ch:n tên TablecWn truy v+n d# li%u và click [Add] 5 5Fa

vào b!ng truy v+n Ch:n [Close]

Trang 64

tên trFrng hay dùng chu@t ch:n tên trFrng,+n gi# và kéo vào ô Field

Trang 65

Show: NXu Click ch:n thì trFrng d# li%u

tFAng Hng s{ hi.n thO d# li%u c8a trFrng

trong b!ng kXt qu! truy v+n

Criteria: Khai báo bi.u thHc 5i u ki%n truy

v+n wiêù ki%n có th là m@t giá trO c‰ng có

th là m@t bi.u thHc

Trang 66

66

Trang 67

Trong c^a s Database, ch:n 5ni tFgng

Queries, ch:n [New]

Trong c^a s New Query, ch:n Simple

Query Wizard, ch:n [OK]

Ch:n ngu•n d# li%u cho Query tt m4c

Table\Query, sau 5ó ch:n trFrng cWn th

hi%n trên truy v+n tt các b!ng 5ã ch:n, click[Finish]

Trang 68

ta ch:n trình 5An View\Totals

Trong m4c Totals có các tính ch+t sau:

- Group By: T>o sxp xXp theo nhóm d\a trênm@t trFrng, Fu tiên cho trFrng nYm B c@t

5Wu tiên c8a truy v+n

- Sum: tính t ng các giá trO m@t trFrng sn

theo trFrng 5Fgc t>o nhóm

- Avg: Tính giá trO trung bình các giá trO m@ttrFrng sn theo trFrng 5Fgc t>o nhóm

Trang 70

tiên c8a b!ng d# li%u

- Last: Giá trO c8a trFrng thu@c m0u tin cunicùng c8a b!ng d# li%u

- Where: ChŒ 5Onh tiêu chuˆn cho m@t

trFrng

- Expression: T>o m@t trFrng tính toán khi

b>n munn phni hgp vVi nhi u hàm trong

m@t bi.u thHc

Trang 74

- Ký t\ * 5 bi.u di]n b+t ka giá trO nào;

- Ký t\ ? 5 bi.u di]n m@t ký t\ b+t ka.

Trang 75

Ví d4:

M@t sn ví d4 minh ho> toán t^ LIKE:

– Like ‘Nguy n*’ - l:c ra nh#ng ngFri h:

nguy]n 6 ký t\ 5Wu là Nguy]n, các ký t\ còn

l>i là tho!i mái;

– Like ‘* c*’ - l:c ra nh#ng ngFri có H: hoKc

Trang 77

3 Parameter Query

Parameter Query: Khi t>o query này và chothi hành thì Access s{ hi.n thO m@t h@p tho>iyêu cWu nh?p vào m@t giá trO nào 5ó, giá trOnày 5Fgc xem nhF m@t tiêu chuˆn 5 tríchl:c các m0u tin theo ý munn

Trang 78

Query

w t>o m@t Parameter, ta gõ vào ô Creteria

m@t chuŽi ký t\ yêu cWu 5 t>o m@t

Parameter

Ví d4: T>o truy v+n yêu cWu nh?p vào mã

hàng, ta làm nhF sau: Trong khung lFVi

QBE, t>i trFrng Mahang B ô Creteria, ta gõnhF sau:[Nh?p vào mã hàng]

Trang 79

C+u trúc b!ng Cross tab query:

Row heading là tiêu 5 các dòng, có chHa

các giá trO c8a các trFrng nào 5ó làm tiêu

chí thnng kê MŽi Crosstab ph!i có tni

thi.u 1 trFrng làm Row heading;

4 CrossTab Query

Trang 81

81

Trang 83

bYng cách mB th\c 5An Queries Crosstab

Query;

B34c 3: ThiXt l?p các thu@c tính Total c‰ng

nhF Crosstab cho các trFrng phù hgp nhF

sau:

Trang 86

Database, ch:n [New], ch:n Design View,click ch:n [OK].

Show Table, ch:n [Add]

nh?t d# li%u

Trang 87

Update To T>i trFrng cWn c?p nh?t d# li%ub>n nh?p vào bi.u thHc 5 c?p nh?t d# li%ucho trFrng 5ó

Thi hành query 5 xem kXt qu!

Trang 88

các trFrng d# li%u c8a b!ng d# li%u này sang b!ng d# li%u khác.

Trong c^a s Database, ch:n 5ni tFgng Queries,

ch:n [New], ch:n m4c Design View, ch:n [OK] Ch:n b!ng d# li%u ngu•n trong c^a s Show

Table, add vào trong c^a s thiXt kX query.

Vào menu Query, ch:n Append Query

Trang 90

b!ng d# li%u 5ích

Thi hành truy v+n

Trang 91

7 Make_Table Query

Các bFVc t>o m@t Make table query 5 lFu tr# kXt

qu! m@t query ra m@t b!ng d# li%u 5Fgc tiXn hành theo 2 bFVc chính:

B34c 1: T>o m@t Select query hoKc m@t Total

query 5Fa ra 5Fgc b!ng kXt qu! cWn lFu tr#;

B34c 2: Ra l%nh t>o Make table query tt query

5ang thiXt kX và thi hành 5 thu 5Fgc b!ng kXt qu! nhF mong munn.

Gi! s^ 5ã t>o 5Fgc m@t Select query 5Fa ra 5Fgc

b!ng kXt qu! nhF sau:

Trang 93

Các bFVc t>o make table query

B34c 1: mB select query 5ã t>o 5Fgc B chX

5@ Design View;

B34c 2: ra l%nh t>o Make table query bYng

cách mB th\c 5An Queries | Make Table

query, h@p tho>i Make table xu+t hi%n:

– Hãy nh?p vào tên b!ng d# li%u cWn lFu vào ô

Table Name:

B34c 3: thi hành query 5 nh?n kXt qu!

Trang 94

94

Trang 96

Queries, ch:n [New], ch:n Design View,[OK].

Ch:n b!ng d# li%u cWn truy v+n trong c^a sShow Table, ch:n [Add]

Vào menu Query, ch:n Delete Query, ta s{th+y m@t dòng Delete

Trang 97

trong b!ng d# li%u cWn xóa, ch:n (*) 5Fa

vào khung lFVi QBE, thì acess s{ t\ 5@ng

thêm vào dòng Delete tt From

NXu munn cài 5Kt thêm 5i u ki%n xóa, ch:ntrFrng d# li%u cWn 5Kt 5i u ki%n và 5Fa vàokhung lFVi, access s{ t\ 5@ng thêm vào tt

WHERE B dòng Delete

Trong vùng Criteria, thêm vào bi.u thHc

5i u ki%n xóa

Thi hành truy v+n

Trang 98

wKt con nháy t>i ô Criteria c8a trFrng cWn

t>o bi.u thHc 5i u ki%n

Click ch:n vào bi.u tFgng

Trong khung bi.u thHc, ta 5ánh d+u vào

bi.u thHc 5i u ki%n, s^ d4ng các toán t^ cószn bYng cách click chu@t vào các button

tFAng Hng

Trang 100

- Hàm LEN(chuŽi); tr! v kXt qu! là chi u dàichuŽi Ví d4:LEN(“ACCESS”)=6

Trang 101

- Hàm NOW( ): tr! v kXt qu! là giá trO ngày

và gir trong h% thnng máy tính

Trang 102

- Hàm MONTH( bi.u thHc ngày): tr! v kXt qu! là

giá trO tháng c8a bi.u thHc ngày.

Trang 103

giá trO gir c8a bi.u thHc thri gian

Ví d4: HOUR(#11:12:15 AM#)=11

- Hàm MINUTE(BT thri gian): tr! v kXt qu!

là giá trO phút c8a bi.u thHc thri gian

Ví d4: MINUTE(#11:12:15 AM#)=12

- Hàm SECOND(BT thri gian): tr! v kXt

qu! là giá trO phút c8a bi.u thHc thri gian

Ví d4: SECOND(#11:12:15 AM#)=15

Trang 104

còn không thì cho trO sai

Ví d4: IIF([phai]=Yes,”Nam”, “N#”)

Trang 105

BÀI 4 BIšU M›U (FORM)

Ngày đăng: 30/10/2014, 13:00

TỪ KHÓA LIÊN QUAN

w