ไมโครซอฟท์แอคเซส (microsoft access) คือ · web...

12
โโโโโโโโโโโโโโโโโโโโโโ Access 2007 โโโโโโโโโ (Database) คคค คคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค โโโโโโโโโโโโโ (Database System) คคค คคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคค คคคคคคคคคคคคคคคคคคคคคคคค คคคค คคคคคค คคคคคค คคคคคคคคคคคคคคคค โ โ โ โ โ โโ โ โ โ โ โ โ โ โโ โ โโ (Database Management System) คคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคค คคคค คคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคค คคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคค โโโโโโโโโโโโโโโโ (Microsoft Access) คคค คคคคคคค คคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคคค

Upload: others

Post on 29-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

โปรแกรมจดการฐานขอมล Access 2007

ฐานขอมล (Database) คอ ขอมลจำ�นวนม�กทมก�รจดเกบไวอย�งเปนระเบยบในรปของต�ร�ง และขอมลทมอยนนมคว�มสมพนธกน

ระบบฐานขอมล (Database System) คอ ระบบก�รจดเกบขอมลทมคว�มสมพนธกน เกยวของเปนเรองเดยวกนโดยมรปแบบก�รจดเกบทมระเบยบแบบแผน และจดเกบไวท เด ยวกน เชน ขอมลลกค� ขอมลพนกง�นข�ย

ระบบจดการฐานขอมล (Database Management System) คอ โปรแกรมททำ�หน�ทกำ�หนดลกษณะขอมลทจะเกบไวในฐ�นขอมล เพออำ�นวยคว�มสะดวกในก�รบนทกขอมลลงในฐ�นขอมล กำ�หนดผทไดรบอนญ�ตใหใชฐ�นขอมล พรอมกบกำ�หนดสทธในก�รใชฐ�นขอมล เชน กำ�หนดใหอ�นขอมลไดอย�งเดยว หรอใหแกไขไดดวย นอกจ�กนนยงอำ�นวยคว�มสะดวกในก�รคนห�ขอมลและก�รแกไขปรบปรงขอมล ทำ�ใหผใชขอมลเข�ถงขอมลไดง�ย สะดวกและมประสทธภ�พ

ไมโครซอฟทแอคเซส (Microsoft Access) คอ โปรแกรมเพอพฒน�ระบบฐ�นขอมล มต�ร�งเกบขอมลและสร�งควร ไดมสวนคอนโทลใหเรยกใชในร�ยง�นและฟอรมสร�งม�โครและโมดลดวยภ�ษ�เบสกเพอประมวลผลต�มหลกภ�ษ�โครงสร�ง หรอจะใชเป นเพยงระบบฐ�นขอมลให โปรแกรมจ�กภ�ยนอกเรยกใชซงง�ยสำ�หรบผทมประสบก�รณในเรองก�รเขยนโปรแกรมหรอผพฒน�ระบบฐ�นขอมลม�แลวชวยใหก�รพฒน�ระบบง�นเสรจไดอย�งรวดเรว

การสรางฐานขอมลและตาราง

ก�รสร�งฐ�นขอมลขนม�ใชง�นนนส�ม�รถสร�งได 2 วธ คอ

1. สร�งจ�กฐ�นขอมลเปล�

Page 2: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

2. สร�งจ�กฐ�นขอมลแมแบบ

ก�รสร�งฐ�นขอมลใหม

1. เลอก Bank Database 2. ตงชอฐ�นขอมล3. เลอกทจดเกบฐ�นขอมล4. คลกปม Create

 

ก�รสร�งต�ร�งขอมล

1. คลกทไอคอน view  2. เลอก Design View3. ตงชอต�ร�ง

Page 3: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

4. คลกปม OK 5. ตงชอฟลด   6. กำ�หนดชนดของขอมล และคำ�อธบ�ย7. กำ�หนดคณสมบตของฟลด

Page 4: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

ประเภทของขอมล

ประเภท ขน�ด คว�มหม�ย

Text ส ง ส ด 255 ต วอกษร

ตวอกษร ตวเลขหรอเครองหม�ยต�งๆ ทไมไดใชในก�รคำ�นวณ

Memo ส ง ส ด 65,635 ตวอกษร

ตวหนงสอหรอตวเลขทเปนคำ�อธบ�ย หรอบกทกทมคว�มย�วม�กๆ

Number 1 – 8 ไบท ขอมลตวเลขทงจำ�นวนเตมหรอทศนยมทตองใชในก�รคำ�นวณดงน

1. Byte : ตวเลขจำ�นวนเตม 0-2552. Integer : จำ�นวนเตม -32,768 ถง

32,7683. Long integer : จำ�นวนเตม   

Page 5: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

4. -2,147,483,648 ถ ง 2,147,483,647

5. Single : เ ก บ ต ว เ ล ข ท ศ น ย ม 7 ตำ�แหนง

6. Double : เก บ ต ว เล ขท ศน ยม 15 ตำ�แหนง

7. Decimal : เก บต ว เลขทศน ยม 28 ตำ�แหนง

Date/Time 8 ไบท

วนทและเวล�ซงมรปแบบก�รแสดงผลหล�ยแบบ และส�ม�รถกำ�หนดแบบของก�รแสดงผลเองได

Currency 8 ไบทเกบขอมลทเปนจำ�นวนเงน เพอปองกนเร องก�รปดเศษทศนยม

Auto Number 4 Byte กำ�หนดตวเลขทเรยงลำ�ดบตอเนองกนโดย

อตโนมตโดยโปรแกรม

Yes/No 1 บทเกบขอมลในรปทเปนได 2 อย�ง เชน จรง/เทจ ช�ย/หญง ถก/ผด

OLE Object 1 GB เกบขอมลทถกสร�งโดยโปรแกรมอน เชน

รปภ�พ เปนตน

Hyperlink สงสด  2,048 ตวอกษร

จด Link ต�งๆ

Lookup Wizard 4 ไบท ขอมลทเลอกจ�กต�ร�งอนๆ ทสมพนธกน

Attachment   เกบขอมลทเปนรปภ�พ

 

Page 6: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

ตารางขอมล

สร�งต�ร�งใหมดวยมมมองออกแบบ (Design View)1.ค ล ก เ ล อ ก แ ท บ ส ร � ง (Create) 2.คลกเลอกไอคอน ออกแบบต�ร�ง (Table Design)

3.พ ม พ ช อ ฟ ล ด productID4.ค ล ก เ ล อ ก ช น ด ข อ ม ล เ ป น Text5.พ ม พ ค ำ� อ ธ บ � ย ฟ ล ด ว �  ร ห ส ส น ค �6. สร�งฟลดอนๆ ใหครบ 

คณสมบตของแตละ Field (Field Properties)

Field Size ขน�ดของ ต�มชนดทเลอกไวใน Data TypeFormat รปแบบของขอมลใน Field นน ๆ

Input Mask รแปแบบทใชบงคบปอนขอมล เชน กำ�หนดใหปอนไดเฉพ�ะตวเลขไดไมเกน 5 ตวเลข

Caption ป � ย ช อ ท ต ด แ ท น ช อ Field ท ห ว ค อ ล ม น เ ม อ แ ส ด ง ข อ ม ล แ บ บ Datasheet View

Default Valueก�รกำ�หนดค�เรมตนValidation แสดงกรอบขอคว�มเมอขอมลทปอนเข�ไปไมเปนไปต�มเงอนไงทกำ�หนดไว

Page 7: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

Text ใน Validation RuleRequired กำ�หนดว�ตองปอนขอมลหรอไม

Allow Zero Length

กำ�หนดว�ส�ม�รถปอนค�ว�ง (Null Value) ไดหรอไม

 

คยหลก (Primary Key)  เปนก�รกำ�หนดใหฟลดใดฟลดหนงจะตองไมมขอมลซำ�กน โดยมขนตอนดงน

1.  กำ�หนด Primary Key  โดยก�รคลกท ฟลด productID 2. ค ล ก ป ม ค ย ห ล ก (Primary Key) เ พ อ ก ำ� ห น ด ใ ห ฟ ล ด

productID  เปนคยหลกสำ�หรบก�รอ�งองค�ต�งๆ ในต�ร�ง3. จะพบสญลกษณรปกญแจบรเวณหน�ฟลด productID 

ประโยชน  Primary Key1. ป อ ง ก น ก � ร ป อ น ข อ ม ล ท ซ ำ� ก น2. ป อ ง ก น ก � ร เ ว น ว � ง ใ น ก � ร ป อ น ข อ ม ล3. ช ว ย ใ น ก � ร จ ด เ ร ย ง ข อ ม ล4.  เปน Field ทใชในก�รสร�งคว�มสมพนธระหว�ง Table

การบนทกตาราง

Page 8: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

1. คลกไอคอนคำ�สง บนทก Save เพอบนทกต�ร�ง2. ตงชอต�ร�ง เชน tbl_product คลกปม OK

การใสวนทโดยใชปฏทน1. เลอนเม�สไปทฟลด จะปร�กฏไอคอนรปปฏทนขนม�2. คลกทไอคอนปฏทน3. เลอกวนทตองก�ร

 การใชฟงกชน

1. คลกไอคอนคำ�สง (SUM) ทแทบ หน�แรก (Home)2. ปร�กฏแถวรวมทเรคคอรดสดท�ยของแผนขอมล3. คลกเลอกคำ�สง ผลรวม (SUM)

Page 9: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

 

Page 10: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

 

ต ว อ ย า งห า ผ ล ร ว ม ข อ ง ร า ค า ส น ค า กำ�หนดคณสมบตของ Validation rule และ Validation Text เพอต ร ว จ ส อ บ ค ว � ม ถ ก ต อ ง ข อ ง ฟ ล ด ตวอย�งต�ร�งร�น Video กำ�หนดใหค�เช�วดโอ 20 และ 30 เท�นน ถ�ไมใชใหขนขอคว�มเตอน

1. เลอกฟลดค�เช� Rent2. กำ�หนดค�   Validation rule  : in(20,30)3. กำ�หนดค�  Validation Text : ค�เช�ตองมค�เท�กบ 20 หรอ

Page 11: ไมโครซอฟท์แอคเซส (Microsoft Access) คือ · Web viewโปรแกรมจ ดการฐานข อม ล Access 2007ฐานข อม

30 เท�นน

ตวอย�ง ผลก�รตรวจสอบเมอปอนขอมลไมถกตอง