u.v n ed ui .ha T h S : N G U Y Ễ N C Ô N G M I N H ui ed TƯHOCCẨCKỲNẤN0COBẲN u.v n- ww w lib vờ nhóm tin học thực dụng ww w lib Microsoýt lib ui ed u.v n- Office Access 2010 ww w lib ui ed u.v n -w ww lib ui ed u.v n -w ww Cho người sử dụng NHÀ XUẤT BẢN HỒNG ĐỨC u.v n ed ui .ha ww w lib nu.v ed ui .ha w lib ww nu.v ui ed T ự h ọ c c c k ỹ cơbẳn M ic rồ s o OFFICE ACCESS 2010 TH.S NGUYỄN CÔNG MINH lib Chịu trách nhiệm xuãt bản: -w ww Hồng Chí Dũng Biên tập Nguyền Nam Sửa in : Cơng Sơn ed u.v n Trình bày ; Thảo Mi Vẽ bia ; Lẽ Thành Thực liên kết xuất bản: ui CÔNG TY C ố PHÂN VAN HỎA NHÂN VÃN Phát hành tại: -w ww lib *01 Trường Chinh, P.11, Q Tân Bình.TP, HCM Tel: 3971 7882 - 3971 7884 - 39712285 Fax; 39712286 ww w lib ui ed u.v n * 875 CMT8, p,15, Q.10 TP HCM TeL: 39770096 Fax: 39708161 • 486 Nguyên Thị Minh Khai, P.2, Q 3, TP HCM TeL: 22174002 Fax: 38396733 In 1000 cuốn, khổ 16x24cm Tại Cty CP VH Văn Lang Số đăng ký KHXB số: 86-2008/CXB/114-22/HĐ QĐXB; 81/QĐXB/TH NXB Hồng Đức cấp ngày 27-12-2008 In xong nộp lưu chiểu quỷ IV năm 2009 u.v n ed ui .ha ww w lib u.v n- Ờ I NĨI ĐẦU ed M ụ c đ ích Cii chưdiig irìn h phần m c m M ic ro s o ft Access ui cho p h ép c c cá nhân doanh Iiíỉhiệp quản lý lượng lớn Ihông n- ww w lib Ún sở liệu quan hộ Chính sách "Tụ học kỹ Microsoịt Offỉce Access 2010 cho người sử dụng" cầu nối kiến thức Uiyệi VỜI đưa người mđi bước chùn vào lĩnh vực quản trị liệii Jí qua lá't kỹ nâng cđ '.•ủa '.-hướná trinh Sách bao gồ m nội d u n ii chin h sau đây: u.v Phần I: Gic'fi thịộii khái niệm cân biín mà người mđi học cấn đỏ àin viộc tò'i V(;i Accosi, ui ed Phen ìỉ: Tí-p t r a r g vr.o việt, i-ình bì:y Vỉ' i ru l r ữ d ữ l ị ệ ',1 í lh r g tin) Irong bảng Bạn không Ihổ làm đưỢc vđi Access n í u k h n g c ó t h i i g IÌ!1 i r o i i Ị c c ỈKỈng ed u.v n -w ww lib i‘hần III: iliíđiig dẫn clu.m lọc thơiig tin nià !>ạn muốn xcm biing cách sử dụng ;nảu ttuy \'ấn (qucry), 01111 ? cái.'h sãp xèp lổ cnức ihòng (in cho clc hiểxi Phẩn IV : Trìiih bày cách tạo mẫu biểu (form) sở líóu Access lứiằin giúp b;Ịii dc úiis nháp liệu xem Ihôiig tin mà ban cần hơri ir&ii hìiili máv tính .lib ui Phầíi i': Phúiì tiitih niiy vC ết h.id bic\i írcpvìri), cách sáng lạo đế xom clữ liệii trcii giáy t)ăy nơi bạn có ihể làm nlng viêc in Iliư mẫii nliãp ihư số tổng nhiều sô” liệu khác ww w lib ui ed u.v n -w ww Sách dưỢc bô’ cục rõ ràns dẽ hiểu, nơi ciunẹ nêu ngắn gọn kèm hình ánh minh hoạ Hy vọng sách tài liệu học lập hừu ích cho bạn đọc Irung q trình lự học kỹ cd Microsoít Office Access 2010 'T ’ / • "* Tác gia u.v n ed ui .lib ww w ed u.v n ui .lib -w ww lib -w ww ed ui n- u.v ww w lib ui ed n- u.v ww w lib ui ed u.v n u.v n u.v n- ww w lib ui ed Chướng 1: G iới thiệu Access 2010 ui ed PHẦN í ed u.v n- ww w lib Những khái niêm ui Cbtibìtig 1: G iới tb iệ u A ccess 2010 Chương 2: K h i đầ u , đin h btiớng ww w lib ui ed u.v n -w ww lib ui ed u.v n -w ww lib Cìnỉơttg 3: Tạo m ột c s d ữ liệu t ỉi tcìiiplate V Chưưtìg T b iế t k ê ' c s d liệu theo c c h ọ u a n b ệ u.v n ed Chương 1; Giới thiệu Access 2010 w lib ui ed u.v n- ww w lib ui G iới \thiệu fìcc0ss 2010 ui Nbững đ iếm chính; t t Nắm inĩng Microso/t Access ed u.v n- ww ĩ -w ww lib Liệt kê sáỉí loại đối lĩỉợnọ, Access K 'Hm biểu tnột số khái ĩiiệm ihiết yến tỉề sờ d ữ ìíệii chương tr ìn h q u ản lý s dừ liệu M icrosoft, m ộ t th n h p h ầ n M icrosoft OíTice, cho p h ép bảo liíu sờ liệi' - tậ p hợp liệu xếp theo m ộ t câu trú c có’ đ ịn h C ấu trú c làm cho th ô n g tin dễ chọn, p h â n loại in b ằ n g n h iề u (lịnh d ạn g k h ác Với Access, b n có th ể tạ o bảo lưu bao n h iêu sở liệu tuỳ n h u cầu - th ậ m chí b n có th ể ch ia sẻ chúng với n h ữ n g người kh ác tr ê n m ạn g cục In te rn e t Access m ộ t chương tr ìn h đ a n ă n g làm việc với h ầu n h bâ^t k ỳ loại th ô n g tin M ột sở liệu có th ể đơn g iản n h m ộ t d a n h sách địa để th a y th ế íìle c a rd b n Hoặc, b n có th ể tạ o m ộ t sở liệu h ầ m rượu có th n g tin m ỗi chai rượu tro n g h ầ m m ộ t sd liệu sách tồ n kho với th n g tin cuón sách, n h x u ấ t b ả n , k h ác h h n g n h ữ n g đơn đ ặ t h n g đặc b iệt Access có th ể xử lý sở đữ liệu phức tạ p chứa n h iều loại th ô n g tin n h iều chương trìn h tu ỳ biến M ột sỗ liệu Access có th ể chứa d a n h sách reco rd (b ả n ghi) h ầu n h b ấ t th ứ từ doanh sô" đ ến tỉ số t r ậ n đầu th ể thao ww w lib ui ed u.v n ed u.v n -w ww lib ui A ccess u.v n ww w lib K hông giống n h chương trìn h b ản g tín h Access- m cho ih ô n g tin nhiều đ ịn h d n g k h ác dễ h iển th ị • bao gồm d a n h sách theo b ản g chữ cái, báo cáo định dạng, n h ã n th tín mẫu biểuđiền vào chỗ trống ed ui Chương 1: Giới thiệu Access 2010 ui ed u.v n- Access 2010 m ộ t th n h p h ầ n chương tr ìn h M icrosoft Tice 2010 Profe.ssional v có sắ n m ột sản p h ẩ m độc lập riên g biệt C ác p h iê n b ản trước Access m ột p h ầ n ấ n b ản Office trước - A ccess 2003 tro n g Oííice 2003, A ccess 2002 trc n g OfFii:e XP, A ccess 2000 tro n g Office 2000, Bởi A ccess m ộ t p h ầ n M icrosoĩt O íĩice, n ên việc chia sẻ th n g tin với tà i liệu W ord b àng tín h E xcel th ì dễ dàng w lib S u lo i đ ố i tư ợng A c c e s s -w ww lib ui ed u.v n- ww C/ác sở dư )iệu Access gồm đòi tượng - n h ữ n g th ứ m b ạn tạo, biên tâ p xố, đơ1 tượng có tơ n nhữ n g xác lậ p riè n g C ác h ệ th ố n g hướng đôl tượng cho phép tạo nhữ n g th ứ n y m ỗi lầ n m ột c b ầ n , sử d ụ n g p h ầ n vốn lắp ghép với Access cliứa cac loại đô'i iư tỉrg khác n h ru b'ic gồm cúc đô'i tư rn ? lưa irơ , h iể n th ị in dử iiệu, n h đối tượng chứa chương trìn h rna b n viế-„ Đầu tiên , b ạn liủ dụng cni vài lưạí dơi tưỢiig, Iihưng k h i b n tuỳ b iế n sở dừ liệu, r c t b n có th ể sử dụng tâ^t ca c h ú n ^ B ạn b ắ t đầu với tab le (bảng) để lưu tr ữ liệu, form (m ẫu biểu) để biồn tậ p liệu tr ê n m n h ìn h , re p o rt (báo biếu) đ ể in liệu v query (niẫu tru y v ấn ) đ ể chọn k ế t hrtp Jừ liệu, s.aư ta o aiacro \'a module chứa n h ữ n g chương trìn h mò han viết ed u.v n P h ầ n n y đề cập đ ến từ n g loại đối tượng Access: tab le querv, form re p o rt, m acro inodulí* C ác b;ing đỏ’ li ỉrríd ũ ’ liệu -w ww lib ui Các b n g (tab le) nơi bạn đ ặ t liệu M ộl b ả n g m ộ t dối iượng Access gôm m ộ t lo t reco rd (bán ghi) - d n g đ iện tử tương đương V’.ỸÌ th é m ục vốn tạo n ên ưiột d a n h sách đ ịa Mỗi record chứa th ô n g tin m ột định dạng, T rong m ộ t d a n h sách đỊa chỉ, môi reco rd chứa th ô n g tin m ột người, tê n , địa nhừ n g k iện khác Mỗi m ẩu th ô n g tin riê n g lẻ, chẳng h n n h tê n , họ địa đường gọi m ộ t fielđ (trường) ww w lib ui ed u.v n Cơ sở liệu có th ể chứa nhiều bảng M ột sô liệu cửa h n g sách (ví dụ) có th ể chứa m ộ t bảng sách (với tựa đề, n h xuất b ản , giá th ô n g tin k h ác sách), m ộ t b ả n g n h cung cấp m b n m ua sách từ (với tê n cơng ty, đĩa chỉ, điều k h o ản ch iế t k h ấ u th ô n g tin khác n h cung cấp) v có th ể m ột b ả n g k h c h h n g thư ng xuyên (với tê n , đ ịa v th ô n g tin khác) ed u.v n Chương 1: Giới thiệu Access 2010 10 ww w lib ui H ìn h 1.1 m in h h o m ộ t b ả n g tê n đ ịa Mỗi h n g m ộ t record trư ng th ể h iện tro n g cột X C o n u d • Fksỉ ' L JS tN ã m c« t : ữ n ip â r v A c íổ r c s s ỉ c try CA Ĩ6 ệs 0 , 9 * h S f i^ t S W Ệ m c n ts n AỆ T i; 2 lỉ2 i C M r ib A H lA & J2M 334 U&A NV 1W 70 USA jT C r t P â c ih e C ỉỉ* H w Y v ^ H lo u M id c ỉư ) V V i i n ia w « rư i V /~ )» c o u r ir y ẳ ỉ4 * c F r « it i( ly IvU h u l ' V&A Ii^ dia » A< S2C57 ƯSA S im p s o r t J3 C V V ỉs R c n g T C A U n c PẤ Ỉ9 C & USA \sv n USA 10 S h i( » L i ' ' « S k « « đ ỉ( ỉle 0< Ỉ H o ily v v c o d ữ ( r « M c fÌY > » ? o đ «1 t ì O è iQ C C ^ n c v n p « (ô rscn ã lớ i T n n ỡ^ U n * i\.! ' y i5 O c m ir lc K r^ w (c )( i i6 f lo i« m a 'Y S x l- J f l« r ^ rt .3 ' A lC s n v C H n t n i đ C ' * C' M s V id o iv C r c v ^ ĩ W ì\ i9 đ U Ỉ& (^ A v$à USA W rA 9* « USA N V M K i UbA • H ■ĩ i i ' 9.Ì C ĨŨ Ì UàA PA -3 5 USA ' ' > ww 14 i r" K ,i M a ^ ỉa a PA y » i\ u X i V '.u u.v AK ed M a r t ld * K n d i CA L iC C ''â lC O P O L9pe2 ỉ c o t t SDL* S i ỉ u ,> O Y Íe s^ C w rí ŨCK iO U Penny K d v e r ỉ t o i^ ỉ q ^ a r ? ui A C P r o đ u c ĩc n s t lc n « n » w lib n- s n- Hình 1.1; Một bảng chứa record (hàng) trường (cột) u.v Bảng tính có phải m ộ ỉ s liệu hay ktìơng? ui ed u.v n -w ww lib ui ed K hông hẳn N h iề u ngườt sử dụng chư ơng trình bảng tính c h ẳ n g hạn M icro so íí E xcel ho ậc L o tu s 1,2,3 để lưu trữ danh sách re c o rd M ột s ố chư ơng trin h b ả n g tính c ó c c tính s liệu g iớ i hạn ch ú n g khô ng đư ợc th iế t k ế đ ể làm nhiều c m ột chư ơng trình c sỏ íiệu B ạn c ó th ể sử đụng bảng tính đ ể lưu trữ m ột d a n h sách địa ch ỉ v bạn có th ể nh ậ p , biên tập, xóa phàn loạ i đ ịa ch ỉ (m ộ t địa m ỗi hàng bảng tín h) in nhãn thư tín th m ẫu m ôt công v iệ c quan trọ n g C ấ c bảng tính khơng (và không th ể ) n g h ĩ v ề liệu cáo b ả n g , reoord v trư ởn g m ^hay vào đỏ ỏ (đơp V' c c ủ a m ộ t bảng tính) đ ợ c xế p hàng cột Đ ó m ột rnơ hình q hạn c h ế cho v iệ c quản lý th ò n g tin phứ c tạp - nh bạn dã nghi n g bạn sử dụng A c c e s s cho cô n g v iệ c c sỏ liệu Đ ố g cụ Ihỉch hợp c h o g v iệ c ww w lib ui ed u.v n -w ww lib Sau k h i b n th iế t lậ p b ản g tro n g sở dừ liệu v gõ n h ậ p (hoặc im port) th ô n g tin , b n có th ể p h â n loại record, chọn record phù hợp với m ộ t tiê u ch uẩn sau h iể n th ị in record Việc th iế t k ế phù hợ p b ả n g - chọn bao n h iêu b ả n g đ ể tạ o v trư ng n để lưu tr tro n g b ả n g - ch ìa k h o cho việc tạo m ộ t sở liệu lin h h o t v k h ả dụng Chương p h ầ n n ày có m ộ t th ủ tục theo từ ng bước việc th iế t k ế sở liệu v p h ầ n II g iả i th íc h cách tạo b ả n g v đ iền liệu vào chúng Các query để chọn liệu Các query (m ẫu tru y vân) th ao tác xử lý liệu để t r ả lời nhữ ng n h u cầu liệu riê n g biệt Loại query th n g sử dụng ed u.v n- ww w lib ui nhiêu nhâ”t giúp b n chọn liệu từ m ộ t bảng, có lẽ để chọn record m b n m uốn bao h m tro n g m ột rep o rt B ạn có th ể tạ o m ộ t query cho th â y tâ't n h ữ n g người tro n g sổ địa sơng ỗ (ví dụ) V erm ont, t ấ t n h ữ n g người m b n khơng có só' đ iện th o i Đ ể tạ o loại query này, b n n h ậ p tiêu chu ấn (criteria) n h ằ m xác đ ịn h n h ữ n g giá trị m b n m uốn tương hợp tro n g trư n g riê n g b iệ t tro n g b ản g (ví dụ, VT tro n g trư n g S ta te đê’ tìm V erm o n ters k h n g có tro n g tiưừĩdg P h o n e N um ber đỏ tini agưưi k h ó n g cé sơ' đ iện th o i hai) u.v n 11 ed Chướng 1: Giới thiệu Access 2010 ww w lib ui B ạn có th ể sử dụng query để k ế t h ợ p th ô n g tin từ n h iều bảng M ột sở liệu cửa h n g sáeh có th ể lưu tr ữ tê n tá c giả sách tro n g b ả n g Books th ò n g tin đ ặ t m ua sách tro n g b ả n g P u rch ase O rd ers M ột q u ery có th ể kéo th ô n g tin từ h a i b ả n g n y - để h iể n th ị (ví dụ) t â t tiểu th u y ế t T e rry P tc h e tt m b n đ ặ t m ua th n g vừa Các q u ery có th ể tạo trư ng tín h to n (calculated fielđ) bao gồm tổng, s ố lượng đếm giá tr ị tru n g bình -w ww T h am ch iế u chéo lib ui ed u.v n- M ột loại qu ery k h ác íiction qu£-rỵ vốn làm m ộ t điều với rocord m b a r c h o r - sac chổp record tCrbả:if: n y i e n Ị b ề n ĩ th ụ c h iệ n m ộ t th ay dối đõl với tấ i reco rd m b n chọn, xoá rc-cord m b n chọn., Các crosátab quưry giứp b n p liân tíc h th ứ n g tin tro n g b ả n g b ằ n g cách tóm t ắ t bao n h iêu reco rd chứa tổ hợp giá trị riê n g biệt ed u.v n Cáz qiiCiy lồ cách b i r Khịi' dư,;.: tliịn^ tin Kữu lừ cúc bâng có lõ bọn tạo vô số query thử nghiệm với sở liệu Phàn III giải thicii cách lạo ỉử dụug query tini