01 access basic

18
ประภาพรรณ แก้วเหมือน

description

 

Transcript of 01 access basic

Page 1: 01 access basic

ประภาพรรณ แกวเหมอน

Page 2: 01 access basic

โปรแกรม Microsoft Access 2010

โปรแกรม Microsoft Access 2010 เปนโปรแกรมจดการระบบฐานขอมลทชวยจดการกบระบบฐานขอมลไดอยางม ประสทธภาพ ตงแตการจดเกบ คนหา วเคราะห และน าเสนอขอมล สามารถท าไดงาย สะดวก และรวดเรว เปนโปรแกรมประเภทจดการฐานขอมลเชงสมพนธ ทท ากนในส านกงาน หรอองคกรขนาดเลก และยงสามารถเขยนกลมโปรแกรม (แมโคร และ มอดล) ของวชวลเบสก (Visual Basic) ระดบพนฐาน เพอใชในการท างานและสามารถเชอมตอกบฐานขอมล Microsoft SQL Server

Page 3: 01 access basic

1. ตาราง (table) ใชส าหรบเกบขอมลตางๆ ซงแตละตารางจะประกอบไปดวยเขตขอมล (Field) และ ระเบยน (Record)

2. แบบสอบถาม (queries) ใชส าหรบดขอมล คนหาขอมล ตรวจสอบแกไข เพมเตม หรอลบขอมลทตองการ

3. ฟอรม (form) ออกแบบมาเพอเปนสวนตดตอกบผใชส าหรบปอนขอมลและแสดงขอมล

โครงสรางโปรแกรม Microsoft Access 2010

Page 4: 01 access basic

4. รายงาน (report) ออกแบบมาใหมการจดรปแบบ มการค านวณและพมพออกมาเปนรายงานได รวมทงมการสรปผลของขอมลทเลอก ซงสามารถดรายงานกอนพมพได

5. เพจ (pages) เปนเครองมอทชวยแสดงผลขอมลในรปแบบเวบเพจ ซงสามารถน าขอมลไปแสดงผลในอนเทอรเนตไดทนท

โครงสรางโปรแกรม Microsoft Access 2010

Page 5: 01 access basic

6. มาโคร (macro) เปนภาษาโปรแกรมงายๆ เพอการก าหนดโครงสรางล าดบขนตอนใหปฏบตงานตามทตองการเพอตอบสนองกบเหตการณทก าหนดขน

7.โมดล (module) เปนการเขยนโปรแกรมดวยภาษา VBA (Visual Basic for Application) ซงใชในการท างานทคอนขางซบซอนกวาการใชแมโคร เพอใหไดฟอรมหรอรายงานตามความตองการของผใช

โครงสรางโปรแกรม Microsoft Access 2010

Page 6: 01 access basic

ฐานขอมล (Database)

กลมของขอมลทมความสมพนธกนเกยวของเปนเรองเด ยวกน เชน กล มข อม ลของน ก เ ร ยนในโรง เ ร ยนประกอบดวย เลขประจ าตวนกเรยน ชอ นามสกล ประวตสวนตว คะแนนสอบแตละปการศกษา เปนตน ซงขอมลเหลาน เรยกวา ขอมลเชงสมพนธ เพราะสามารถน ามาใชงานรวมกนได

Page 7: 01 access basic

เอนทต (Entity) หมายถง ชอของสงใดสงหนง ไดแก คน สถานท สงของ การกระท า ซงตองการจดเกบขอมลไว เชน เอนทตลกคา เอนทตพนกงาน

แอททรบวต (Attribute) หมายถง รายละเอยดขอมลทแสดงลกษณะและคณสมบตของเอนทตหนง ๆ เชน เอนทตนกศกษา ประกอบดวย

แอทรบวตรหสนกศกษา

แอททรบวตชอนกศกษา

แอททรบวตทอยนกศกษา

ฐานขอมล (Database)

Page 8: 01 access basic

Microsoft Access 2010 จะเกบขอมลตาง ๆ ลงในตาราง ซงประกอบดวย แถว (row) และ คอลมน (column)

แถว (row)

คอลมน (column)

Page 9: 01 access basic

โดยเรยกชอขอมลในแตละคอลมนของตารางวา เขตขอมล หรอ ฟลด (field)

และเรยกแตละแถวในตารางวา ระเบยนขอมล หรอ เรคคอรด (record)

ฟลด (field)

Page 10: 01 access basic

การแปลงไฟล .mdb ใหเปนไฟล .accdb

•Access Database จะจดเกบเปนไฟล .accdb

(Access2007)

•Access 2002-2003 Database จะจดเกบเปนไฟล.mdb

•Access 2000 Database จะจดเกบเปนไฟล .mdb

Page 11: 01 access basic

ขนตอนการออกแบบฐานขอมลก าหนดวตถประสงคในการออกแบบฐานขอมล

ก าหนดตารางทตองการเกบขอมล

ก าหนดฟลดในตาราง

ก าหนดคยหลก

พจารณาปรบเปลยนตาราง

ก าหนดความสมพนธตอตาราง

Page 12: 01 access basic

สวนประกอบของหนาตางโปรแกรม Microsoft Access 2010

Page 13: 01 access basic

สวนประกอบ หนาทการท างานTab File รวบรวมชดค าสงในการจดการฐานขอมล เชน การสราง การ

บนทก การพมพ การส ารอง การตงคา Access 2010 Quick Access Toolbar แถบเครองมอทไดรวบรวมปมทใชงานบอยๆเอาไว เพอชวยให

ท างานสะดวกรวดเรวขน และสามารถเพมหรอลดปมเครองมอเหลานได

แถบชอเรอง(Title Bar)

แถบแสดงชอเรองและเวอรชนของโปรแกรม

รบบอน (Ribbon) แบงกลมการท างานหลกๆ ไวดวยกน มรบบอน Home, Create, External Data, Database Tools, Fields, Tables

บานหนาตางน าทาง(Navigation Pane)

แสดงสงตางๆ ทไดมการสรางขน เชน Table, Query, Form, Report เปนตน สามารถซอนและเปดใหมได

Document Window พนทหลกทใชในการท างาน

Page 14: 01 access basic

เรมตนใชงานโปรแกรม Microsoft Access 2010

Page 15: 01 access basic

วธการสรางฐานขอมลม 2 แบบ คอ 1. สรางฐานขอมลเปลา (Blank database)

Page 16: 01 access basic

2. สรางฐานขอมลจากแมแบบ (Sample templates)

Short Date

Page 17: 01 access basic

Field Name Data Type Description Field Size

ID_Gender Text รหสเพศ 1

Gender Text ชอเพศ 5

1. ตาราง Gender

จงสรางฐานขอมลนกเรยน

Page 18: 01 access basic

Field Name Data Type Description Field Size

ID_Student Text รหสนกเรยน 5

Name Text ชอ 50

Lastname Text นามสกล 50

ID_Gender Text รหสเพศ 1

Birthday Date/Time วนเกด Short Date

Address Text ทอย 60

Email Text อเมล 30

2. ตาราง Student