+ All Categories
Home > Documents > Design, Construction, and Management of …...Design, Construction, and Management of Databases with...

Design, Construction, and Management of …...Design, Construction, and Management of Databases with...

Date post: 27-Jan-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
163
Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจรัตน์ ภู ่ภักดี นักวิจัย สถาบันวิจัยจุฬาภรณ์ อบรมเชิงปฏิบัติการ ระหว่างวันที่ 5 – 7 ตุลาคม พ.ศ. 2554 ณ สานักบริการคอมพิวเตอร์ สถาบันวิจัยจุฬาภรณ์ 1
Transcript
Page 1: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

Design, Construction, and Management of Databases with

Microsoft Access 2010

โดย ดร. เบญจรตน ภภกด นกวจย สถาบนวจยจฬาภรณ

อบรมเชงปฏบตการ ระหวางวนท 5 – 7 ตลาคม พ.ศ. 2554

ณ ส านกบรการคอมพวเตอร สถาบนวจยจฬาภรณ

1

Page 2: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

วทยากร

• ปรญญาตร ดาน Computer Science จาก Johns Hopkins University สหรฐอเมรกา (พ.ศ. 2543)

• ปรญญาโทและเอก ดาน Data Mining และ Bioinformatics จาก Rensselaer Polytechnic Institute สหรฐอเมรกา (พ.ศ. 2550)

• ปจจบน: นกวจย สถาบนวจยจฬาภรณ – ท าวจยเกยวกบขอมลสายพนธกรรมของมนษย – ดแลระบบฐานขอมลของโครงการ TIGER-LC

• อาจารยพเศษคณะเทคโนโลยสารสนเทศ มหาวทยาลยมหดล

2

Page 3: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตารางสอน

3

Page 4: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

1. ความรเบองตนเกยวกบฐานขอมลและโปรแกรม Microsoft Access 2010

2. การสรางตาราง (Table) 3. การสรางแบบสอบถามขอมล

(Query)

4. การสรางฟอรม (Form) 5. การสรางรายงาน (Report)

4

Page 5: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

• จดประสงคการเรยนร – เพอใหมความรความเขาใจเกยวกบฐานขอมล และการใชงานเบองตนเกยวกบ

โปรแกรม Microsoft Access 2010 – เขาใจความหมายและประโยชนความส าคญของการจดการฐานขอมล – เขาใจความสามารถของโปรแกรม Microsoft Access 2010 – อธบายสวนประกอบตางๆในหนาจอโปรแกรมได

1. ความรเบองตนเกยวกบฐานขอมล และ โปรแกรม Microsoft Access 2010

5

Page 6: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ระบบฐานขอมล (Database System)

• ระบบฐานขอมล คอ ระบบการจดเกบขอมลทมความสมพนธกน เกยวของเปนเรองเดยวกน โดยมรปแบบการจดเกบทเปนระเบยบแบบแผน และจดเกบไวในทเดยวกน เชน ขอมลแบบสอบถามผปวย, ขอมลลกคา, ขอมลพนกงาน, ขอมลสนคาคงคลง เปนตน

• ประโยชน : ลดความซ าซอนของขอมล, ท าใหขอมลสอดคลองกน, ชวยควบคมความถกตองของขอมล, ชวยใหสามารถใชขอมลรวมกนไดงาย, มความปลอดภยของขอมลมากขน, ลดความขดแยงในการใชขอมลรวมกน, และ ขอมลมการจดเกบททนสมย

• ขอควรระวง : ควรมการส ารองขอมลไวเสมอ เพอปองกนการสญหายของฐานขอมล

6

Page 7: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

หลกการออกแบบฐานขอมล

1. ก าหนดวตถประสงคในการสรางระบบฐานขอมล วาตองการใชจดเกบขอมลเกยวกบเรองใด เพออะไร ตองการอะไรบางจากระบบน ซงตองระบใหชดเจน

2. สอบถามความตองการของผใชวาตองการปอนขอมลใดบางเขาสระบบ และตองการผลลพธอะไรบาง สงใดจ าเปน สงใดไมจ าเปน

3. รวบรวมขอมลทจ าเปนทงหมด 4. เรมสรางฐานขอมล โดยใช ตาราง ฟอรม ความสมพนธของตาราง

รายงาน และแบบสอบถามขอมล (ตามตารางสอนของการอบรมน)

7

Page 8: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

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

• คลกทปม > All Programs > Microsoft Office > Microsoft Access 2010

8

Page 9: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

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

9

1. เลอก Blank database

2. ตงชอฐานขอมล

3. คลกปม Create เพอสราง

Page 10: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

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

10

Tab File Quick Access Toolbar

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

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

Page 11: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

11

สวนประกอบ หนาทการท างาน

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 12: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การเพมปมเครองมอบน Quick Access Toolbar • คลกทป มเครองมอ และเลอกเครองมอทตองการเพม

12

Page 13: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การท างานกบรบบอน : Tab Home

Tab Home เปนแทบทรวบรวมค าสงเกยวกบการจดการหนาจอ • View: ใชแสดงมมมองตางๆ เชนมมมองการแสดงขอมล มมมองการ

ออกแบบ เปนตน • Clipboard: คดลอก เคลอนยายขอมล และคดลอกรปแบบ • Sort & Filter: เรยงขอมล กรองขอมล • Record: กลมค าสงท างานกบเรคคอรด • Find: คนหา • Text Formatting: จดแบบตวอกษร ยอหนา เปนตน

13

Page 14: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การท างานกบรบบอน : Tab Create

Tab Create ใชงานการเรมตนสรางสวนตางๆของฐานขอมล • Tables: เปนกลมค าสงในการสรางตารางขอมล • Queries: เปนกลมค าสงในการสรางแบบสอบถามขอมล • Forms: เปนกลมค าสงในการสรางฟอรม • Reports: เปนกลมค าสงในการสรางรายงาน

14

Page 15: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การท างานกบรบบอน : Tab External Data

Tab External Data รวบรวมค าสงในการน าเขาหรอสงออกขอมล • Import & Link: น าเขาขอมลจากฐานขอมล Microsoft Access หรอ

Microsoft Excel • Export: สงฐานขอมลออกเปน Microsoft Access, Microsoft Excel,

HTML เปนตน

15

Page 16: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การท างานกบรบบอน : Tab Database Tools

Tab Database Tools รวบรวมค าสงในการจดการฐานขอมล • Relationships: สรางความสมพนธระหวางตาราง

16

Page 17: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

1. ความรเบองตนเกยวกบฐานขอมลและโปรแกรม Microsoft Access 2010

2. การสรางตาราง (Table) 3. การสรางแบบสอบถามขอมล

(Query)

4. การสรางฟอรม (Form) 5. การสรางรายงาน (Report)

17

Page 18: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

องคประกอบส าคญของฐานขอมลใน Access 2010

18

องคประกอบ การท างาน

1. Tables คอตารางทใชในการเกบขอมลทงหมด ซงเปนสงแรกทตองสรางขนมากอนเปนอนดบแรกในการสรางฐานขอมล

2. Queries แบบสอบถามขอมลทเราตองการทราบจาก Tables

3. Forms แบบฟอรมในการท างาน สามารถออกแบบใหสวยงาม ส าหรบจดการกบขอมลแทนการจดการในตาราง

4. Reports ใชในการสรางรายงานสรปผล เพอน าเสนอขอมลในตาราง

Page 19: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

• จดประสงคการเรยนร – เพอใหมความรความเขาใจเกยวกบการสรางและออกแบบตาราง ตลอดจนสามารถจดการกบขอมลในตารางได

– อธบายถงสวนประกอบตารางได

– อธบายถงขนตอนการสรางตารางแตละแบบได

– อธบายถงชนดขอมลในแตละแบบและการน าไปใชงานได

– สามารถก าหนดคยหลกใหกบตารางได

– สามารถก าหนดความสมพนธของตารางแตละตารางได

19

2. การสรางตาราง (Table)

Page 20: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตาราง (Table) • ตาราง (Table) คอองคประกอบหลกอนหนงในฐานขอมล เปนสวนท

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

20

Page 21: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

สวนประกอบของตาราง

1. ไอเทม (Item) คอขอมลทเกบอยในแตละเซลลของตาราง 2. ฟลด (Field) คอขอมลในแนวคอลมน (แนวตง) 3. เรคอรด (Record) คอขอมลในแตละแถวของตาราง 4. ตาราง (Table) คอสวนของตารางทงหมดทใชในการเกบขอมล ซงถา

น าหลายๆตารางมารวมกนทงหมด จะเรยกวา ฐานขอมล หรอ Database

21

Page 22: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางแสดงสวนประกอบของตาราง

22

รหส ค าน าหนา ชอ นามสกล วนเกด

1001 นาย ค า มปญญา 22/3/01

1002 นาง บญสม มากม 05/12/15

1003 นางสาว สายไหม ชบญ 01/18/19

Fields

Records

Item

Table

Page 23: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

มมมองของตาราง (View) • มมมองหลกของตาราง ม 2 มมมอง คอ 1. มมมองการออกแบบ (Design View) ใชก าหนดฟลดขอมลตาราง ชนด

ขอมล คณสมบตของฟลดแตละฟลด มสวนประกอบในการท างาน 2 สวน คอ สวนของเขตขอมล และ สวนคณสมบตของฟลด (Properties)

2. มมมองแผนตารางขอมล (Datasheet View) ใชในการปอนขอมลทตองการเกบลงในตาราง

23

1. สรางตาราง

2. ลองสลบมมมอง

Page 24: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

มมมองการออกแบบ (Design View)

24

Page 25: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

มมมองการออกแบบ (Design View)

25

Fields

คณสมบตของ Field

Page 26: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

มมมองการออกแบบ (Design View)

• Field Name คอชอของฟลดในการเกบขอมล • Data Type คอชนดขอมลทไดก าหนดใหเกบขอมลในแตละฟลด • Description คอค าอธบายฟลด (จะปอนหรอไมกได เพอชวยความเขาใจ)

26

Page 27: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

แบบฝกหด

• ทดลองสรางตารางใน Design View ตามตวอยางขางตน • Save ตาราง • ลอง View ตารางใน Data Sheet View • Tip: วธสลบมมมอง

1. กดปมสลบทมมลางขวา 2. กดครงเดยวทปม View ดานลาง File

27

Data Sheet View Design View

Page 28: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

แบบฝกหด

• ใน Datasheet View ตารางจะออกมาลกษณะตามขางบนน • ทดลองกรอกขอมลด

• SubjectID เปน Auto Number ผใชงานจะเปนคนกรอกเองไมได • วนทจะมปฏทนใหคลกได แตหากตองยอนกลบไปหลายๆปจะตองพมพเอง

กอนหนงครง แลวปฏทนจงจะปรบตาม 28

Page 29: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การก าหนดฟลดขอมล

• ชอฟลดตองไมยาวเกน 64 ตวอกษร รวมทงชองวางดวย • หามตงชอฟลดซ ากน • สามารถใชตวอกษร ตวเลข ชองวาง ในการตงชอฟลดได • หามใชเครองหมาย จด (.) อศเจรย(!) และกามป([ ]) ในการตงชอฟลด • หามเรมชอฟลดดวยชองวาง

29

Page 30: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ชนดขอมล (Data Type) (1/2)

30

ชนดขอมล ค าอธบาย

Text ขอความ เครองหมาย หรอตวเลขทไมตองการน าไปค านวณ ซงเกบเปนตวอกขระไดสงสด 255 ตวอกษร

Memo ตางจาก Text เพยงจดเดยว คอเกบไดสงสด 65,536 อกขระ ส าหรบขอความทยาวมากๆ

Number เกบตวเลข ทงจ านวนเตม และทศนยม เกบจ านวนลบได

Date/Time เกบวนท และเวลา

Currency เกบตวเลขทมจดทศนยม 4 ต าแหนงเสมอ เหมาะกบการเกบคาเงนซงตองการความถกตองแมนย า

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

Page 31: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ชนดขอมล (Data Type) (2/2)

31

ชนดขอมล ค าอธบาย

Yes/No ขอมลทมไดเพยง 2 คา เชนค าตอบ ใช ไมใช หรอ ม ไมม เปนตน

OLE Object ใชเกบรปภาพ หรอ เสยง

Hyperlink เกบลงคไปยงเวบไซต

Attachment เหมอนไฟลแนบในอเมล เปนไฟลชนดใดกได เชน Word, Excel

Calculated ผลของการค านวณจากฟลดอนในตาราง

Lookup Wizard ดงขอมลมาจากฟลดอนในตาราง

Page 32: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

มมมองการออกแบบ (Design View)

32

Fields

คณสมบตของ Field

Page 33: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การก าหนดคณสมบตของฟลดขอมล (Field Properties) • Field Size คอ ขนาดของฟลด หรอความยาวของขอมลทสามารถ

ปอนเขาไปได เชน รหสไปรษณย จะมความยาว 5 อกขระ คา default ของ Field Size คอ 255 อกขระ ดงนนถาเราก าหนดใหเลกลงได กจะชวยลดการเกบพนทขอมล

• Format ใชในการก าหนดรปแบบในการแสดงขอมลทหนาจอ แตไมไดเปลยนขอมลจรง เชน

33

สญลกษณ ค าอธบาย ตวอยาง

@ อกขระ 1 ตว และทกชองจะตองมขอมล แตถาไมปอน Access จะใสชองวางให

@@-@@@ แสดงเปน 43-001

< แสดงตวอกษรเปนตวพมพเลกทงหมด แสดงเปน bangkok

> แสดงตวอกษรเปนตวพมพใหญทงหมด แสดงเปน BANGKOK

Page 34: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การก าหนดคณสมบตของฟลดขอมล (Field Properties) • Decimal Place ใชก าหนดวาจะใหแสดงจดทศนยมกต าแหนง ซงจะใชไดกบ

ขอมลชนด Number และ Currency เทานน • Input Mask ใชก าหนดรปแบบในการปอนขอมล เพอความสะดวกรวดเรว

เชน หมายเลขโทรศพท หมายเลขบตรประชาชน เปนตน • Caption ใชก าหนดขอความทแสดงในสวนหวคอลมนใน Datasheet View

หรอเปนชอทจะปรากฏใน Form หรอ Report • Default Value ใชก าหนดคาเรมตนของขอมลในฟลด พมพใหมได แตถาไม

พมพใหมกจะมคาเปน Default Value • Required ถาเลอก Yes จะตองปอนขอมลลงไปในฟลดเสมอ ปลอยวางไว

ไมได

34

Page 35: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

35

http://office.microsoft.com/en-us/access-help/control-data-entry-formats-with-input-masks-HA010096452.aspx#_Toc292266518

Page 36: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การก าหนดคณสมบตของฟลดขอมล (Field Properties) • Validation Rule ใชก าหนดเงอนไขส าหรบคาของขอมล เชน ในฟลดน

จะตองปอนขอมลเพยง 2 ค า คอ หญง หรอ ชาย เทานน ถาปอนนอกเหนอจากนแลว จะแสดงกรอบหนาตางเตอน และไมสามารถปอนนอกเหนอจากทก าหนดไวได เชน

36

ก าหนดคา ความหมาย

“หญง” or “ชาย” ปอนไดเปนหนงในสองค านเทานน

Between #01/01/2007# and #31/12/2007#

ปอนไดตงแตวนท 1 ม.ค. 2007 ถง 31 ธ.ค. 2007 เทานน

>0 ปอนดวยคาทมากกวาศนยเทานน

>= Date() ปอนดวยวนทเปนวนทปจจบนเปนตนไป

Page 37: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

แบบฝกหด

• จากตาราง Subject จงปรบคณสมบตของฟลดตางๆตามน 1. ใหค าน าหนา เปนไดแค นาย นาง และ นางสาว 2. ใหวนเกด เปนไดในระหวาง 1 ม.ค. 2494 – 12 ธ.ค. 2534 3. ใหชอและนามสกล มความยาวไดไมเกน 15 อกขระ 4. เพมฟลด ZipCode หลงจาก ฟลด Province และก าหนดใหเปนชนด Text

ใหเขยนค าอธบายดวยวาเปนรหสไปรษณย และม Input Mask ในรปแบบ 00000

5. เพมฟลด MobileNo และก าหนดใหเปนชนด Text ใหเขยนค าอธบายดวยวาเปนเบอรมอถอ และ ม Input Mask ในรปแบบ (080) 000-0000

6. ก าหนด Caption ของ SubjectID ใหเปน รหสผปวย

37

Page 38: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การก าหนดคยหลก (Primary Key)

• คยหลก หรอ Primary Key คอฟลดทมขอมลในเรคคอรดทไมซ ากน เพอเปนตวก าหนดใหทกเรคคอรดตางกน

• ประโยชนคอ เมอมการปอนขอมลในฟลดทก าหนดเปน Primary Key ซ ากนแลว กจะเกดค าเตอนขน และใหปอนขอมลใหม

• Primary Key จะเปนฟลดทไมวาง จะตองมคาอยเสมอ • ตวอยาง เลขบตรประจ าตวประชาชน รหสผปวย เปนตน

38

Page 39: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยาง

39

สญลกษณกญแจ แสดงวาเปน คยหลก

Data Type เปน AutoNumber เพอจะไดไมซ ากน โดยเลขจะเพมขนทละ 1 ตามจ านวนเรคคอรด

Page 40: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การเปลยนคยหลก (Primary Key)

• ใหเขาอยในมมมองการออกแบบ (Design View) กอน • แลวเลอกฟลดทตองการก าหนดเปนคยหลก • คลกปม บนรบบอน Design

• ถาคลกซ า จะเปนการยกเลก • ขอส าคญคอ ตองแนใจวา แตละแถวของขอมล จะไมสามารถมคยหลกทซ า

กนได ตวอยางคยหลกทดคอรหสเฉพาะตางๆ • วนเกด หรอ จงหวด เปนคยหลกทไมด เพราะอาจซ ากนได ดงนนใชไมได

40

Page 41: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การเพมขอมลในตาราง (เรคคอรด) การเพมขอมลในตาราง สามารถท าไดหลายวธ ดงตอไปน

41

1. คลกทแถวใหม (สดทาย) แลวพมพตอไปเลย

2. กดปมเพมเรคคอรดใหมตรงน

3. กดปมเพมเรคคอรดใหมตรงนไดเชนกน

4. คลกขวาทเรคคอรดทมอยกอนหนาน แลวกด New Record

Page 42: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การลบขอมลในตาราง (เรคคอรด) Tip: ถาอยากเลอกหลายแถวพรอมๆกน ใหกด Shift คางไว แลวเลอกแถวแรกทอยากจะลบ และแถวสดทายทอยากจะลบ Access จะเลอกใหทกแถวทอยระหวางแถวแรกและแถวสดทาย

42

สงแรกคอตองเลอกเรคคอรดทอยากจะลบกอน โดยการคลกบนแถวนน

Page 43: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การลบขอมลในตาราง (เรคคอรด) การลบขอมลในตาราง สามารถท าไดหลายวธ ดงตอไปน

43

1. กดปม Delete บนแปนพมพ

2. คลกขวา แลวเลอก Delete Record

โดย Access จะถามใหแนใจกอน ในทกชองทาง เพราะลบแลวจะเอาคนกลบมาไมได ตองพมพใหม

3. กดปม Delete ตรงน

Page 44: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การท างานกบเรคอรดเนวเกเตอร (Record Navigator)

44

Record Navigator

กลบไปทเรคอรดแรกสด กลบไปทเรคอรดอนกอนหนาน

กลบไปทเรคอรดอนกอนหนาน กลบไปทเรคอรดแรกสด เพมเรคอรดใหม

Page 45: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การคนหา

45

ใหลองใสค าวา หญง แลวกด Enter ด

Page 46: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การจดรปแบบขอมลในตาราง

46

ในแทบ Home ใหใชปมปรบรปแบบขอมลในกลมเครองมอ Text Formatting

Page 47: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การเรยงล าดบขอมล (Sort) • การเรยงล าดบขอมล ท าไดสองทางดงน

47

1. คลกคอลมนทตองการเรยง

2. เลอกกด Ascending (เรยงโดยเรมจากตวแรก) หรอ Descending (เรยงโดยเรมจากตวสดทาย)

วธท 1

Page 48: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การเรยงล าดบขอมล (Sort) • การเรยงล าดบขอมล ท าไดสองทางดงน

48

1. คลกขวาทคอลมนทตองการเรยง

วธท 2

2. เลอกวธเรยง

Page 49: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การกรองขอมลในฟลด

49

1. คลกคอลมนทตองการกรองขอมล

2. เอาเครองหมายถกหนา ชาย ออก แลวคลก OK

Page 50: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การกรองขอมลในฟลด

50

หลงจากคลก OK แลว จะเหลอแตเรคอรดทไมมค าวา ชาย

กด Toggle Filter เพอกลบไปกลบมาระหวางขอมลกอนและหลงกรอง

Page 51: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การกรองขอมลแบบเลอกรายการ

51

1. คลกขวาในชองขอมลชองใดกไดของคอลมนทตองการกรอง 2. เลอก Text Filters

Equals = เทากบ Does Not Equal =ไมเทากบ Begins With = เรมตนดวย Does Not Begin With = ไมเรมตนดวย Contains = ม Does Not Contain =ไมม Ends With = จบดวย Does Not End With = ไมจบดวย

Page 52: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการกรองขอมลแบบเลอกรายการ

52

1. เลอก Does Not Begin With 2. เตม นาย แลวคลก OK

Page 53: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางผลลพธการกรองขอมลแบบเลอกรายการ

53

การกรองเรคอรดโดยเกบไวแตเรคอรดทขอมลในชอง Title ไมเรมตนดวยค าวา นาย ออกไปนน จะเหลอเรคอรดดงทเหนน กด Toggle Filter เพอดกลบไปกลบมา ระหวางขอมลกอนและหลงกรอง

Page 54: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

วธกรองอกวธหนง

54

1. เลอกค าทตองการใช

2. Access จะจดทางเลอกเหลานใหโดยอตโนมต

Page 55: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การคนหาขอมล

55

กดปม Find

Page 56: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การคนหาขอมล

• การก าหนดรายละเอยดในการคนหา – ชอง Find What พมพค าทตองการคนหา – ชอง Look In เลอกแหลงคนหา (Current Document, Current Field) – ชอง Match ก าหนดความสมพนธของขอมลทตองการคนหา

• Any Part of Field ขอมลทคนเปนสวนหนงของฟลด • Whole Field ขอมลทคนเปนทงหมดของฟลด • Start Field ขอมลทคนเปนค าเรมตนของฟลด

– ชอง Search ก าหนดทศทางการคนหา (All, Up, Down) – ท Match Case ก าหนดใหหาตรงตามทพมพเขาไปเทานน เชน ถาหา

MISS จะไมเจอเรคอรดทเขยนวา Miss

56

Page 57: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การคนหาแบบเรว

57

ใหลองใสค าวา หญง แลวกด Enter ด

Page 58: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การค านวณขอมลในตาราง

58

2. แถว Total จะปรากฏขน

1. คลกปม Totals

3. เลอกสงทตองการท าไดตามตองการ โดยขอมลแตละชนดจะมสงทท าไดไมเหมอนกน

Page 59: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ความสมพนธ (Relationship)

• การสรางฐานขอมลดนน สวนมากจะมมากกวา 1 ตาราง เพราะในแตละงานทเราตองการเกบขอมล กมกมสวนประกอบมากกวา 1 สวน

• เชน ขอมลโกดงเกบสนคา อาจจะมขอมลสวนของลกคา สวนของออเดอร สวนของสนคา ซงอาจแยกไปเปนสนคาขายสง ขายปลก สนคาลดราคา เปนตน

• ซงผสรางฐานขอมลตองคดใหรอบคอบตงแตแรก วาในงานทตองการเกบขอมลน มขอมลทแบงเปนชนดตางๆอะไรไดบาง โดยยดวาตองแบงอยางมเอกภาพ สวนเดยวกนตองมเนอหาเปนเรองเดยวกน

• ในการสรางฐานขอมล ขอมลแตละสวน จะมตารางเปนของตวเอง

59

Page 60: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางความสมพนธ

• ลกคา: ชอ, นามสกล, ทอย, เบอรโทรศพท, รหสลกคา • สนคา: รหสสนคา, ชนด, ราคา, จ านวนคงคลง • ออเดอรลกคา: เบอรออเดอร, รหสลกคา, รหสสนคา, จ านวนสนคา,

วนทสง, สถานะ • ลกคาพเศษ: รหสลกคา, ระยะเวลาทเปนลกคามา, ราคาทซอเฉลยตอ

เดอน, วนเกด

60

Page 61: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

61

ลกคา

• รหสลกคา • ชอ • นามสกล • ทอย • เบอรโทรศพท

สนคา

• รหสสนคา • ชนด • ราคา • จ านวนคงคลง

ออเดอรลกคา

• เบอรออเดอร • รหสลกคา • รหสสนคา • จ านวนสนคา • วนทสง • สถานะ

ลกคาพเศษ

• รหสลกคา • ระยะเวลา • ราคาซอเฉลยตอเดอน • วนเกด

many one

one

many one

one

Page 62: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

62

Page 63: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการสรางความสมพนธของตาราง

• เปดไฟล Store • จะมตาราง 4 ตาราง พรอมขอมลทกรอกไวแลว • คลกแทบ Database Tools และคลกปม Relationships

63

Page 64: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการสรางความสมพนธของตาราง

64

1. คลก Show Table

2. Add ตาราง โดยการ Double Click หรอ โดยการเลอกแลวกดปม Add

Page 65: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการสรางความสมพนธของตาราง • ใช Mouse ลากใหเกดความสมพนธระหวาง CustomerID ในตาราง

Customer และ CustomerOrder • จะมหนาจอขนมาถาม โดย Access

จะก าหนดชนดความสมพนธใหโดยอตโนมต • ใหเลอก Enforce Referential Integrity, Cascade Update Related Fields,

และ Cascade Delete Related Fields เพอทวา เมอใดกตามทเรคอรดมการเปลยนแปลงทตารางใดตารางหนง กใหอพเดทกบตารางอนทมความสมพนธดวย

65

Page 66: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

66

ใหสรางความสมพนธเหลาน

ตวอยางการสรางความสมพนธของตาราง

Page 67: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

67

และตรวจสอบผลลพธทไดในตารางตางๆ เชน Customer เปนตน

ตวอยางการสรางความสมพนธของตาราง

Page 68: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

1. ความรเบองตนเกยวกบฐานขอมลและโปรแกรม Microsoft Access 2010

2. การสรางตาราง (Table) 3. การสรางแบบสอบถามขอมล

(Query)

4. การสรางฟอรม (Form) 5. การสรางรายงาน (Report)

68

Page 69: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางแบบสอบถามขอมล (Query)

• ควร (Query) หรอ แบบสอบถามขอมล เปนสงทส าคญมากในฐานขอมล ทชวยในการประมวลผลขอมล ท าใหเราสามารถคนหาขอมลไดสะดวก และรวดเรวมากยงขน

• นอกจากแบบสอบถามขอมลจะชวยใหเราดงขอมลตามทเราตองการออกมาจากฐานขอมลแลว ควรยงสามารถชวยค านวณไดดวย

• การสรางแบบสอบถามขอมลนน สามารถสรางได 2 วธ คอ – สรางโดยใชมมมองการออกแบบ (Design View) – สรางโดยใชเครองมอชวยสราง (Wizard)

69

Page 70: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางแบบสอบถามดวยมมมองการออกแบบ • ในการสรางแบบสอบถามแบบนนน เปนการสอบถามขอมลดวยการ

ออกแบบดวยตนเอง ซงมขนตอนดงน (ใชไฟล VDO)

70

1 2

3

4

1. เลอกวาจะท าแบบสอบถามจากตารางใด

Page 71: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

71

1

2

3

ค าตอบทได

สอบถามตารางลกคา (tblCustomers) โดยถามถง รหสลกคา (CustomerID), ชอ (FirstName), และนามสกล (LastName) เทานน

Page 72: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

72

เปลยนจาก Datasheet View เปน Design View

แบบฝกหด

1. ใหสอบถามเอาแตชอและนามสกลของลกคาเทานน

2. ใหสอบถามเอา CustomerID, Firstname, City, และ State เทานน และใหปรบความกวางของคอลมนใหพอดกบตวอกษรทแสดงออกมาในค าตอบดวย

Page 73: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การบนทกผลของแบบสอบถามขอมล • หลงจากผลของแบบสอบถามไดแสดงออกมาในรปแบบ Datasheet หรอ

ตารางแลว ใหกดปม Save ทดานมมบนซาย • Access จะใหตงชอของแบบสอบถามน สมมตตงวา myQuery1 • หลงจาก Save แลว จะปรากฏหนาจอดงน

73

Page 74: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางแบบสอบถามขอมลจาก >1 ตาราง

74

1

2

3

ค าตอบทได

เลอกสอบถามจากตาราง tblMovieRented และ tblMovieTitles

สรางความสมพนธ

เลอกสงทตองการถามถง

Page 75: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

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

75

1

2

ค าตอบทได: ซ าและไมใชสงทตองการถาม

เลอกสอบถามจากตาราง tblMovieRented และ tblMovieTitles

เลอกสงทตองการถามถง

Page 76: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การแกไขแบบสอบถามขอมล

• ใหบนทกแบบสอบถามทเพงท าเสรจ (แบบมความสมพนธ) ดวยชอวา myQuery2 หลงจากนนใหปดโปรแกรม MS Access

• เปดโปรแกรม MS Access ใหม และเปดฐานขอมล VDO ใหมอกครง • คลก myQuery2 ในหนาตางน าทางดานซายมอเพอเปดแบบสอบถามน

ขนมาอกครง โดยครงนมจดประสงคเพอท าการแกไขแบบสอบถามขอมล

• เขา Design View

76

Page 77: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

77

1 เพมตาราง tblCustomers โดยทความสมพนธไดเคยถกสรางไวแลวตอน Design ตารางครงแรก

2 เลอกสงทตองการถามถง

ค าตอบทได: แสดงรายการชอ ป และรหสของหนงทมการเชา รวมถงวนทเชา ชอและนามสกลของลกคา ทงหมด * เมอไดค ำตอบแลวให Save ไวดวย

Page 78: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การก าหนดเงอนไขในการคนหาขอมล

• ในการก าหนดเงอนไขในการคนหาขอมลนน เราสามารถก าหนดไดทชอง criteria ใน Design View หลงจากทสรางแบบสอบถามแลว

• เราสามารถก าหนดเงอนไขตางๆทตองการได โดยการใช operator ตางๆ ซงไดแก 1. โอเปอเรเตอรทางคณตศาสตร (เชน บวก ลบ คณ หาร เปนตน) 2. โอเปอเรเตอรทางการเปรยบเทยบและก าหนดคา (เชน เทากบ นอยกวา

มากกวา เปนตน) 3. โอเปอเรเตอรทางตรรกศาสตร (เชน และ หรอ ไม เปนตน) 4. โอเปอเรเตอรเกยวกบการเชอมขอความ

78

Page 79: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

โอเปอเรเตอรทางคณตศาสตร

79

Operator ค าอธบาย

+ เครองหมายบวก เชน 1 + 1 = 2 – เครองหมายลบ เชน 2 – 1 = 1 * เครองหมายคณเชน 3 + 2 = 5 / เครองหมายหารเชน 5/2 = 2.5 \ เครองหมายหารแบบเอาแตจ านวนเตม ไมสนใจเศษ เชน 5\2

= 2 Mod เครองหมายหารแบบเอาแตเศษทเหลอ เชน 5 Mod 2 = 1

^ เครองหมายยกก าลง เชน 2^3 = 6

Page 80: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

โอเปอเรเตอรทางการเปรยบเทยบและก าหนดคา

80

Operator ค าอธบาย

< นอยกวา <= นอยกวาหรอเทากบ > มากกวา

>= มากกวาหรอเทากบ = เทากบ

<> ไมเทากบ Between ใชในการตรวจสอบวามคาอยในระหวาง 2 คาทก าหนดมา

หรอไม เชน Between 10000 And 20000

Page 81: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

โอเปอเรเตอรทางการเปรยบเทยบและก าหนดคา (ตอ)

81

Operator ค าอธบาย

Like ใชในการตรวจสอบวาอกขระนนตรงกบทก าหนดหรอไม โดยท

- * แทนอกขระใดๆ กตวกได - ? แทนอกขระ 1 ตว - # แทนตวเลข 1 ตว - ! แทนการยกเวนอกขระทอยหลงเครองหมายน - [ ] แทนชวงตวอกษรหรอตวเลข เชน Like “สม*”

In ใชในการก าหนดวามคาใดตรงกบคาในรายการหรอไม เชน In (“บญช”, “สารสนเทศ”)

Page 82: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

โอเปอเรเตอรทางตรรกศาสตร

82

Operator ค าอธบาย

And ใหคาจรงตอเมอทง 2 คาเปนจรง Or ใหคาจรงเมอคาใดคาหนงเปนจรง Xor ใหคาจรงเมอเปนจรงเพยง 1 คา Not ใหคาเปนตรงกนขาม

โอเปอเรเตอรในการเชอมขอความ Operator ค าอธบาย

& ใชในการเชอมตอขอความ เชน [FirstName]&“ ”&[LastName]

Page 83: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการก าหนดเงอนไข • ตวอยางท 1 เลอกทกคอลมนของตาราง tblCustomerID ท City เทากบ

“MyTown”

83

ค าตอบทได: สงเกตวา city เปน MyTown เทานน 1

2 ก าหนดเงอนไข

Page 84: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการก าหนดเงอนไข • ตวอยางท 2 เลอกทกคอลมนของตาราง tblCustomerID ท LastName

ขนตนดวย Ba

84

ค าตอบทได: สงเกต LastName 1

2 ก าหนดเงอนไข

Page 85: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการก าหนดเงอนไข • ตวอยางท 3 เลอกทกคอลมนของตาราง tblCustomerID ท LastName ม

เพยง 4 อกขระ

85

ค าตอบทได: สงเกต LastName 1

2 ก าหนดเงอนไข

Page 86: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการก าหนดเงอนไข • ตวอยางท 4 เปด myQuery2 ออกมา คงไวเหมอนเดมทกอยาง เวนแตวา

ตองการรายการทเชาหนงหลงจากวนท 25 กนยายน 2550 เทานน

86

ค าตอบทได: สงเกต DateRented

1 ก าหนดเงอนไข

Page 87: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการก าหนดเงอนไข • ตวอยางท 5 จงคนหาขอมลดงน ชอลกคา รหสของหนงทลกคาคนนน

เชาไป และชอหนง โดยก าหนดวา หนงตองออกมาในระหวางป 1990 – 2000 หรอ มากกวา 2002 เทานน

87

2 ก าหนดเงอนไข

1

ค าตอบทได: สงเกตป

Page 88: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ตวอยางการก าหนดเงอนไข • ตวอยางท 6 จงคนหาขอมลทงหมดจากตาราง tblCustomers โดยม

เงอนไขวา ลกคาตองมชอจรงวา Lisa, Peggy, หรอ Mary เทานน

88

2 ก าหนดเงอนไข

1 ค าตอบทได: สงเกตชอ

Page 89: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางฟลดใหมจากการรวมฟลด • สามารถท าไดโดยการเตมฟลดใหมทตองการในรปแบบ ชอฟลดใหม:[ฟลดท 1]&[ฟลดท 2]& … เชน

89

ค าตอบทได:

Page 90: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การเรยงฟลด (Sort) • ใชตวอยางทแลวแตจะเรยงจากตวอกษรกอนไปหลง หรอ Ascending • Descending = จากหลงมาหนา (ถาเปนตวเลข มากกวา ไปนอยกวา)

90

ค าตอบทได:

Page 91: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางฟลดค านวณ • เราสามารถสรางฟลดใหมเปนฟลดค านวณคดเลขใหเราได โดยใช

รปแบบดงน ชอฟลดใหม: สตร • ตวอยางเชน จากตาราง tblRental จงหาวาถาลดราคา 25% จะลดเทาไร

และราคาหลงลดแลวเทากบเทาไร

91

ค าตอบทได:

Page 92: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การใช IFF • รปแบบ IIF(เงอนไข, คาทไดเมอเงอนไขเปนจรง, คาทไดเมอเงอนไข

เปนเทจ) เชน

92

ค าตอบทได:

Page 93: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางแบบสอบถามดวยเครองมอชวยสราง

• Access ไดจดท าเครองมอชวยสรางแบบสอบถาม (Query Wizard) ทมกใชบอยมาใหทงหมด 4 ชนด เพอความสะดวกรวดเรวในการท างาน

1. Simple Query Wizard 2. Crosstab Query Wizard 3. Find Duplicates Query Wizard 4. Find Unmatched Query Wizard

93

Page 94: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

Simple Query Wizard

• เปนการสรางแบบสอบถามแบบงายทสด

94

Page 95: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

Crosstab Query Wizard • ใชสอบถามความสมพนธระหวาง 2 ฟลด

• ตวอยาง ใหสอบถามหาวา ในแตละป มหนง Rating ตางๆออกมาจ านวนเทาใด

95

1

2

3

เขาไปท Crosstab Query Wizard

เลอกตาราง tblMovieTitles

Page 96: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

96

1 เลอก Year เปนหวแถว

2

Page 97: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

97

1

2

เลอก Rating เปนหวคอลมน

Page 98: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

98

1 เลอกนบจ านวนรหสหนงในแตละชอง ของตารางค าตอบ Count(ID)

3

2

เลอกใหรวมคาทงหมดในแตละแถว

Page 99: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

99

1

Page 100: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

100

ตารางค าตอบ เปนตารางแบบไขว ระหวาง ป และ Rating ของหนงในปนนๆ โดยตวเลขในแตละชองคอจ านวนหนงทงหมดในแตละปและแตละ Rating

Page 101: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางแบบสอบถามขอมลดวย Find Duplicates Query Wizard

• ใชคนหาขอมลทซ ากนในตาราง • ตวอยางเชน หาขอมลลกคาทมนามสกลซ ากน โดยใหแสดงนามสกลท

ซ ากน รหสลกคา ชอลกคา และทอยดวย

101 101

1

2

Page 102: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

102

1

2

เลอก Table: tblCustomers เนองจากเราตองการหาขอมลลกคาซงเกบไวทตารางน

Page 103: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

103

1

2

เลอก LastName เนองจากเราตองการแสดงรายการทมนามสกลซ ากน

Page 104: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

104

1

2

เลอกวาใหแสดง รหสลกคา ชอ และทอย ขางๆรายการทมนามสกลซ ากนดวย

Page 105: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

105

1

Page 106: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

106

ตารางค าตอบ แสดงรายการลกคาทมนามสกลซ ากน โดยทแสดงรหสลกคา ชอ และทอย ไวขางๆดวย

Page 107: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางแบบสอบถามขอมลดวย Find Unmatched Query Wizard

• ใชคนหารายการทไมซ ากนในสองตาราง (มอยในตารางแรก แตไมมในตารางทสอง โดยทงสองตารางตองมตวเชอมทถกตอง

• เชน ใหแสดงรายการหนงทงหมดทไมมการเชา

107

1

2

Page 108: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

108

1 เลอกตารางแรก

2

Page 109: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

109

1 เลอกตารางทสอง

2

Page 110: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

110

1 เลอกฟลดทจะใชเปนตวเชอม

2

Page 111: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

111

1 เลอกฟลดทจะใหแสดงในตารางค าตอบ

2

Page 112: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

112

1

Page 113: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

113

ตารางค าตอบ แสดงรายการหนงทมอยในฐานขอมล (tblMoviesTitles) แตไมมการเชา สงเกตวามทงหมด 351 เรอง จากทงหมด 361 เรอง ซงตรงกบขอมลในฐานขอมล (tblMovieRented) ทแสดงวามรายการเชาไปทงหมดแลว 10 เรอง

Page 114: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางฟอรม (Form)

• ฟอรม (Form) คอหนาจอส าหรบตดตอกบผใชงาน ทสรางขนมาเพอชวยใหผใชท างานกบขอมลในตารางไดสะดวกกวาการใช Datasheet View และยงชวยเพมความสวยงามใหกบเบองหนาของฐานขอมลทสรางขนมาไดอกดวย

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

• เราสามารถเชอมโยงฟอรมกบฐานขอมลเขาดวยกนได • โดยทเมอกรอกขอมลเขาไปในฟอรมในคอมพวเตอรแลว ขอมลจะโดนเกบ

เขาไปในฐานขอมลโดยอตโนมต

114

Page 115: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางฟอรม (Form)

• MS Access มวธสรางฟอรม 10 วธ • เราจะหดสรางฟอรมเพยงไมกวธ โดยเนนทสามารถน าไปใชงานจรงใน

การสรางแบบสอบถาม

115

Page 116: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางฟอรมดวยมมมองการออกแบบ (Form Design)

• เพอใหไดทราบถงโครงสรางและหลกการท างานของฟอรม เราควรเรยนรการออกแบบฟอรมเองกอน เพอใหตรงกบความตองการ และเกดความเขาใจมากยงขน

116

1 เขาไปในแทบ Create และกดเลอก Form Design

Page 117: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

117

1 จะไดพนทในการออกแบบสรางฟอรมมาตรงน ส าหรบใหเราใสสงตางๆทอยากใหมในฟอรมเขาไป

2

เลอก Add Existing Fields

3

จะปรากฏรายการตารางทงหมดทมมาใหเลอกใช

Page 118: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

118

1 กดเลอก (double click) ทกฟลดใน tblCustomers

2 เขา Form View 3 จะไดฟอรมน และลอง

เลอนดโดยใชลกศรดานลาง จะพบวามขอมลลกคาครบเหมอนในตาราง tblCustomers

Page 119: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

วธการตกแตงฟอรมใหสวยงาม

119

ตองการเปลยนใหฟอรมจากทางซาย เปนฟอรมแบบทางขวา ท าอยางไร?

Page 120: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

120

1 จากหนา Form ทเพงสราง ใหเขาแทบ Design แลวเลอก Design View

2 ให Select ทงหมด

Page 121: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

121

1 2

3

1. เปลยนฟอนทตวอกษรใหเปน Arial 2. เปลยนขนาดใหเปน 14 3. เปลยนสใหเปนสด า

สงเกตวา ตวอกษรดเบยด พนทไมพอ สามารถปรบแตงได

Page 122: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

122

1 เลอกแทบ Arrange แลวกด Size/Space ซงจะมปมส าหรบชวยจดขนาด และระยะ

ท าใหพอด

เพมพนทแนวตงระหวางสงทเลอก

สงเกตวา ความกวางอาจไมพอส าหรบขอมล ใหเลอกแคชองส าหรบกรอก แลวขยบท าใหกวางมากขน

Page 123: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

123

ลองกดเขาดใน Form View

Page 124: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

124

เลอกแทบ Design แลวกด Insert Image เพอใสรปภาพ (ไฟล customerIcon.jpg) 1

ทดสอบดใน Form View 2

Page 125: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

125

เลอกแทบ Design แลวกดเลอกวาดสเหลยม (Rectangle) 1

วาดสเหลยมลงไปรอบๆฟอรม 2

Page 126: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

126

เลอกส 1

สเหลยมบงทกอยางหมด 2

Page 127: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

127

เลอกสเหลยม คลกขวา เลอก Position > Send to Back เพอสงสเหลยมไปอยในพนหลง

1

Page 128: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

128

สเหลยมจะถอยไปอยดานหลง 1

กด Form View ด และ บนทกฟอรมนใหเรยบรอย (ใชชอ CustomerForm)

2

Page 129: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

วธเพมขอมล (เรคอรด) โดยการกรอกฟอรม

129

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

Page 130: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ปมเครองมอในการสรางฟอรม

130

เครองมอ หนาท

เลอกสงทตองการปรบ เชน สเหลยม ตวหนงสอ ชองใหกรอก เปนตน

สรางชองใหกรอก (ชอง Text Box)

สรางเลเบล (Label)

สรางปมกด

สรางตวควบคมแทบ เพอแบงกลมค าสงใหเปนหมวดหม

Hyperlink

Web browser control

Navigation control

สรางกลมรายการใหเลอก

Page 131: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ปมเครองมอในการสรางฟอรม

131

เครองมอ หนาท

ใชแบงหนาและยกเลกการแบงหนา

สรางกลองรายการใหเลอกแบบบรรทดเดยว

แทรกกราฟลงไปในฟอรม

สรางเสนตรง

สรางตวควบคมขอมลวาจะใชหรอไมใช

สรางกลองรายการใหเลอกแบบหลายบรรทด

สรางสเหลยม

สรางตวเลอกซงจะเลอกหรอไมกได

สรางกรอบเกบรปภาพซงจะไมเกบลงตาราง

Page 132: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ปมเครองมอในการสรางฟอรม

132

เครองมอ หนาท

เพมไฟลแนบเขามาในฟอรม

สรางตวเลอกซงเลอกได 1 เดยวเทานน

สรางฟอรมยอยหรอรายงานยอย

สรางกรอบเกบรปหรอขอมลลงในตาราง

แทรกรปภาพ

ใสโลโกตรงสวนหว (Header) ของฟอรม

ใสหวเรองตรงสวนหวของฟอรม

ใสวนและเวลาในสวนหวของฟอรม

ใสรปในฟอรม

Page 133: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ฝกหดใชเครองมอสรางฟอรม

133

เขาแทบ Create คลก Blank Form 1

เขาแทบ Design และเปลยนเปน Design View 2

ฟอรมจะแสดงในรปแบบน

Page 134: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ทดลองสรางฟอรมนโดยใชเครองมอสรางฟอรมตางๆ

134

เครองมอทใช

Page 135: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

135

Page 136: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

136

ทดลองสรางฟอรมนโดยใชเครองมอสรางฟอรมตางๆ

Page 137: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสราง Header ของฟอรม

137

Page 138: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การเชอมฟอรมเขากบตารางฐานขอมล

สงทไดเรยนมากอนหนาน • สรางตารางเกบขอมล • สรางฟอรม

สงสดทายทตองท าเปนในการสรางฐานขอมลใหสมบรณแบบคอ • เชอมฟอรมเขากบตาราง • ใชไฟล PatientDB

138

Page 139: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ลกษณะของตาราง GeneralInfo และ Symptoms (มขอมลกรอกมาใหบางแลวเปนตวอยาง)

139

Page 140: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ความสมพนธระหวางตาราง GeneralInfo และ Symptoms

140

เชอมโดยใช firstname

Page 141: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

ฝกหดเชอมฟอรมกบตารางเขาดวยกน • จากฟอรมทสรางไวสองฟอรมนน ใหเชอมทงสองฟอรมเขากบตาราง

GeneralInfo และ Symptoms แลวลองทดสอบกรอกขอมลดวย

• วธเชอมม 2 ขนตอน ดงน

141

Page 142: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

1) เชอมทงฟอรมเขากบทงตาราง

142

เปด TestForm ใน Design View 1

กดสเหลยมตรงมมบนซาย 2

เลอกแทบ Data 3

เปดชอง Record Source และ เลอกตาราง GeneralInfo

4

Page 143: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

2) เชอมแตละฟลดของฟอรมเขากบแตละฟลดของตาราง

143

กดเลอกฟลดในฟอรม 1

กดเลอกฟลดในตาราง 3

เลอกแทบ Data 2

Page 144: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

เชอม 1 ฟอรมกบหลายๆตารางเขาดวยกน • ตองสราง query เพอเชอมตารางกอน จงจะเชอมฟอรมเขากบตารางหลายๆตารางได

• ตวอยาง AllInfoQuery

• แบบฝกหด: จงเชอม TestForm2 เขากบ AllInfoQuery แลวลองกรอกขอมลด

144

Page 145: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

1. ความรเบองตนเกยวกบฐานขอมลและโปรแกรม Microsoft Access 2010

2. การสรางตาราง (Table) 3. การสรางแบบสอบถามขอมล

(Query)

4. การสรางฟอรม (Form) 5. การสรางรายงาน (Report)

145

Page 146: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การสรางรายงาน (Report)

• รายงาน (Report) ชวยสรปผลขอมลทมอยในตาราง หรอ แบบสอบถามขอมล

• สามารถสรางรายงานไดหลายแบบ จากตาราง หรอ แบบสอบถามเดยวกน

• สามารถจดพมพออกมาในรปเอกสารได • การสรางรายงานจะคลายกบการสรางฟอรม • แตฟอรมนนสามารถแกไขขอมลได • เราไมสามารถแกไขขอมลจากรายงานได

146

Page 147: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

เรยนรการสรางรายงานจากการทดลองสรางจรง

• จากไฟลฐานขอมล VDO • สรางรายงานจากตาราง tblCustomers (สรางฟอรมจากตารางเดยว) • ใหเลอกเอา Firstname, Lastname, City, State ของลกคามาท ารายงาน • ท ารายงานใหอยในรปแบบ

– MS Access – MS Excel – PDF

147

Page 148: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

148

1) MS Access Format

2) MS Excel Format

3) PDF Format

Page 149: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

149

เลอกแทบ Create 1 2

3

คลก Report Design

จะไดพนทส าหรบสรางรายงานแบบน

Page 150: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

150

เลอกแทบ Design 1 2 คลก Add Existing Fields

เลอก FirstName, LastName, City, State

3

Page 151: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

151

เลอกแทบ Arrange 1 3 คลก Tabular

เลอกทกฟลด 2

Page 152: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

152

1 หนารายงานจะเปลยนไปอยในรปแบบตาราง

2 เปลยนส ขนาดตวอกษร ตามตองการ (เหมอนการเปลยนในฟอรม)

Page 153: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

153

หลงจากลองท าตวอกษรใหใหญขนและมสด า

Page 154: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

154

1 ใส Logo, Title, และขดเสนใต ท าตวหนา

2

Page 155: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

155

1 เปลยนสพนหลงของรายงาน Design > Property Sheet > Back Color (Alternate Back Color) 2

3

Page 156: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

156

ไดรายงานในรปแบบ MS Access ใหบนทกไว (Save)

Page 157: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

การ export รายงานใหอยในรป Excel

157

เลอกแทบ External Data 1 2 คลก Excel

3 ใสชอ และ ทเกบ คลก “Open the …” ถาอยากใหเปด Excel ดทนทหลงท าเสรจ

Page 158: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

158

การ export รายงานใหอยในรป PDF เลอกแทบ External Data 1 2 คลก PDF or XPS

3 ใสชอ และ ทเกบ คลก “Open file …” ถาอยากใหเปด PDF ดทนทหลงท าเสรจ

Page 159: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

วธสรางรายงานจากแบบสอบถาม

159

2 เลอกแทบ Create

1 เลอกแบบสอบถามทตองการใช

3 คลก Report

Page 160: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

160

MS Access จะท ารายงานใหโดยรวมเอาทกๆฟลดในแบบสอบถามเอาไว

Page 161: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

161

1 ปรบแตงไดตามตองการ โดยการปรบแตงตามปกตใน Design View

2

รายงานทปรบแตงแลว สามารถ export เปน excel หรอ pdf ตามปกต

Page 162: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

1. ความรเบองตนเกยวกบฐานขอมลและโปรแกรม Microsoft Access 2010

2. การสรางตาราง (Table) 3. การสรางแบบสอบถามขอมล

(Query)

4. การสรางฟอรม (Form) 5. การสรางรายงาน (Report)

162

Page 163: Design, Construction, and Management of …...Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจร ตน ภ ภ กด น

163

Thank you for your attention! Questions/Answers


Recommended