Top Banner
1 Microsoft Access 2007 บบบบบ 1 บบบบบบบบบบบบบบบบบบบบบ Microsoft Access : บบบบบ (Table) บบบบบ 2 บบบบบบบบบ (Query) บบบบบ 3 บบบบบ (Form) บบบบบ 4 บบบบบบ (Report) บบบบบ 5 บบบบบบบบบบบบบบบบ Table เเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเ เเเเเเเเเเเ เเเเเเเเเ
56

Microsoft Access 2007 บทที่ 1 เริ่มต้นใช้งานโปรแกรม Microsoft Access : ตาราง (Table)

Jan 02, 2016

Download

Documents

kane-barton

Microsoft Access 2007 บทที่ 1 เริ่มต้นใช้งานโปรแกรม Microsoft Access : ตาราง (Table) บทที่ 2 แบบสอบถาม (Query) บทที่ 3 ฟอร์ม (Form) บทที่ 4 รายงาน (Report) บทที่ 5 การทำงานกับหลาย Table. เรียบเรียงโดย ผู้ช่วยศาสตราจารย์วาสนา นัยโพธิ์ - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

1

Microsoft Access 2007

บทท�� 1 เริ่��มต้�นใช้�งานโปริ่แกริ่ม Microsoft Access : ต้าริ่าง (Table)

บทท�� 2 แบบสอบถาม (Query)บทท�� 3 ฟอริ่�ม (Form)

บทท�� 4 ริ่ายงาน (Report)บทท�� 5 การิ่ท�างานก�บหลาย Table

เรี�ยบเรี�ยงโดย ผู้��ช่�วยศาสตรีาจารีย�วาสนา น�ยโพธิ์��ภาคว�ช่าว�ทยาการีคอมพ�วเตอรี� คณะว�ทยาศาสตรี� มหาว�ทยาลั�ยเช่�ยงใหม�

Page 2: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

ค'ณสมบ�ต�ใหม�ของ Access2007• ปรี�บหน�าแรีกโปรีแกรีมเป+นแบบ Getting Started ซึ่-.งเป+นท�.รีวมแม�แบบหรี/อ

เทมเพลัตของฐานข�อม�ลัในรี�ปแบบต�างๆ มากมาย ให�เรีาสารีถเลั/อกน3าไปใช่�แลัะปรี�บแต�งรี�ปแบบให�ตรีงตามความต�องการี

• เปลั�.ยนอ�นเตอรี�เฟสหรี/อส�วนต�ดต�อก�บผู้��ใช่� โดยจ�ดเก6บเครี/.องม/อแลัะไอคอน ให�อย��ในรี�ปแบบ รี�บบอน(Ribbon)

• ม�การีปรี�บรี�ปแบบการีสรี�างฟ7ลัด� ให�สามารีถจ�ดเก6บรี�ปแบบข�อม�ลัท�.ซึ่�บซึ่�อนมากข-8น โดยสามารีถสรี�างฟ7ลัด�ท�.เก6บข�อม�ลัได�มากกว�า 1 ค�า (Multivalued lookup)

• เพ�.มช่น�ดข�อม�ลั(data type) แบบ attachment ซึ่-.งสามารีถเก6บไฟลั�หลัายๆ ปรีะเภทได�

• เพ�.มความสามารีถในการีท3างานบนเว6บรี�วมก�บ Windows SharePoint Service เพ/.อการีต�ดต�อส/.อสารีรีะหว�างท�มงาน

• สามารีถบ�นท-กออบเจ6กต�ฐานข�อม�ลัเป+นไฟลั� PDF หรี/อไฟลั�XMLเพ/.อน3าฐานข�อม�ลัไปใช่�ในงานได�

2

Page 3: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

3

บทท�� 1 เริ่��มต้�นใช้�งานโปริ่แกริ่ม Microsoft Access

Microsoft Access เป�นโปริ่แกริ่มส�าเริ่ จริ่"ป• ช้#วยอ�านวยความสะดวกในการิ่ท�างานก�บข้�อม"ล• ท�าให�เริ่าเก บข้�อม"ล ค�นหาข้�อม"ล เปล��ยนแปลงแก�ไข้ และ จ�ดท�า

ริ่ายงานได� • ข้�อม"ลต้#างๆ เก บในต้าริ่าง และ• ต้าริ่างจ�ดเก บอย"#ฐานข้�อม"ล

Page 4: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

4

ฐานข้�อม"ล (Database)เป�นท��ริ่วบริ่วมข้�อม"ลท��เก��ยวข้�องก�น ส�มพั�นธ์�ก�น ริ่วบริ่วมไว�อย#างม�ริ่ะบบ เช้#นข้�อม"ลเก��ยวก�บส�นค�า ข้�อม"ลบ.คลากริ่ ข้�อม"ลต้#างๆ ท��เริ่าสนใจเหล#าน�/ถ"กเก บไว� ท�าให�เริ่าสามาริ่ถท�างานได�สะดวก

ต้าริ่าง (Table) ข้�อม"ลต้#างๆ ท��เก บในฐานข้�อม"ล จะเก บอย"#ในริ่"ปแบบข้องต้าริ่างท��

เริ่าได�ออกแบบและจ�ดเก บแยกต้าริ่างไว�

Tableนศ. .

Tableอ.

Tableว�ช้า

Page 5: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

5

ริ่ห�สพัน�กงาน ช้1�อ นามสก.ล ท��อย"# เบอริ่�โทริ่ศ�พัท�

E001 พัลอย มากแสง 52 ถ.ฉลองกริ่.ง เข้ต้ลาดกริ่ะบ�ง กริ่.งเทพัฯ

01452789

E005 ป4ญญา ธ์�นวริ่าริ่มย� 8/9 ถ.หน�าเม1อง อ.เม1อง จ.ช้ลบ.ริ่�

E008 อ�ญญา ป6ต้�

E010 หท�ย ใจด�

ฟ6ลด� (Field)

เริ่คคอริ่�ด (Record)

ต้�วอย#าง Table พัน�กงาน

Page 6: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

6

การีใช่�ฐานข�อม�ลัในองค�กรี

ฝ่8ายการิ่ต้ลาด

ฝ่8ายบ.คคล

ฝ่8ายส�นค�า

ริ่ะบบจ�ดการิ่ฐานข้�อม"ล(DBMS) ฐานข้�อม"ล

(Database)

ต้าริ่างข้�อม"ลพัน�กงานข้ายต้าริ่างข้�อม"ลล"กค�า ต้าริ่างข้�อม"ลคล�งส�นค�าต้าริ่างข้�อม"ลพัน�กงาน

Page 7: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

7

โปริ่แกริ่ม Microsoft Access 2007 ก#อนท��จะเข้�าส"#โปริ่แกริ่ม Microsoft Access เริ่าควริ่ท�าความริ่"�จ�กก�บเคริ่1�องม1อ (Tools) เพั1�อท�างานก�บโปริ่แกริ่ม Microsoft Access

ม�เคริ่1�องม1อด�งน�/Tables เป�นท��เก บข้�อม"ลท��เริ่าสนใจท��เก บในฐานข้�อม"ล ล�กษณะท��ส�าค�ญข้อง

Table ค1อ Table ปริ่ะกอบไปด�วย Row Column ข้�อม"ลท��จ�ดเก บแนว Row 1 ริ่ายการิ่ค1อ record และข้�อม"ลแนว Column ค1อ Field

Forms เพั1�อน�าเสนอข้�อม"ลท��เริ่าเก บใน Table หริ่1อจาก Query Form เป�นเคริ่1�องม1อท��ช้#วยให�ผู้"�ใช้�สามาริ่ถท�างานก�บข้�อม"ลได�ง#ายโดย เริ่า

อาจใช้� Form เพั1�อจ�ดการิ่ต้#างๆ ก�บข้�อม"ล เช้#นเพั��ม แก�ไข้Reports ค1อ ริ่ายงาน เพั1�อน�าเสนอข้�อม"ลอาจแสดงบนจอภาพัหริ่1อเคริ่1�องพั�มพั�Others - Query สอบถาม/ค�นหาข้�อม"ลท��ต้�องการิ่ได�สะดวก

- Macro ริ่วมช้.ดค�าส��ง/การิ่ท�างานท��ผู้"�ใช้�ก�าหนดและเริ่�ยกใช้�ภายหล�งได�

Page 8: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

8

การิ่ท�างานก�บ Tableห�วข้�อท��เริ่าจะศ=กษา ๑. ก�าหนดป4ญหาหริ่1อส��งท��ต้�องการิ่ศ=กษา ๒. ออกแบบ Table

(น�กศ=กษาต้�องม�ความริ่"�พั1/นฐานเก��ยวก�บ Table มาบ�างแล�ว ริ่"�จ�ก row column field record)

๓.ช้น�ดข้�อม"ล๔. สริ่�าง Table ด�วยโปริ่แกริ่ม Microsoft Access ๕ การิ่ปCอนข้�อม"ล ๖. การิ่จ�ดการิ่ก�บ field

การิ่เพั��มหริ่1อแทริ่ก field การิ่ ลบ field การิ่ย�าย field ๗. การิ่จ�ดการิ่ก�บ Table

การิ่ copy Table การิ่เปล��ยนช้1�อ Table การิ่ลบ Table

Page 9: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

9

๑.ก�าหนดป4ญหาหริ่1อส��งท��ต้�องการิ่ศ=กษา เริ่าสนใจหริ่1อต้�องการิ่ท�างานก�บข้�อม"ลเริ่1�องไหน ศ=กษาถ=งส��งท��เก��ยวข้�องหริ่1อ ส��งท��ต้�องการิ่ทริ่าบ เพั1�อริ่วบริ่วมข้�อม"ลแล�วน�าไปสริ่�าง Table เพั1�อน�าไปใช้�งานต้ามท��เริ่าต้�องการิ่

ค�าถามในใจท��เริ่าควริ่ม� เริ่าสนใจข้�อม"ลเก��ยวก�บเริ่1�องอะไริ่ อะไริ่ท��เริ่าต้�องการิ่ อะไริ่ท��เริ่าไม#ต้�องการิ่ แยกแยะให�ได�เริ่าต้�องการิ่จ�ดเก บข้�อม"ลหริ่1อไม#

ต้�องทริ่าบข้อบเข้ต้ข้องข้�อม"ล จ�าก�ดข้อบเข้ต้หริ่1อล�อมวงข้�ดเส�นส��งท��เริ่าสนใจให�ได� ค1อเริ่าต้�องก�าหนดให�ได�ไม#เช้#นน�/น จะม�ส��งท��เก��ยวข้�องก�บข้�อม"ลเยอะมาก

Page 10: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

10

ต้�วอย#าง เริ่าสนใจ ต้�องการิ่เก บข้�อม"ลเก��ยวก�บ น�กศ=กษา

ข้�อม"ลเก��ยวก�บน�กศ=กษาม�มากมาย เช้#น ริ่ห�ส ช้1�อ นามสก.ล ว�นเด1อนปGเก�ด ท��อย"#(ภ"ม�ล�าเนา) ท��พั�ก เบอริ่�โทริ่ศ�พัท� คณะ ว�ช้าเอก ว�ช้าโท GPA ฯลฯ

เริ่าสนใจหริ่1อต้�องการิ่ทริ่าบเริ่1�องอะไริ่ ข้�ดเส�นก�าหนดข้อบเข้ต้ส��งท��ต้�องการิ่ทริ่าบให�ได�ก#อน แล�วจ=งท�าข้�/นต้#อไป

Page 11: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

11

สมม.ต้�เริ่าต้�องการิ่เก บข้�อม"ลริ่ห�สน�กศ=กษา ช้1�อ นามสก.ล ท��อย"# เกริ่ดเฉล��ย เง�นเด1อน

ม�ค�าถามว#าหากเริ่าต้�องการิ่ทริ่าบจ�านวนน�กศ=กษาช้าย หญ�ง เริ่าต้�องเพั��มข้�อม"ล ค�าน�าหน�านาม เข้�าไปด�วย

ด�งน�/น ข้�อม"ลน�กศ=กษา ท��เริ่าต้�องการิ่จ=งปริ่ะกอบด�วย ริ่ห�สน�กศ=กษา ค�าน�าหน�านาม ช้1�อ นามสก.ล ท��อย"# เกริ่ดเฉล��ย เง�นเด1อน เป�นข้�อม"ลท��เริ่าต้�องการิ่

หากเริ่าต้�องการิ่ทริ่าบเริ่1�องอ1�นๆ ใช้�ด.ลยพั�น�จพั�จาริ่ณา ถามว#าพั�จาริ่ณาอย#างไริ่ ค�าต้อบก ค1อ ใช้�ต้�วเองถามว#าต้�องการิ่ทริ่าบเริ่1�องอะไริ่ อยากริ่"�อะไริ่น��นเอง

Page 12: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

12

๒. ออกแบบ Table ทริ่าบล�กษณะข้อง Table แล�ว เช้#น row column field record มาแล�ว ?

ข้�อม"ลน�กศ=กษา ท��เริ่าต้�องการิ่ริ่ห�สน�กศ=กษา ค�าน�าหน�านาม ช้1�อ นามสก.ล ท��อย"# เกริ่ดเฉล��ย เง�นเด1อน

มาออกแบบเพั1�อสริ่�าง Tableข้�/นแริ่ก เริ่าต้�องก�าหนดช้1�อ field ก#อนข้�อม"ลท��เริ่าต้�องการิ่ ช้1�อ fieldริ่ห�สน�กศ=กษา IDค�าน�าหน�านาม titleช้1�อ firstNameนามสก.ล lastNameท��อย"# addressเกริ่ดเฉล��ย GPAเง�นเด1อน salary

Page 13: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

13

๓. ช้น�ดข้�อม"ลเริ่าออกแบบ field ต้#าง ๆ แล�ว ต้#อไปก�าหนดช้น�ดข้�อม"ลให�แต้#ละ field เพั1�อสะดวกในการิ่ใส#ข้�อม"ล หริ่1อค�นหาข้�อม"ล

การิ่ก�าหนด field เริ่าต้�องทริ่าบ ช้น�ดข้�อม"ล ข้อง Microsoft Access ริ่ายละเอ�ยดด�งน�/

Page 14: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

14

ช้น�ดข้�อม"ล ค�าอธ์�บาย ข้นาด Text อ�กข้ริ่ะต้#าง ๆ ท�/งภาษาอ�งกฤษและภาษาไทย เช้#น A-

Z a-z ก-ฮ 0-9 ช้#องว#าง ส�ญล�กษณ�พั�เศษ เช้#น #

฿ $ ต้�วเลข้น�/นไม#สามาริ่ถน�ามาค�านวณได�

ส"งส.ดค1อ 255 อ�กข้ริ่ะ เริ่าสามาริ่ถก�าหนดข้นาดว#าต้�องการิ่เก บก��ต้�วอ�กษริ่แต้#ท�/งน�/ต้�องไม#เก�น 255 ต้�วอ�กษริ่

Memo ข้�อความอ�กข้ริ่ะต้#างๆ ท��ม�ข้นาดใหญ# 65,535 อ�กข้ริ่ะ Number ต้�วเลข้ จ�านวนเต้ ม ทศน�ยม ต้�วเลข้เหล#าน�/น�ามา

ค�านวณได� 1 2 4 8 16 ไบต้�

Date/Time ว�นท�� เวลา หริ่1อท�/งว�นและเวลา 8 ไบต้�

Currency เก บต้�วเลข้ เช้#น สก.ลเง�น $ ฿ เปอริ่�เซ็ นต้� จ.ดทศน�ยม จ.ลภาค

8 ไบต้�

AutoNumber

ต้�วเลข้เริ่�ยงต้ามล�าด�บอ�ต้โนม�ต้� เพั��มค#าท�ละ 1 4 16 ไบต้�

Yes/No ค#า Yes/No หริ่1อ field ท��ม�ต้ริ่ริ่กะ 2 ค#า เช้#น Yes/No True/False On/Off

1 บ�ต้

OLEObject กริ่าฟ ริ่"ปภาพั เส�ยงหริ่1อ object อ1�นๆ ส"งส.ด 1 GB

Hyperlink จ.ดล�งค�แบบต้#าง ๆ ส"งส.ด 2048 ต้�วอ�กษริ่

Lookup Wizard

ข้�อม"ลเล1อกจากต้าริ่างอ1�นๆ ท��ส�มพั�นธ์� 4 bytes

Page 15: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

15

ช้น�ด ต้�วเลข้ Number ค�าอธ์�บาย จ.ดทศน�ยม ข้นาด(ไบต้�)

Byte เก บต้�วเลข้จ�านวนเต้ ม 0 ถ=ง 255 ไม#ม� 1 ไบต้�

Decimal เก บต้�วเลข้ทศน�ยมจาก -10 ^28-1 ถ=ง 10 ^ 28-1

28 12 ไบต้�

Integer เก บต้�วเลข้จ�านวนเต้ ม -32,768 ถ=ง 32,767 ไม#ม� 2 ไบต้�

Long Integer เก บต้�วเลข้จ�านวนเต้ ม -2,147,483,648 ถ=ง 2,147,483,647

ไม#ม� 4 ไบต้�

Single เก บต้�วเลข้ทศน�ยม for negative values-3.402823E38 to -1.401298E-45  and positive values1.401298E-45 to 3.402823E38

7 4 ไบต้�

Double เก บต้�วเลข้ทศน�ยมfor negative values- 1.79769313486231E308 to- 4.94065645841247E-24 and for positive values4.94065645841247E-324 to 1.79769313486231E308

15 8ไบต้�

Replication ID ใช้�ก�าหนด field ท��เป�น AutoNumber ในฐานข้�อม"ลท��ม� record ซ็�/าก�น

N/A 16ไบต้�

Page 16: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

จากข้�อ ๒). ออกแบบ Table ข้�อม"ลน�กศ=กษา ต้#อไปเริ่าต้�องท�าการิ่ก�าหนดช้น�ดข้�อม"ลให�แต้#ละ field ข้�อม"ลท��เริ่าต้�องการิ่ ช้1�อ field ช้น�ดข้�อม"ลริ่ห�สน�กศ=กษา ID Text ข้นาด 9 ไบต้� เช้#น

490500123ค�าน�าหน�านาม title Text ข้นาด 6 ไบต้� ม�นาย นางสาวช้1�อ firstName Text ข้นาด 20 ไบต้�นามสก.ล lastName Text ข้นาด 20 ไบต้�ท��อย"# address Text ข้นาด 40 ไบต้� เกริ่ดเฉล��ย GPA Number - single เช้#น 2.51เง�นเด1อน salary Number - integer เช้#น 3500

จากน�/เริ่าจะเริ่��มท�างานก�บโปริ่แกริ่ม Microsoft Access เพั1�อสริ่�าง Table

ให�น�กศ=กษา สริ่�าง folder ริ่ห�สน�กศ=กษา Drive (handy drive / diskette)

เช้#น G:\52051111>

16

Page 17: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

๓. สริ่�าง Table ด�วยโปริ่แกริ่ม Microsoft Access 2007

ข้�/นต้อนการิ่เข้�าส"# Microsoft Access 2007 ท�าด�งน�/1.click ท�� start เล1อกท�� Programs2.click ท�� Microsoft office – Microsoft Access 2007ด�งริ่"ป

17

Page 18: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

6.

หน�าต้#าง getting started ม�ส#วนปริ่ะกอบด�งน�/1.ป'9ม Office : เก6บเมน�ค3าส� .งต�างๆ2.แถบแสดงกลั'�มรีายช่/.อ templateท�.ใช่�ในกาสรี�างฐานข�อม�ลั3.แถบเครี/.องม/อเรี�งด�วน :แสดงไอคอนเครี/.องม/อท�.ต�องใช่�งานบ�อยๆ4.แถบแสดงรีายการี template จากกลั'�มรีายช่/.อ template

เม1�อเข้�าส"# Microsoft Access จะปริ่ากฏ หน�าต้#าง Getting Started ด�งริ่"ป

1.

2.

3. 4.5.

7.

5.ป'9มควบค'ม Windows เพ/.อเป7ด-ป7ดหน�าต�างฐานข�อม�ลั

6.แถบแสดงรีายช่/.อไฟลั�ท�.เป7ดใช่�ก�อนหน�าน�87.แถบแสดงสถานะการีท3างานของโปรีแกรีม

18

6.

Page 19: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

19

ข้�/นต้อนการิ่สริ่�าง Tableโปริ่แกริ่ม Microsoft Access เป�นต้�วจ�ดการิ่ฐานข้�อม"ล (ฐาน

ข้�อม"ลค1อแหล#งท��เก บข้�อม"ล ม�ข้�อม"ลหลายต้าริ่างเก บอย"#)

ต้อนน�/เริ่าจะท�าการิ่สริ่�าง Table ซ็=�ง Table เก บอย"#ในฐานข้�อม"ล

ในฐานข้�อม"ลจะม�หลาย ๆ Table ต้อนน�/เริ่าศ=กษาฐานข้�อม"ลเด�ยว และในฐานข้�อม"ล ม� 1 Table

Student

MyStudent.accdb

ฐานข�อม�ลัของAccess2007 ม�นามสก'ลั (filetype) เป+น accdb

Page 20: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

20

จากหน�าต้#าง เริ่��มต้�นการิ่ท�างานก�บ Microsoft Access เริ่าจะสริ่�างฐานข้�อม"ล MyStudent ด�งน�/

การิ่สริ่�าง ฐานข้�อม"ล ให�ท�าต้ามข้�/นต้อนด�งน�/1. click ท�� Blank Database จะปริ่ากฏหน�าจอ ด�งริ่"ป

1.

Page 21: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

2.1

2.2

2.2

2.3

2. ท�าต้ามข้�/นต้อนด�งน�/2.1 ท�� File name: ใส#ช้1�อ ฐานข้�อม"ล ต้�วอย#างน�/ ก�าหนดให�ช้1�อฐานข้�อม"ล MyStudent2.2 ฐานข้�อม"ลน�/เก บท�� drive ไหน Folder ไหน click เล1อก ต้�วอย#างน�/ เก บท�� Drive c Folder Access20072.3 click ป.8ม Create

21

Page 22: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

12

3

45

6

7

1.ป'9ม office

2.แถบเมน� แสดงเมน�ค3าส� .งต�างๆ3.รี�บบอน แสดงไอคอนเครี/.องม/อท�.ใช่�งาน4.พ/8นท�.การีท3างาน5.Navigation pane : แสดงรีายช่/.อ object ในฐานข�อม�ลั6.ป'9มควบค'ม windows

7.แถบสถานะการีท3างาน

หน�าต�างการีท3างานก�บฐานข�อม�ลั ม�ส�วนปรีะกอบท�.ส3าค�ญด�งน�8

22

Page 23: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

การีป7ดฐานข�อม�ลั1.click ป.8ม office

2.Close database

การีป7ดโปรีแกรีม Access1.click ป.8ม office

2.Exit Access

1

2

1

2 23

Page 24: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

การีเป7ดฐานข�อม�ลั1.click ป.8ม office เล1อก Open

2.1 Click เล1อกฐานข้�อม"ลท��ต้�องการิ่ 2.2 click Open

3.ฐานข้�อม"ลท��เล1อกก จะแสดงออกมา1

2.1

2.2

3.

24

Page 25: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

25

การิ่สริ่�าง Table ด�วยโปริ่แกริ่ม Microsoft Access2007 สามาริ่ถสริ่�างต้าริ่างในม.มมองต้#างๆซ็=�งการีสรี�างให�คลั�กเลั/อกแท;บ Create แลั�วเลั/อกค3าส�.งสรี�างในกลั'�ม Tables ซึ่-.งม�ว�ธิ์�การีสรี�าง 4 แบบ• Datasheet View เป+นการีสรี�างจากการีป<อนข�อม�ลับนตารีาง • Design View เป+นการีสรี�างด�วยม'มมองออกแบบ • Table Template เป+นการีสรี�างด�วยต�นแบบท�.มาก�บโปรีแกรีม

Microsoft Access • SharePoint Lists เป+นตารีางข�อม�ลัเช่/.อมโยงก�บ SharePoint

เรีาจะเรี�ยนการีสรี�างตารีางด�วยม'มมอง Design View

Page 26: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

เรี�.มต�นท3างานเพ/.อสรี�างตารีาง student ในฐานข�อม�ลั MyStudent1. click ท��แถบ Create

2. click icon Table Design

ปริ่ากฏหน�าจอด�งริ่"ป

1.

2.

26

Page 27: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

27

จากริ่"ป click ท��แถบ Create เล1อก icon Table Design เริ่าจะออกแบบต้าริ่าง

Page 28: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

เริ่าปริ่ากฎหน�าจอด�งริ่"ปเริ่าจะเริ่��มพั�มพั� Field Data type ต้ามท��ออกแบบไว� ปริ่ะกอบด�วย

– Field Name ช้1�อ field– Data Type ช้น�ดข้�อม"ล– Description ค�าอธ์�บาย field

28

Page 29: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

29

เริ่าจะน�าข้�อม"ล Student ท��เริ่าได�ออกแบบไว�มาใส#ท��น��5.1 พั�มพั� ID ท��ช้#อง Field Name5.2 พั�มพั� Text ท��ช้#อง Data Type5.3 ท�� Tab General : Field Size พั�มพั� 9 5.4 ท��ช้#อง description พั�มพั� ริ่ห�สน�กศ=กษา ด�งริ่"ป

5.1

5.2

5.3

5.4

ถ�าไม#ริ่ะบ.ข้นาดโดย default

Text 255

Page 30: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

30

พั�มพั� data type filed ต้ามท��เริ่าออกแบบไว�ID Text ข้นาด 9title Text ข้นาด 6firstName Text ข้นาด 20lastName Text ข้นาด 20address Text ข้นาด 40GPA Number Singlesalary NumberInteger

Page 31: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

31

เม1�อสริ่�าง Table แล�ว เริ่าจะท�าการิ่ก�าหนด Primary key (ค�ย�หล�ก) next page

พั�จาริ่ณา record/ข้�อม"ลในแต้#ละrow :Table Student ID Title ช้1�อ นามสก.ล ท��อย"# เบอริ่�โทริ่ศ�พัท�บ�าน เบอริ่�ม1อถ1อ

? อะไริ่ท��ไม#ซ็�/า ?? เหต้.ผู้ลก�าหนด Primary key (ค�ย�หล�ก) ให�ก�บ field ริ่ห�สน�กศ=กษา

เพั1�อความสะดวกในการิ่ท�างาน เช้#น ช้#วยค�นหาข้�อม"ลได�อย#างริ่วดเริ่ ว ท�าให�เริ่าไม#ใส#ริ่ห�สน�กศ=กษาซ็�/า

Page 32: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

32

Primary key : ค�ย�หล�ก ใช้�ริ่ะบ.ค#าท��ไม#ซ็�/าส�าหริ่�บแต้#ละ recordเป�น field ท��ใช้�แยกความแต้กต้#างข้องข้�อม"ล ในแถว (row) field

ท��เป�น ค�ย� ค#าในแถวน�/นๆ ข้�อม"ลจะไม#ซ็�/าฟ6ลด�ท��สามาริ่ถริ่ะบ.ถ=งแต้#ละ record ในต้าริ่างได�โดยไม#ม�ค#าซ็�/าก�น

เริ่าจะเริ่�ยกฟ6ลด�น�/นว#า ค�ย�หล�ก

row แถว recordข�อม�ลัท�.เรีาจ�ดเก6บ

Page 33: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

เม1�อเข้�าใจความหมายข้องค�ย�หล�กแล�ว

เริ่าจะเริ่��มก�าหนดค�ย�หล�กท�� Field Name ID ให�ก�บต้าริ่าง Studentการิ่ก�าหนดค�ย�หล�กให�ท�าด�งน�/

1. Click ท�� field Name ID2. Click ริ่"ป Primary key

2.

1.

จะปริ่ากฏริ่"ปก.ญแจท�� field ID ด�งริ่"ป

33

Page 34: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

หล�งจากพั�มพั� field ก�าหนด data type ก�าหนด ค�ย�หล�กเริ่�ยบริ่�อยแล�ว

เริ่าจะท�าการิ่บ�นท=กต้าริ่าง ด�งน�/ให� click save จะปริ่ากฎ dialogพั�มพั�ช้1�อต้าริ่าง Student click OK

เม/.อเรีาบ�นท-กเรี�ยบรี�อยแลั�วจะปรีากฏช่/.อตารีางด�งรี�ป

34

Page 35: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

35

๕. การิ่ปCอนข้�อม"ลต้อนน�/เริ่าม�โคริ่งสริ่�างข้องต้าริ่าง Student ม�แต้#โคริ่งสริ่�างย�งไม#ม�ข้�อม"ล

เริ่าจะน�าการิ่ปCอนข้�อม"ลเข้�าส"#ต้าริ่าง Student ม�ข้�/นต้อนด�งน�/1. Click ribbon View2. เล1อก Datasheet View

2.

1.

Page 36: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

36

3. จะปริ่ากฏหน�าจอด�งริ่"ปเริ่าจะเริ่��มพั�มพั� ข้�อม"ลเข้�าส"#ต้าริ่าง Student

Page 37: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

37

ด�งน�/4. พั�มพั�ข้�อม"ลเข้�าส"#ต้าริ่าง Student จนคริ่บต้ามต้�องการิ่ ในการิ่ปCอนข้�อม"ลหากช้#องท��จะพั�มพั�ข้�อม"ลม�ข้นาดเล กเริ่าสามาริ่ถข้ยายได� โดยเล1�อน mouse ไปวางท��บน cell จะปริ่ากฏส�ญล�กษณ� + (เหม1อนใน excel ) ปริ่�บข้นาดได�ต้ามต้�องการิ่5. click ป.8ม Save เพั1�อบ�นท=กข้�อม"ล

4.

5.

Page 38: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

38

1

2

๖. การิ่จ�ดการิ่ field – แทริ่ก field - ลบ field - ย�าย fieldเริ่าต้�องท�าต้ามข้�/นต้อน 1-3 ก#อนเพั1�อริ่ะบ. Table ท��ต้�องการิ่ท�างานด�วยจากต้�วอย#างค1อต้าริ่าง Student1. ท�� objects click Student Tables2. ต้ริ่ง ribbon view click ท�� 2.1 เล1อก Design Viewนอกจากน�/ การิ่ click ต้ริ่งๆท�� ribbon View เป�นการิ่สล�บริ่ะหว#าง View ก�บ design

2.1

Page 39: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

39

จะปริ่ากฏหน�าจอด�งน�/

Page 40: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

40

การิ่แทริ่ก/เพั��ม field จากต้�วอย#าง Table Student เริ่าจะเพั��ม field ช้1�อ DateOfBirth ว�นเด1อนปGเก�ดข้องน�กศ=กษา ม� data type เป�น Date/Time Format ค1อ short Date ม�ข้�/นต้อนด�งน�/

1. click ให�เป�นแถบส�หน�า field ท��เริ่าต้�องการิ่แทริ่ก field น�/นเป�นแถบส�ท�/งแถวโดย field ใหม# (DateOfBirth) จะแทริ่กเข้�ามาและ field GPA จะข้ย�บลง

1

Page 41: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

41

2. ท�างานด�งน�/2.1 click เล1อกฟ6ลด�ท��ต้�องการิ่แทริ่ก click ข้วา เล1อก Insert Rowหริ่1อ2.2 ท�� Ribbon click ท��ค�าส��ง Design click Insert Rows

2.1

2.2

Page 42: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

42

จะปรีากฏ field ว�าง ๆด�งรี�ป

เพ/.อให�เรีาพ�มพ� field ใหม# ต้ามต้�องการิ่

Page 43: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

43

3. click ท�� Field Name พั�มพั�ช้1�อ field DateOfBirth ท�� Data Type click เล1อก Date/Time ท�� Description พั�มพั�ค�าอธ์�บายช้1�อ Field ว�นเด1อนปGเก�ดข้องน�กศ=กษา

เล1อกแถบ General ท�� Format เล1อก Short Date

4. จากน�/น click ท��ป.8ม Save เพั1�อบ�นท=กการิ่เปล��ยนแปลงท��เก�ดข้=/นในต้าริ่าง Student

Page 44: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

44

การิ่ลบ fieldจากต้�วอย#าง Table Student เริ่าจะลบ field ช้1�อ DateOfBirth ม� Type เป�น Date/Time ค1อ ว�นเด1อนปGเก�ดข้องน�กศ=กษา ม�ข้�/นต้อนด�งน�/1. click ให�เป�นแถบส�หน�า field ท��เริ่าต้�องการิ่ลบ เป�นกริ่อบส�ท�/งแถบ

1

2. ท�างานด�งน�/2.1 click เล1อกฟ6ลด�ท��ต้�องการิ่แทริ่ก click ข้วา เล1อก Delete Rowหริ่1อ2.2 ท�� Ribbon click ท��ค�าส��ง Design click Delete Rows

จากน�/น click ท��ป.8ม Save เพั1�อบ�นท=ก Table

Page 45: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

45

การิ่ย�าย fieldจากต้�วอย#าง ท�างานอย"#ท��ต้าริ่าง Student เริ่าจะย�าย Field Name address ซ็=�งม� Type เป�น Text ไปไว�บริ่ริ่ท�ดไว�ล#างส.ด ข้�/นต้อนการิ่ท�างาน ด�งน�/1. ท��ต้าริ่าง Student2. click ให�เป�นแถบส�หน�า field ท��เริ่าต้�องการิ่ย�าย ค1อ field address เป�นส�ท�/งแถว

1

2

Page 46: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

46

3.Drag mouse (click เมาส�ค�าง) ไปย�งต้�าแหน#งท��ต้�องการิ่ย�ายไป จากต้�วอย#างเริ่าจะย�าย Field Name address ไปไว�ล�าด�บส.ดท�าย ส�งเกต้ต้อนท�� drage mouse จะปริ่ากฎเส�นส�ด�าแสดงต้�าแหน#งท��จะวาง field น�/นเม1�อได�ต้�าแหน#งท��ต้�องการิ่ให�ปล#อย mouse

4. click ท��ป.8ม Save เพั1�อบ�นท=กการิ่เปล��ยนแปลงข้อง ต้าริ่าง Student

3

Page 47: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

47

๗. การิ่จ�ดการิ่ก�บ table – copy rename delete Tableการิ่ copy (ส�าเนา) Table

เริ่าจะ copy ต้าริ่าง Student และต้�/งช้1�อต้าริ่างใหม#ว#าต้าริ่าง StudentNew ม�ข้�/นต้อนการิ่ท�างานด�งน�/

1. click เล1อกต้าริ่าง Student เริ่าจะ copy ต้าริ่าง น�/2. click ท�� แถบ Homes

1

2

Page 48: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

48

3. ท�� แถบ Home click เล1อก ribbon copy4. ท�� แถบ Home click เล1อก ribbon paste5. จะปริ่ากฏ หน�าต้#าง ให�เริ่าต้�/งช้1�อต้าริ่าง เริ่าจะต้�/งช้1�อต้าริ่างใหม#ว#า StudentNew

3.

4.

5.

Page 49: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

49

5.1 พั�มพั�ช้1�อ StudentNew ต้�วอย#างน�/เริ่าต้�/งต้าริ่างใหม#ช้1�อ StudentNew5.2 Paste Options เป�น ทางเล1อกในการิ่ copy ต้าริ่าง ม�ความหมายด�งน�/Structure Only เป�นการิ่สริ่�างต้าริ่างใหม#โดย copy เฉพัาะโคริ่งสริ่�างStructure and Data เป�นการิ่สริ่�างต้าริ่างใหม# ซ็=�งcopy ท�/งโคริ่งสริ่�างและข้�อม"ลAppend Data to Existing Table เป�นการิ่น�าข้�อม"ลไปต้#อท�ายต้าริ่างอ1�นท��สริ่�างไว�แล�ว

ในท��น�/เริ่าเล1อก Structure and Data ค1อเริ่าส�าเนาท�/งโคริ่งสริ่�างและข้�อม"ล

5.3 click ป.8ม OK

5.1

5.2

5.3

Page 50: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

50

6. จะปริ่ากฏต้าริ่างใหม#

Page 51: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

51

การิ่เปล��ยนช้1�อต้าริ่างเริ่าจะเปล��ยนช้1�อต้าริ่าง StudentNew ให�ม�ช้1�อใหม#ว#า

StudentChange ม�ข้�/นต้อนการิ่ท�างานด�งน�/1. ท�� navigation pane All Tables 2. click เล1อกช้1�อต้าริ่าง StudentNew เริ่าจะ เปล��ยนช้1�อ ต้าริ่าง น�/

1

2

Page 52: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

52

3. click ข้วา จะปริ่ากฏริ่ายการิ่ค�าส��ง4. เล1อก Rename

3.

4.

Page 53: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

53

4. จะปริ่ากฏแถบให�เริ่าพั�มพั�ช้1�อต้าริ่างใหม# 4.1 เปล��ยนช้1�อต้าริ่างต้ามท��เริ่าต้�องการิ่ จากต้ย.เริ่าพั�มพั�ช้1�อ StudentChange 4.2 แล�วกด Enter

5. ท�� navigation pane จะปริ่ากฏช้1�อต้าริ่าง ด�งริ่"ป

4.14.2

5.

Page 54: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

54

การิ่ลบ Tableเริ่าจะลบต้าริ่าง StudentChange ออกจากฐานข้�อม"ล

MyStudent ม�ข้�/นต้อนการิ่ท�างานด�งน�/1.ท�� navigation pane

click ท�� ต้าริ่าง StudentChangeStudentNew เริ่าจะ เปล��ยนช้1�อต้าริ่างน�/

1.

2. click ข้วา จะปริ่ากฏริ่ายการิ่ค�าส��ง3. เล1อก Delete

2.

3.

Page 55: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

55

4. จะปริ่ากฏหน�าต้#าง ให�ย1นย�นการิ่ลบต้าริ่างน�/ click ป.8ม OK ด�งน�/นต้าริ่าง StudentChange จะถ"กลบจากฐานข้�อม"ล MyStudent

Page 56: Microsoft Access 2007 บทที่ 1  เริ่มต้นใช้งานโปรแกรม Microsoft Access  :  ตาราง  (Table)

56

สริ่.ปบทท�� 1เริ่าสามาริ่ถออกแบบและสริ่�าง Table เริ่าท�างานก�บ Table และใส#ข้�อม"ลริ่ายละเอ�ยดเพั1�อจ�ดเก บข้�อม"ลลงใน Table ได�