intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Lập trình Microsoft Access

Chia sẻ: Ngô Ý Nhi | Ngày: | Loại File: PDF | Số trang:71

290
lượt xem
98
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Access là một hệ quản trị cơ sở dữ liệu trực quan nằm trong bộ Microsoft Office. Với Access, bạn có khả năng tạo ra một hệ thống thông tin có quan hệ với nhau, đồng thời xử lý và quản lý theo những yêu cầu của ng-ời sử dụng. Các thao tác trong Access tương tự như trong Word, Excel … , Ngoài ra, bạn có thể lập trình trong Access sử dụng ngôn ngữ VBA (Visual Basic for Access) nhất là có thể xây dựng nên các phần mềm quản lý vừa và nhỏ...

Chủ đề:
Lưu

Nội dung Text: Lập trình Microsoft Access

  1. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi microsoft Access ************ BµI I: lµm quen víi Access I/ C¸c kh¸i niÖm c¬ b¶n 1/ Cë së d÷ liÖu vµ Access - ThÕ nµo lµ mét c¬ së d÷ liÖu (Database) C¬ së d÷ liÖu (CSDL) lµ mét hÖ thèng th«ng tin th«ng th-êng lµ c¸c tÖp vµ b¶ng biÓu cã mèi quan hÖ víi nhau, cïng m« t¶ mét c«ng viÖc, ®ång thêi xö lý vµ qu¶n lý theo nh÷ng yªu cÇu ®Æt ra. §Ó m« t¶, xö lý, qu¶n lý vµ lµm viÖc ®-îc víi CSDL trªn m¸y tÝnh - PhÇn mÒm Micosoft Access Access lµ mét hÖ qu¶n trÞ c¬ së d÷ liÖu trùc quan n»m trong bé Microsoft Office. Víi Access, b¹n cã kh¶ n¨ng t¹o ra mét hÖ thèng th«ng tin cã quan hÖ víi nhau, ®ång thêi xö lý vµ qu¶n lý theo nh÷ng yªu cÇu cña ng-êi sö dông. C¸c thao t¸c trong Access t­¬ng tù nh­ trong Word, Excel … , Ngoµi ra, b¹n cã thÓ lËp tr×nh trong Access sö dông ng«n ng÷ VBA (Visual Basic for Access) nhÊt lµ cã thÓ x©y dùng nªn c¸c phÇn mÒm qu¶n lý võa vµ nhá 2/ CÊu tróc cña mét CSDL trong Access: Gåm 7 thµnh phÇn 2.1 Table (b¶ng) B¶ng lµ mét ®èi t-îng l-u tr÷ d÷ liÖu d-íi d¹ng cét vµ hµng. Cét (tr-êng - Field): lµ mét thµnh phÇn cña mét c¸ thÓ. Hµng(b¶n ghi - Record): lµ mét th«ng tin chi tiÕt cña mét c¸ thÓ. 2.2 Queries (truy vÊn) Lµ mét vÊn tin cã kh¶ n¨ng trÝch rót th«ng tin tõ mét hoÆc nhiÒu b¶ng (c¸c b¶ng ph¶i cã quan hÖ víi nhau) nh»m ®-a ra mét b¶ng chøa ®Çy ®ñ th«ng tin tho¶ m·n yªu cÇu ®Æt ra. 2.3 Forms (mÉu biÓu) Lµ ®èi t-îng ®-îc thiÕt kÕ ®Ó hiÓn thÞ hoÆc cËp nhËt d÷ liÖu. 2.4 Report (b¸o c¸o) Lµ mét giao diÖn ®Æc biÖt ®-îc thiÕt kÕ ®Ó qui ®Þnh c¸c tÝnh to¸n vµ tæng hîp d÷ liÖu ®-a ra m¸y in . Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  2. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi 2.5 Pages (trang) Mét giao diÖn ®Æc biÖt cã kh¶ n¨ng tÝnh to¸n vµ tæng hîp d÷ liÖu, kÕt xuÊt thµnh mét trang cã phÇn më réng lµ .htm. 2.6 Macro(tù ®éng ho¸) Lµ mét ®o¹n ch-¬ng tr×nh, gåm mét d·y c¸c hµnh ®éng dïng ®Ó tù ®éng ho¸ c¸c thao t¸c vµ tæ chøc giao diÖn ch-¬ng tr×nh. 2.7_Module. Lµ ®èi t-îng (th- viÖn ch-¬ng tr×nh) dïng ®Ó x©y dùng c¸c hµm, thñ tôc cã thÓ thùc hiÖn ®-îc trùc tiÕp hoÆc gi¸n tiÕp th«ng qua c¸c ®iÒu khiÓn. II/ khëi ®éng vµ tho¸t khái Access 1/ C¸ch khëi ®éng Access. Thùc hiÖn theo mét trong c¸c c¸ch sau: C1: Vµo Start \ Programs \ Microsoft Access C2: KÝch ®óp biÓu t-îng Access trªn mµn h×nh Desktop (biÓu t-îng ch×a kho¸ ) Trªn mµn h×nh Access võa më ta cã c¸c lùa chän: - Open a file : C¸c CSDL võa më gÇn ®©y nhÊt - New: T¹o míi mét CSDL (Blank Database). - New from Existing File: Cho phÐp më c¸c CSDL ®· cã - New from template: T¹o c¬ së d÷ liÖu tõ mÉu cã s½n cña Access. 2/ Tho¸t khái Access: Mét sè c¸ch tho¸t: C1: File \ Exit C2:Alt + F4 C3: KÝch chän biÓu t-îng close (x) 3/ Mµn h×nh cña Access Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  3. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi 1 3 2 ** Ghi chó: 1 Mét sè thanh : thanh tiªu ®Ò (Title bar),Thanh thùc ®¬n lÖnh (Menu bar), thanh c«ng cô chuÈn (View\Toolbar\ Standard) 2 Cöa sæ Database, thanh Object vµ c¸c thµnh phÇn cña mét CSDL 3 Cöa sæ tiÖn Ých III/ C¸c thao t¸c c¬ b¶n víi CSDL Access 1/ T¹o míi c¬ së d÷ liÖu. B1: §Ó t¹o míi mét CSDL ta thùc hiÖn mét trong c¸c c¸ch sau: - C1: File \ New - C2: Chän biÓu t-îng New - C3: NhÊn tæ hîp phÝm CTRL+N. B2: Chän Blank Database XuÊt hiÖn hép tho¹i - Save in: Chän th- môc cÇn l-u CSDL trªn ®Üa. - File name: NhËp tªn tËp tin c¬ së d÷ liÖu. - Chän Create. Mçi CSDL trong Acces ®-îc l-u víi 1 tËp tin cã ®u«i *. Mdb. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  4. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi 2/ Më mét CSDL ®· cã: B1: Thùc hiÖn mét trong c¸c c¸ch sau: - C1: File \ Open - C2: Chän biÓu t-îng Open trªn thanh c«ng cô - C3: CTRL + O B2: XuÊt hiÖn hép tho¹i - Look in: Chän Th- môc chøa CSDL cÇn më. - NÕu thÊy tËp tin CSDL cÇn më ë khung d-íi th× kÝch ®óp ®Ó më (HoÆc kÝch chän CSDL \ Open.) - File name: gâ tªn CSDL (NÕu muèn) 3/ §ãng mét CSDL Thùc hiÖn mét trong c¸c c¸ch: C1: File \ Close C2: CTRL + W Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  5. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi BµI II: B¶ng (Tables) I/ §èi t-îng b¶ng vµ c¸c kh¸i niÖm c¬ b¶n. 1/ Kh¸i niÖm vµ c¸c quy t¾c: 1.1 B¶ng lµ g×? B¶ng ®èi t-îng dïng ®Ó l-u tr÷ d÷ liÖu trong mét CSDL, mçi b¶ng gåm mét sè h÷u h¹n c¸c hµng vµ cét.  Cét trong b¶ng ®-îc gäi lµ tr-êng (Field). Mçi tr-êng trong b¶ng ®-îc khai b¸o bëi tªn vµ kiÓu d÷ liÖu t-¬ng øng.  Hµng trong b¶ng gäi lµ b¶n ghi (Record) 1.2 Mét sè quy t¾c x©y dùng b¶ng d÷ liÖu. Quy t¾c 1: Mçi mét tr-êng trong b¶ng ph¶i m« t¶ mét lo¹i th«ng tin duy nhÊt. Quy t¾c 2: Mçi b¶ng ph¶i cã mét sè tr-êng tèi thiÓu, nhê nã mµ kh«ng cã c¸c b¶n ghi trïng nhau (sè tr-êng tèi thiÓu gäi lµ kho¸ c¬ b¶n). Quy t¾c 3: C¸c tr-êng trong b¶ng ph¶i ®Çy ®ñ vµ liªn quan ®Õn kho¸ c¬ b¶n hay gäi lµ liªn quan ®Õn chñ thÓ cña b¶ng (®iÒu nµy gäi lµ phô thuéc hµm). Quy t¾c 4: Cã thÓ thay thÕ 1 tr-êng bÊt kú (trõ kho¸ c¬ b¶n) mµ kh«ng ¶nh h-ëng ®Õn tr-êng kh¸c. 1.3 C¸c b-íc t¹o vµ ®Þnh d¹ng b¶ng.  Khëi ®éng Access.  T¹o mét c¬ së d÷ liÖu míi.  Khai b¸o cÊu tróc b¶ng.  Söa cÊu tróc b¶ng.  NhËp d÷ liÖu cho b¶ng.  §Þnh d¹ng b¶ng.  S¾p xÕp vµ läc d÷ liÖu cho b¶ng. 2/ Mét sè qui t¾c cña tr-êng: 2.1.Tªn tr-êng: Lµ mét d·y kÝ tù gåm ch÷ c¸i, ch÷ sè vµ g¹ch nèi. Tªn ph¶i b¾t ®Çu b»ng ch÷ c¸i dµi tèi ®a 64 kÝ tù . 2.2. KiÓu d÷ liÖu tr-êng (Data Type): Mçi mét tr-êng b¾t buéc ph¶i cã mét kiÓu d÷ liÖu, kiÓu d÷ liÖu nµy dïng ®Ó ®Þnh d¹ng th«ng tin cña tr-êng ®ã . Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  6. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi 2.3. C¸c kiÓu d÷ liÖu cña tr-êng:  Text: KiÓu v¨n b¶n( kiÓu x©u ký tù ) cã ®é dµi tèi ®a 255 ký tù.  Number: KiÓu sè gåm c¸c kiÓu sau: . Byte: kiÓu sè nguyªn cã gi¸ trÞ tõ 0 ®Õn 255. . Integer: kiÓu nguyªn ®¬n ( -32768 ®Õn 32767). . Long integer: kiÓu nguyªn kÐp (-2,147,483,648 ®Õn 2,147,483,647) . Single: kiÓu sè thùc ®¬n ( 1.4E.45 ®Õn 3.4E . 38). . Double: kiÓu sè thùc kÐp.  Date/ Time: KiÓu ngµy th¸ng.  Currency: KiÓu tiÒn tÖ.  Yes/ No: kiÓu logic( ®óng / sai)  Auto number: kiÓu tù ®éng ®¸nh sè.  Meno: kiÓu ghi nhí, kiÓu v¨n b¶n cã ®é dµi kho¶ng 64.000 kÝ tù.  Ole object: kiÓu nhóng vµ kÕt nèi ®èi t-îng( h. ¶nh ®å ho¹). II/ T¹o b¶ng trong c¬ së d÷ liÖu: 1/ C¸ch t¹o b¶ng: 1.1/T¹o b¶ng b»ng Design View. * B-íc 1: T¹o cÊu tróc b¶ng  Chän Table \ New \ Design View \ OK. Ta cã b¶ng cÊu tróc sau: Gâ tªn tr-êng ë « trong cét Field Name. Chän kiÓu tr-êng trong cét Data Type. X¸c ®Þnh c¸c thuéc tÝnh cña tr-êng trong b¶ng Properties. Thao t¸c t-¬ng tù víi c¸c tr-êng kh¸c.  Ghi vµ ®ãng b¶ng cÊu tróc  Thao t¸c t-¬ng tù ®Ó t¹o cÊu tróc cho c¸c b¶ng kh¸c * B-íc 2: NhËp d÷ liÖu cho c¸c b¶ng - Trªn cöa sæ Data base , t¹i thanh Object chän Table - KÝch nót Open. - NhËp d÷ liÖu vµo tõ bµn phÝm sao cho ®óng kiÓu d÷ liÖu cña tr-êng. - Ghi vµ ®ãng b¶ng d÷ liÖu. - Thao t¸c t-¬ng tù ®Ó nhËp liÖu cho c¸c b¶ng kh¸c 1.2/ T¹o b¶ng b»ng Datasheet View : - Tõ cöa sæ Database, chän Table, chän New Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  7. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi - Chän Datasheet View tõ hép tho¹i New Table \ OK. - Mét b¶ng xuÊt hiÖn gåm field 1, field 2, …, filed 10 chê nhËp liÖu ta thùc hiÖn c¸c b-íc sau: + §æi tªn tr-êng: KÝch ®óp chuét vµo tªn tr-êng NhËp tªn tr-êng míi, Enter. + NhËp c¸c b¶n ghi d÷ liÖu - Ghi b¶ng : Më Menu File, chän Save, ®Æt tªn, chän OK - Thao t¸c t-¬ng tù víi c¸c b¶ng kh¸c. 1.3/ T¹o b¶ng b»ng Table Wizard. - Tõ cöa sæ Database chän Table, chän New. - Chän Table Wizard tõ hép tho¹i New Table, OK. - Chän c¸c tr-êng cÇn thiÕt, KÝch nót > - §æi tªn tr-êng: Chän Rename Field, gâ tªn tr-êng míi,OK - Next, ®Æt tªn b¶ng, Finish - NhËp d÷ liÖu vµo b¶ng. *)Ghi b¶ng lªn ®Üa b»ng mét trong c¸c c¸ch sau: C1:Vµo File, chän Save. C2: Chän biÓu t-îng Save. C3: NhÊn CTRL+S. C4: KÝch dÊu nh©n . *) Thùc hiÖn viÖc nhËp d÷ liÖu b»ng mét trong c¸c c¸ch sau: C1: Vµo View chän Datasheet View. C2: Chän biÓu t-îng View. *) Khi b¶ng thu nhá d-íi d¹ng biÓu t-îng, ®Ó më b¶ng: B1: Chän b¶ng cÇn më. B2: Chän Open. *** VÝ dô1: T¹o CSDL QL BANHANG gåm c¸c b¶ng - B¶ng HANGHOA(Mahang, tenhang, dongia, nhaSX, donvitinh) - B¶ng HOADON(maHD, Mahang, ngayHD, soluong) *** VÝ dô2: T¹o CSDL QL DIEM gåm c¸c b¶ng: - B¶ng HOSO(SBD, hoten, ngaysinh, quequan) - B¶ng DIEM(SBD,diemtoan, diemly, diemhoa) 2/ Söa cÊu tróc b¶ng: ** §Ó söa cÊu tróc b¶ng ta chuyÓn b¶ng vÒ chÕ ®é Design View b»ng c¸ch: C1: Khi b¶ng ®ang më ë d¹ng nhËp d÷ liÖu: View \ Design View. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  8. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi C2: Database \ Table \ chän b¶ng cÇn söa \Design View. C3: Database \ Table \ KÝch chuét ph¶i vµo b¶ng cÇn söa \Design View. ** ChØnh söa cÊu tróc tøc lµ:  Thay ®æi tªn tr-êng .  Thay ®æi kiÓu d÷ liÖu cña tr-êng.  Thªm tr-êng.  Xo¸ tr-êng .  Thay ®æi vÞ trÝ cña tr-êng. ** ChÌn thªm tr-êng: sau khi më b¶ng ë chÕ ®é Design, trªn l-íi thiÕt kÕ b¶ng, chän vÞ trÝ cÇn chÌn thªm tr-êng, chän mét trong c¸c c¸ch sau: - C1: Tõ Insert chän Rows. - C2: KÝch ph¶i chuét chän Insert Rows. **Xo¸ tr-êng: Chän c¸c tr-êng cÇn xo¸, thùc hiÖn mét trong c¸c c¸ch. - C1: Tõ Edit chän Delete Rows. - C2: KÝch ph¶i chuét chän Delete Rows ** Mét sè thuéc tÝnh cña tr-êng: Khi khai b¸o c¸c tr-êng, kiÓu d÷ liÖu cña chóng cã thÓ ®Æt mét sè thuéc tÝnh sau: 2.1/ Field size: §é réng cña tr-êng. - §èi víi kiÓu d÷ liÖu Text: lµ sè kÝ tù tèi ®a tr-êng ®ã cã thÓ l-u tr÷ ®-îc. - §èi víi kiÓu lµ Number: cã thÓ chän mét trong c¸c d÷ liÖu sau: + Byte: kiÓu sè nguyªn cã gi¸ trÞ tõ 0 ®Õn 255. + Integer: kiÓu nguyªn ®¬n + Longinteger : kiÓu nguyªn kÐp + Single: kiÓu sè thùc ®¬n. + Double: kiÓu sè thùc kÐp. 2.2/ Format: ®Þnh d¹ng Dïng ®Ó qui ®Þnh cung c¸ch hiÓn thÞ d¹ng sè, tiÒn tÖ, ngµy th¸ng. §èi víi kiÓu d÷ liÖu lµ text ta cã thÓ sö dông 2 kÝ tù ®Þnh d¹ng sau: “>” : ®èi víi tÊt c¶ v¨n b¶n khi nhËp thµnh kÝ tù hoa. “
  9. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi C¸c kÝ tù 0,9,# ..: lµ kÝ tù ®¹i diÖn cho c¸c ch÷ sè. 0: VÞ trÝ dµnh cho ch÷ sè 0..9 b¾t buéc. 9: VÞ trÝ dµnh cho ch÷ sè 0..9 kh«ng b¾t buéc. #: VÞ trÝ dµnh cho ch÷ sè, dÊu + - dÊu c¸ch. ?: VÞ trÝ dµnh cho ch÷ c¸i hoÆc dÊu c¸ch kh«ng b¾t buéc. L: VÞ trÝ dµnh cho ch÷ c¸i hoÆc dÊu c¸ch b¾t buéc. A: VÞ trÝ dµnh cho ký tù ch÷ hoÆc sè, b¾t buéc. a: VÞ trÝ dµnh cho ký tù ch÷ hoÆc sè, kh«ng b¾t buéc. &: VÞ trÝ dµnh cho ký tù bÊt kú, b¾t buéc. C: VÞ trÝ dµnh cho ký tù bÊt kú, kh«ng b¾t buéc. 2.4/ Decimal places: X¸c ®Þnh sè l-îng c¸c ch÷ sè sau dÊu chÊm thËp ph©n. 2.5/ Caption: §Æt tiªu ®Ò cho cét. 2.6/ Defualt value : §Æt gi¸ trÞ ngÇm ®Þnh. 2.7/ Validation rule: §Æt kho¶ng gi¸ trÞ ®Ó nhËp. 2.8/ Validation text : Th«ng b¸o lçi khi nhËp ngoµi gi¸ trÞ ë Validation rule 2.9/ Required : Ph¶i nhËp d÷ liÖu hoÆc kh«ng: = Yes: Ph¶i nhËp. = No: Cã thÓ nhËp hoÆc kh«ng. 2.10/ Indexed: S¾p xÕp theo tÖp chØ môc = Yes: S¾p xÕp theo tÖp chØ môc = No: Kh«ng s¾p xÕp theo tÖp chØ môc. + Yes(Duplicates ok): cho phÐp nhËp c¸c b¶n ghi gièng nhau trªn tr-êng nµy. + Yes(No Duplicates ): kh«ng cho phÐp nhËp c¸c b¶n ghi gièng nhau trªn tr-êng nµy (th-êng lµ c¸c tr-êng kho¸) 3/ Tr-êng kho¸ trong CSDL. 3.1/ Tr-êng kho¸ lµ g×: Lµ tr-êng mµ sÏ quy ®Þnh kh«ng cã b¶n ghi nµo trïng nhau trong b¶ng. 3.2/ C¸ch t¹o tr-êng kho¸:  B-íc 1: Më b¶ng ë chÕ ®é Design View.  B-íc 2: Chän tr-êng cÇn lµm kho¸ cho b¶ng.  B-íc 3: + C1: Tõ Edit chän Primary key. + C2: Chän biÓu t-îng Primary key. + C3: KÝch ph¶i chuét lªn tr-êng cÇn t¹o kho¸ råi chän Primery key. §Ó bá thuéc tÝnh kho¸ ta lµm l¹i 1 trong 3 c¸ch trªn lÇn n÷a. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  10. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi (*) Chó ý: Trong mét b¶ng, Access mÆc ®Þnh ph¶i cã Ýt nhÊt 1 tr-êng cã thuéc tÝnh lµ Primary key. NÕu mét b¶ng kh«ng cã tr-êng nµo cã thuéc tÝnh kho¸, khi ghi b¶ng lªn ®Üa, hÖ thèng ®-a ra hép tho¹i cho phÐp t¹o tr-êng kho¸ cã tªn lµ ID víi kiÓu Auto number. III/ ThiÕt lËp quan hÖ gi÷a c¸c b¶ng. 1/ T¹i sao ph¶i ph©n chia mét c¬ së d÷ liÖu thµnh nhiÒu b¶ng: ViÖc t¸ch CSDL thµnh nhiÒu b¶ng gi¶i quyÕt ®-îc 3 vÊn ®Ò : - Tr¸nh viÖc d- thõa d÷ liÖu khi cµi ®Æt trªn mét b¶ng. - KÝch th-íc cña mét b¶ng cã thÓ rÊt lín. Nªn viÖc s¾p xÕp, t×m kiÕm vµ qu¶n lÝ khã h¬n so víi viÖc thùc hiÖn trªn nhiÒu b¶ng nhá. - Cã thÓ b¶o mËt ®-îc DL b»ng thiÕt kÕ trªn nhiÒu b¶ng. 2/ C¸c kiÓu quan hÖ cña 2 b¶ng. - Mét CSDL ®-îc t¸ch thµnh nhiÒu b¶ng th× th«ng tin trªn tõng b¶ng lµ kh«ng ®Çy ®ñ. VËy ®Ó cã th«ng tin ®Çy ®ñ ta ph¶i ghÐp c¸c b¶ng l¹i víi nhau. Muèn lµm ®-îc ®iÒu nµy th× c¸c b¶ng ®ã ph¶i quan hÖ víi nhau th«ng qua mét tr-êng nµo ®ã. - Víi mét CSDL cã c¸c b¶ng quan hÖ víi nhau gäi lµ CSDL quan hÖ. - C¸c kiÓu quan hÖ: Gi¶ sö xÐt quan hÖ gi÷a hai b¶ng A – B ta cã c¸c kiÓu quan hÖ sau: + Quan hÖ 1-1: lµ quan hÖ mµ mét b¶n ghi cña b¶ng A quan hÖ duy nhÊt víi mét b¶n ghi cña b¶ng B vµ ng-îc l¹i. + Quan hÖ 1-nhiÒu: lµ quan hÖ mét b¶n ghi cña b¶ng A quan hÖ víi nhiÒu b¶n ghi cña b¶ng B. + Quan hÖ nhiÒu-nhiÒu: lµ quan hÖ nhiÒu b¶n ghi cña b¶ng A quan hÖ víi nhiÒu b¶n ghi cña b¶ng B. Trªn thùc tÕ ng-êi ta th-êng sö dông quan hÖ lo¹i 1-1 vµ 1- nhiÒu. NÕu lµ quan hÖ nhiÒu-nhiÒu cÇn ph¶i t¸ch thµnh hai quan hÖ 1-nhiÒu. 3/ C¸ch thiÕt lËp quan hÖ gi÷a c¸c b¶ng. 3.1/ C¸ch thiÕt lËp quan hÖ gi÷a c¸c b¶ng:  B1: T¹o tr-êng kho¸ ë c¸c b¶ng nÕu cÇn.  B2: Thùc hiÖn mét trong hai c¸ch sau: + C1: Tõ Tools chän RelationShips. + C2: Chän biÓu t-îng RelationShips.  B3: KÐo th¶ chuét trªn 2 tr-êng cÇn ®Æt kÕt nèi. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  11. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi  B4: Ghi lªn ®Üa vµ ®ãng cöa sæ quan hÖ l¹i. 3.2/ Söa hoÆc xo¸ mèi quan hÖ : - Söa quan hÖ: + C1: Chän Relation Ships vµo Edit RelationShips. + C2: KÝch ph¶i chuét lªn mèi quan hÖ råi chän Edit \ RelationShips. - Xo¸ mèi quan hÖ : kÝch ph¶i chuét lªn mèi quan hÖ råi chän Delete. IV/ §Þnh d¹ng b¶ng D÷ liÖu. 1/ §Þnh d¹ng ph«ng ch÷. §Ó ®Þnh d¹ng ph«ng ch÷ :  B1: Më b¶ng ë chÕ ®é Data SheetView hoÆc chÕ ®é Open.  B2: Thùc hiÖn: + C1: Tõ Format chän Font. + C2: Chän biÓu t-îng Font. 2/ §Æt c¸c tÝnh chÊt kh¸c cho b¶ng. Khi më b¶ng ë chÕ ®é Data SheetView. - §Ó thay ®æi ®é cao cña hµng: Tõ Format \ Row Height. - §Ó thay ®æi ®é réng cña cét: Tõ Format \ Column Width. - §Ó cè ®Þnh vÞ trÝ cét: tõ Format \ Freeze columns - §Ó Èn cét: Tõ Format \ Hide column. - §Ó hiÖn cét : Tõ Format \ Unhide column. V/ T×m kiÕm, läc vµ s¾p xÕp D÷ liÖu. 1/ T×m kiÕm vµ thay thÕ: §Ó t×m kiÕm vµ thay thÕ, më b¶ng chän chÕ ®é Open. - T×m kiÕm : Edit \ Find. - Thay thÕ: Edit \ Replace. 2/ Läc d÷ liÖu trong b¶ng Läc d÷ liÖu lµ viÖc chØ lµm xuÊt hiÖn nh÷ng b¶n ghi tho¶ m·n ®iÒu kÞªn nµo ®ã. 2.1/ Sö dông läc Filter by selection - Chøc n¨ng : Dïng ®Ó läc c¸c b¶n ghi tho¶ m·n gi¸ trÞ ®· ®-îc lùa chän trong b¶ng DL. T¹i mét thêi ®iÓm chØ läc b¶n ghi tho¶ m·n mét ®iÒu kiÖn. - C¸ch läc : Më b¶ng ë chÕ ®é Open, chän gi¸ trÞ cÇn läc trªn b¶ng d÷ liÖu. + C1: KÝch ph¶i chuét lªn gi¸ trÞ cÇn läc chän Filter by Selection. + C2: Records \ Filter \ Filter by Selection. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  12. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi + C3 : Chän biÓu t-îng Filter by Selection. - §Ó chän nh÷ng gi¸ trÞ kh¸c víi nh÷ng gi¸ trÞ ®-îc chän: Chän Records \ Filter \ Filter Exceluding selection. - §Ó bá läc ta chän: + C1: Chän biÓu t-îng Remove Filter. + C2: KÝch ph¶i chuét chän Remove Filter. + C3: Tõ Records \ Remove Filter. 2.2/ Sö dông läc Filter By Form. - Chøc n¨ng: Läc nh÷ng b¶n ghi tho¶ m·n nhiÒu gi¸ trÞ mµ ta lùa chän trªn nhiÒu cét. - C¸ch läc :  Më b¶ng ë chÕ ®é Open  Vµo Records \ Filter \ Filter by Form  Chän gi¸ trÞ cÇn läc trªn tõng cét cña b¶ng. 3/ S¾p xÕp d÷ liÖu : 3.1/ S¾p xÕp d÷ liÖu : - Më b¶ng ë chÕ ®é Open . - Chän cét cÇn s¾p xÕp :  T¨ng dÇn : Records \ Sort \ Ascending.  Gi¶m dÇn: Records \ Sort \ Descending. 3.2/ S¾p xÕp vµ läc cÊp cao. - Më b¶ng ë chÕ ®é Open - Vµo Records \ Filter \ Advanced Filter \ Sort. XuÊt hiÖn cöa sæ Filter:  Filter: Chän tr-êng ®Æt ®iÒu kiÖn hoÆc s¾p xÕp.  Sort: Chän kiÓu s¾p xÕp.  Criteria: NhËp ®iÒu kiÖn läc.  Or: NhËp ®iÒu kiÖn läc hoÆc. * Chó ý: - NÕu ®iÒu kiÖn läc n»m trªn cïng mét hµng th× ®©y lµ to¸n tö logic and. Mçi mét ®iÒu kiÖn n»m trªn tõng hµng kh¸c nhau th× ®©y lµ logic or. - Tr-êng nÕu ®Æt trong phÇn ®iÒu kiÖn ph¶i ®Æt trong dÊu [ ] - T¹i phÇn ®iÒu kiÖn, cã thÓ sö dông c¸c hµm c«ng thøc to¸n tö sè häc, logic, so s¸nh. VI / C¸c vÊn ®Ò kh¸c vÒ b¶ng. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  13. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi 1/ Sao chÐp b¶ng: - Chän b¶ng cÇn sao chÐp. - Tõ Edit \ Copy. - Edit \ Paste. Khi cã hép tho¹i Paste Table hiÖn ra . Trªn hép tho¹i cã 4 thµnh phÇn:  Table name: NhËp vµo tªn b¶ng.  Structure only: ChØ sao chÐp cÊu tróc b¶ng.  Structure and data: Sao chÐp c¶ cÊu tróc vµ d÷ liÖu b¶ng.  Append data to existing table: GhÐp vµo cuèi b¶ng d÷ liÖu kh¸c (Hai b¶ng ph¶i cã cïng khèi cÊu tróc) 2. NhËp mét b¶ng tõ mét CSDL kh¸c (m«i tr-êng kh¸c).  B1: Më CSDL cÇn nhËp b¶ng  B2: Thùc hiÖn mét trong c¸c c¸ch: + C1: Vµo File \ Get external Data \ Import. + C2: KÝch ph¶i chuét chän Import. Khi ®ã ®-a ra cöa sæ Import:  Look in : T×m b¶ng cÇn nhËp.  File name: Gâ tªn b¶ng.  File of type: Chän kiÓu tr-êng cÇn nhËp.  C¸c kiÓu b¶ng th-êng nhËp : *.Mdb, *.Dbf, *.Xls. 3. XuÊt mét b¶ng tõ Access ra m«i tr-êng kh¸c. - Më CSDL vµ chän b¶ng cÇn xuÊt. + C1: Tõ File\ Export. + C2: KÝch ph¶i chuét chän Export trªn b¶ng cÇn xuÊt. XuÊt hiÖn hép tho¹i Export Table:  Save in: N¬i chän th- môc cÇn l-u tr÷ (xuÊt).  File Name: NhËp tªn b¶ng cÇn xuÊt.  Save as type: Chän kiÓu b¶ng cÇn xuÊt.  C¸c kiÓu b¶ng th-êng nhËp : * Mdb, * Html, * Dbf, * Xls. 4. Xo¸ b¶ng. Chän b¶ng cÇn xo¸ + C1: Edit\ Delete + C2: NhÊn Delete + C3: KÝch ph¶i chuét chän Delete. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  14. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi 5. §æi tªn b¶ng  B1: Chon b¶ng cÇn ®æi tªn.  B2: + C1: Edit \ Rename. + C2: KÝch ph¶i chuét chän Rename. 6. B¶o mËt vµ nÐn DL 6.1/ B¶o mËt DL. - Më CSDL ë chÕ ®é Open Exclusive - Tools/ Security \ Set Database Password. 6.2/ NÐn CSDL. - Më CSDL cÇn nÐn. - Tools/ Database Utilities \ Compact and Repair Database. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  15. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi Bµi iiI: Truy vÊn (Query) Trong hÖ qu¶n trÞ CSDL Access truy vÊn lµ mét c«ng cô rÊt m¹nh ®Ó thùc hiÖn hÇu hÕt c¸c c«ng viÖc nh-: - Truy cËp d÷ liÖu tõ b¶ng ®Ó hiÓn thÞ nh÷ng b¶n ghi tho¶ m·n nh÷ng yªu cÇu nµo ®ã . - TÝnh to¸n c¸c tr-êng d÷ liÖu trªn b¶ng. - CËp nhËt c¸c b¶n ghi vµo b¶ng tho¶ m·n yªu cÇu ®Æt ra. ………. * ACCESS chia truy vÊn lµm 6 lo¹i :  Select Query: Dïng ®Ó lùa chän d÷ liÖu tõ b¶ng .  Crosstab Query: Dïng ®Ó thèng kª d÷ liÖu ë d¹ng ®-êng chÐo ë c¸c b¶ng  Make_Table Query: T¹o mét b¶ng d÷ liÖu míi .  Update Query: Dïng ®Ó cËp nhËt d÷ liÖu cho c¸c tr-êng cña b¶ng d÷ liÖu nguån  Append Query: Dïng ®Ó nèi c¸c b¶n ghi cña hai b¶ng cïng cÊu tróc.  Delete Query: Xo¸ c¸c b¶n ghi cña mét b¶ng d÷ liÖu. I/ SECLT QUERY 1/ Chøc n¨ng: - Truy cËp d÷ liÖu (DL) tõ mét hoÆc nhiÒu b¶ng, nh»m thÓ hiÖn mét b¶ng DL cã ®Çy ®ñ th«ng tin vµ tho¶ m·n nh÷ng ®iÒu kiÖn ®Æt ra. - Thèng kª DL tõ c¸c b¶ng trong CSDL nguån b»ng c¸c hµm thèng kª. - T¹o ra c¸c truy vÊn hái ®¸p t¹i thêi ®iÓm ch¹y Query. - Cã kh¶ n¨ng t¹o ra tr-êng míi t¹i thêi ®iÓm ch¹y truy vÊn . 2/ C¸c b-íc t¹o truy vÊn : - T¹o míi (më) CSDL cÇn t¹o truy vÊn . - T¹o vµ ®Þnh d¹ng b¶ng DL cÇn lµm nguån truy vÊn . - ThiÕt lËp mèi quan hÖ gi÷a c¸c b¶ng nÕu chóng cã quan hÖ víi nhau th«ng qua mét tr-êng nµo ®ã . - Chän thµnh phÇn Query trªn thanh Objects t¹i cöa sæ Database. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  16. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi - Tuú tõng lo¹i truy vÊn mµ ta thùc tiÕp c¸c c«ng viÖc. 3./T¹o truy vÊn chän b»ng Design View: Design View cho phÐp ta cã thÓ t¹o míi hoÆc chØnh söa cÊu tróc cña b¶ng hoÆc Query. C¸ch t¹o truy vÊn b»ng Design View còng kh¸ ®¬n gi¶n tuú theo tõng øng dông cô thÓ. 3.1/ C¸c b-íc chung ®Ó t¹o mét truy vÊn chän b»ng Design View a) C¸ch t¹o: - B1: Database \ Query\ New, xuÊt hiÖn hép tho¹i Show Table. + Dïng nót Add ®Ó chän c¸c b¶ng cÇn lÊy tr-êng cho truy vÊn. + Dïng nót Close ®Ó ®ãng hép tho¹i ShowTable. - B2: Trªn cöa sæ thiÕt kÕ Query, thÊy c¸c b¶ng víi c¸c liªn kÕt t-¬ng øng. Dïng chuét kÐo th¶ (hoÆc kÝch ®óp) vµo tr-êng cÇn ®-a xuèng truy vÊn C¸c lùa chän trªn l-íi thiÕt kÕ cña cöa sæ Query gåm 6 thµnh phÇn sau:  Field: Lµ n¬i chän tr-êng cÇn hiÓn thÞ hoÆc ®Æt ®iÒu kiÖn .  Table: Lµ n¬i hiÖn b¶ng chøa tr-êng ®-îc chän ë Field.  Sort: S¾p xÕp c¸c b¶n ghi .  Show: cho hiÖn hay kh«ng cho hiÖn tr-êng trªn truy vÊn .  Criteria vµ or: Lµ dßng dïng ®Ó thµnh lËp biÓu thøc ®iÒu kiÖn . - B3: Ch¹y thö truy vÊn b»ng mét trong c¸c c¸ch: + C1: Query \ Run. + C2: KÝch chän biÓu t-îng run (!) trªn thanh c«ng cô + C3: View \ Datasheet view (hoÆc biÓu t-îng View). - B4: Sau khi t¹o xong ghi truy vÊn lªn ®Üa b»ng c¸ch : + C1: Vµo File chän Save. + C2: Chän biÓu t-îng Save * Chó ý: - §Ó sö dông tªn tr-êng trong ®iÒu kiÖn , tªn tr-êng ph¶i ®Æt trong dÊu [ ]. - NÕu tªn tr-êng trïng nhau trªn nhiÒu b¶ng, khi sö dông ph¶i chØ râ theo có ph¸p nh- sau: [tªn b¶ng]. [tªn tr-êng]. b) C¸c c¸ch ch¹y truy vÊn kh¸c: + C1: Database \ Query \ chän Query cÇn “ch¹y” \ Open + C2: Database \ Query \ KÝch ®óp vµo Query cÇn “ch¹y” + C3: Database \ Query \ KÝch chuét ph¶i t¹i Query cÇn “ch¹y”, chän open. c) Söa cÊu tróc: §Ó söa cÊu tróc ta thùc hiÖn mét trong c¸c c¸ch: Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  17. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi - T¹i cöa sæ ch¹y Query: +C1: Vµo View chän Design View. +C2: Chän biÓu t-îng View - T¹i cöa sæ Database \ Query \ Chän Query cÇn söa cÊu tróc \ Design. 3.2/ Select Query øng dông ®Ó hiÓn thÞ th«ng tin theo ®iÒu kiÖn: - B1: T¹o mét truy vÊn lùa chän th«ng th-êng nh- ý trªn (3.1) - B2: T¹i c¸c dßng dïng ®Ó ®Æt ®iÒu kiÖn, nhËp vµo ®iÒu kiÖn cÇn rót trÝch: + Dßng Criteria: Thµnh lËp biÓu thøc ®iÒu kiÖn + Dßng or: LËp biÓu thøc ®iÒu kiÖn hoÆc (nÕu cã). ** Chó ý: - Trªn cïng mét dßng ®iÒu kiÖn lµ ®ång thêi (and), kh¸c dßng ®iÒu kiÖn lµ kh«ng ®ång thêi (or). - Khi sö dông biÓu thøc ®iÒu kiÖn phøc t¹p ta nªn sö dông c«ng cô Expression Builder ®Ó sö dông b»ng c¸ch : + C1: KÝch ph¶i chuét lªn vïng cÇn nhËp ®iÒu kiÖn chän Build. + C2: KÝch biÓu t-îng Build trªn thanh c«ng cô. 3.3/Sö dông Query Select ®Ó t¹o truy vÊn hái ®¸p - Khi ®Æt ®iÒu kiÖn cho truy vÊn, nhiÒu t×nh huèng t¹i thêi ®iÓm “ch¹y” ta míi nhËp gi¸ trÞ cho m¸y. §Ó thùc hiÖn ®iÒu ®ã ta thùc hiÖn mét truy vÊn hái ®¸p nh- sau: - B1: Thùc hiÖn t¹o mét truy vÊn chän nh- (3.1) - B2: + T¹i dßng Field ta thªm mét cét ®Ó ®Æt ®iÒu kiÖn hái ®¸p [tªn cét hái ®¸p]:[c©u hái ®¸p] + T¹i dßng Criteria; gâ ®iÒu kiÖn cÇn hái ®¸p * L-u ý:- Tªn cét hái ®¸p cã thÓ bá qua. - C©u hái ®¸p ph¶i ®Æt trong dÊu [], dÊu ? - T¹i dßng Show kh«ng lµm xuÊt hiÖn cét hái ®¸p khi ch¹y truy vÊn. - NÕu cét ®iÒu kiÖn hái ®¸p lµ tªn tr-êng nµo ®ã trong b¶ng th× t¹i dßng Criteria cña tr-êng nµy, gâ vµo d¹ng: [c©u hái ®¸p?] vd: Hái ®¸p theo n¨m sinh. T¹i Filed: hái n¨m: [b¹n hái n¨m nµo ?] T¹i Criteria: Year([ngµy sinh]) 3.4/ Sö dông Query Select ®Ó t¹o thªm tr-êng míi : - Khi ta cÇn mét tr-êng DL ®-îc tÝnh to¸n b»ng mét biÓu thøc nµo ®ã mµ kh«ng cã trong b¶ng DL nguån, ta sö dông Query Select ®Ó t¹o ra nã theo có ph¸p sau: T¹i dßng Filed: nhËp tªn tr-êng míi , c«ng thøc t¹o tr-êng míi : Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  18. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi [Tªn tr-êng míi]:[BiÓu thøc tÝnh tr-êng míi] - C«ng thøc t¹o tr-êng míi bao gåm c¸c tr-êng kÕt hîp víi c¸c to¸n tö, c¸c hµm. - Ch¹y thö vµ ghi l¹i truy vÊn. VD: T¹o Query thªm tr-êng míi Tæng tiÒn ®Ó tÝnh tiÒn b¸n hµng trong CSDL QL BANHANG biÕt: Tæng tiÒn : [sè l-îng]*[®¬n gi¸]. 3.5/ Sö dông Select Query ®Ó thèng kª d÷ liÖu. NhiÒu khi ta cÇn thèng kª trªn c¸c tr-êng d÷ liÖu cña b¶ng nh-:  §Õm xem mçi khu vùc cã bao nhiªu thÝ sinh.  §-a ra ®iÓm cao nhÊt cña tõng khu vùc.  TÝnh tæng hay trung b×nh trªn cét l-¬ng.  §-a ra l-¬ng cao nhÊt hay thÊp nhÊt . §Ó lµm ®-îc viÖc ®ã ta ph¶i thùc hiÖn mét Query thèng kª Select b»ng c¸c hµm thèng kª. a) C¸c hµm thèng kª th-êng dïng : - SUM: tÝnh tæng c¸c gi¸ trÞ trong mét tr-êng. - AVG: tÝnh trung b×nh céng trong mét tr-êng. - MAX: tÝnh gi¸ trÞ lín nhÊt trong mét tr-êng. - MIN: tÝnh gi¸ trÞ bÐ nhÊt trong mét tr-êng. - COUNT:®Õm c¸c b¶n ghi cña b¶ng trªn tr-êng DL. - STDEV: tÝnh ®é lÖch chuÈn c¸c gi¸ trÞ trong tr-êng. - FIRST: tÝnh gi¸ trÞ cña b¶n ghi ®Çu trong b¶ng. - LAST: tÝnh gi¸ trÞ cña b¶n ghi cuèi trong b¶ng. b) T¹o truy vÊn thèng kª b»ng Design view B1: T¹o mét truy vÊn míi, chän b¶ng vµ c¸c tr-êng cÇn thèng kª. B2: Më View \ Totals hoÆc kÝch nót Totals trªn thanh c«ng cô. B3: §Æt c¸c tuú chän thèng kª.  Trªn dßng Field : §Æt c¸c tr-êng cÇn thèng kª.  Trªn dßng Totals: Sö dông c¸c lùa chän thèng kª.  Group by: Chän cho cét cÇn nhãm d÷ liÖu  Hµm thèng kª: Chän cho cét cÇn tÝnh to¸n d÷ liÖu.  Expression: Chän cho viÖc thµnh lËp tr-êng míi ®Ó thèng kª.  Where: Chän cho cét cÇn ®Æt ®iÒu kiÖn.  Criteria: lËp biÓu thøc ®iÒu kiÖn cÇn nhãm DL. * chó ý: B¶n chÊt cña truy vÊn thèng kª lµ viÖc t¹o ra c¸c tr-êng míi b»ng c¸c hµm thèng kª. C¸c hµm th-êng dïng: Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  19. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi - LEFT(ST,N): lÊy N ký tù bªn tr¸i cña chuçi ST. - RIGHT(ST,N): lÊy N ký tù bªn ph¶i cña chuçi ST. - MID(ST,I,N): lÊy N ký tù tõ vÞ trÝ I cña chuçi ST. - ISDATE(D)= True nÕu D lµ mét gi¸ trÞ cã kiÓu Date/ time. - ISNULL(X)= True nÕu X cã gi¸ trÞ rçng (ng-îc l¹i lµ False). - IIF(btdk, gi¸ trÞ 1, gi¸ trÞ 2): nÕu biÓu thøc ®iÒu kiÖn (btdk) ®óng cho gi¸ trÞ 1, sai cho gi¸ trÞ 2 - LIKE MÉu: T×m c¸c gi¸ trÞ theo mÉu nµo ®ã ( VD: Like “H*”) - BETWEEN…AND…: BiÓu thÞ mét kho¶ng gi¸ trÞ (VD: between 1 and 10). - IN (gi¸ trÞ 1, gi¸ trÞ 2…gi¸ trÞ n): KiÓm tra xem c¸c gi¸ trÞ cña tr­êng cã n»m trong 1 tËp hîp nµo ®ã hay kh«ng (VD: IN(1,2,3) cho c¸c gi¸ trÞ 1 hoÆc 2 hoÆc 3). - DATE(): cho biÕt ngµy, th¸ng, n¨m hiÖn t¹i. - DAY(dl kiÓu Date): Cho gi¸ trÞ ngµy cña d÷ liÖu kiÓu Date. VD: DAY(# 12/2/04#) = 12. - MONTH(dl kiÓu Date): Cho gi¸ trÞ th¸ng cña d÷ liÖu kiÓu Date. VD: MONTH(# 12/2/04#) = 2. - YEAR(dl kiÓu Date): Cho gi¸ trÞ th¸ng cña d÷ liÖu kiÓu Date. VD: YEAR(# 12/2/04#) = 2004. * §Ó thèng kª: - T¹i cét Field thø nhÊt gâ Nam: year([ngay sinh]). - T¹i cét Total: chän Group by. - T¹i cét Field thø hai gâ : Tong so: Count(*). - T¹i cét Total: gâ Expression. 4/ Truy vÊn Simple Query wizard 4.1/ Chøc n¨ng: - T¹o ra mét b¶ng DL t¹i thêi ®iÓm ch¹y truy vÊn . - B¶ng d÷ liÖu ®ã ®-îc Query lÊy tõ mét hoÆc nhiÒu b¶ng cã quan hÖ víi nhau. - Khi sö dông Query wizard ta chØ cÇn chän b¶ng vµ c¸c tr-êng mµ wizard h-íng dÉn. 4.2/ C¸ch t¹o : - Chän thµnh phÇn Query, chän nót New, xuÊt hiÖn hép tho¹i. - Chän thµnh phÇn Simple Query Wizard vµ OK. Khi ®ã hÖ thèng ®-a ra cöa sæ lùa chän:  Table \ Queries: Chän b¶ng vµ c¸c tr-êng cÇn truy vÊn .  Available Fields: Chøa c¸c tr-êng cña b¶ng ®-îc chän trong hép Table \ Queries. Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
  20. C«ng Ty Cæ PhÇn Gi¸o Dôc ViÖt Nam 87 – TrÇn §¹i NghÜa – Hai Bµ Tr-ng - Hµ Néi  Select Fields: Chøa c¸c tr-êng ®· ®-îc chän. Chän c¸c tr-êng cÇn thèng kª DL nÕu cÇn, ®Æt tªn cho truy vÊn vµ chän nót Finish. 4.3 Sö dông Simple Query Wizard ®Ó thèng kª DL - B1: Chän thµnh phÇn Create Query Using Wizard.  C1: chän nót Design (hoÆc Open).  C2: kÝch ®óp chuét.  C3: chän New \ Simple Query Wizard. - B2: Chän b¶ng vµ tr-êng cÇn thèng kª d÷ liÖu vµ Next. - B3: Chän nót Summary\ Summary Options. Theo c¸c b-íc mµ Wizard h-íng dÉn nh- sau:  Chän tr-êng vµ c¸c hµm cÇn thèng kª t-¬ng øng  NÕu muèn ®Õm c¸c b¶n ghi theo mét tr-êng nµo ®ã th× kh«ng chän hµm thèng kª mµ chän nót Count record in.  §Ó ®Æt ®iÒu kiÖn ta ph¶i söa truy vÊn ë chÕ ®é Design View. II/ Truy vÊn Cross Tab Query. 1/ Chøc n¨ng: Dïng ®Ó thèng kª DL ë d¹ng ®-êng chÐo cña mét b¶ng DL. §Ó sö dông ®-îc truy vÊn CrossTab Query ta cÇn 3 tr-êng thÓ hiÖn d÷ liÖu: - Mét tr-êng dïng lµm tiªu ®Ò cét (Column heading) - Mét tr-êng dïng lµm tiªu ®Ò hµng( Row heading) - Mét tr-êng cã kiÓu DL lµ Number hoÆc Currency ®Ó lÊy gi¸ trÞ b»ng c¸c hµm (Value) B¶ng DL cña truy vÊn Cross Tab Query t¹o ra nh- thÓ ta vÏ mét biÓu ®å. 2/T¹o truy vÊn CrossTab Query b»ng Wizard: - Tõ New\ CrossTab Query Wizard. - Chän b¶ng cÇn truy vÊn - Chän mét tr-êng lµm tiªu ®Ò cho hµng - Chän mét tr-êng dïng lµm tiªu ®Ò cét (Column heading) - Chän mét tr-êng dïng ®Ó thèng kª gi¸ trÞ (Value). - Chän chÕ ®é kÕt thóc vµ l-u truy vÊn lªn ®Üa. 3/ T¹o truy vÊn CrossTab b»ng Design View. - T¹o truy vÊn míi, chän b¶ng vµ c¸c tr-êng cÇn sö dông - Më Query \ CrossTab Query (hoÆc biÓu t-îng Query Type trªn thanh c«ng cô). Tel: 04.36231226, Fax: 04.36231226 Website: http://tdn.giaoducvietnam.edu.vn
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2