design, construction, and management of databases … · design, construction, and management of...

163
Design, Construction, and Management of Databases with Microsoft Access 2010 โดย ดร. เบญจรัตน์ ภู ่ภักดี นักวิจัย สถาบันวิจัยจุฬาภรณ์ อบรมเชิงปฏิบัติการ ระหว่างวันที19 21 ธันวาคม พ.ศ. 2555 ณ สานักบริการคอมพิวเตอร์ สถาบันวิจัยจุฬาภรณ์ 1

Upload: doanmien

Post on 04-Aug-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Design, Construction, and Management of Databases with

Microsoft Access 2010

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

อบรมเชงปฏบตการระหวางวนท 19 – 21 ธนวาคม พ.ศ. 2555

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

1

วทยากร

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

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

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

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

2

ตารางสอน

3

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

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

(Query)

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

4

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

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

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

5

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

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

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

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

6

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

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

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

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

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

7

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

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

8

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

9

1. เลอก Blank database

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

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

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

10

Tab FileQuick Access Toolbar

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

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

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 พนทหลกทใชในการท างาน

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

12

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

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

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

13

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

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

14

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

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

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

HTML เปนตน

15

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

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

16

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

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

(Query)

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

17

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

18

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

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

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

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

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

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

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

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

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

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

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

19

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

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

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

20

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

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

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

21

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

22

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

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

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

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

Fields

Records

Item

Table

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

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

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

23

1. สรางตาราง

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

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

24

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

25

Fields

คณสมบตของ Field

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

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

26

แบบฝกหด

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

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

27

Data Sheet View Design View

แบบฝกหด

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

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

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

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

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

29

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

30

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

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

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

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

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

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

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

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

31

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

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

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

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

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

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

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

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

32

Fields

คณสมบตของ Field

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

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

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

33

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

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

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

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

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

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

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

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

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

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

ไมได

34

35

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

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

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

36

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

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

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

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

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

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

แบบฝกหด

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

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

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

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

37

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

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

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

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

38

ตวอยาง

39

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

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

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

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

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

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

40

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

41

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

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

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

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

การลบขอมลในตาราง (เรคคอรด)

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

42

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

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

43

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

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

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

3. กดปม Delete ตรงน

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

44

Record Navigator

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

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

การคนหา

45

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

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

46

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

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

47

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

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

วธท 1

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

48

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

วธท 2

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

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

49

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

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

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

50

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

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

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

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 = ไมจบดวย

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

52

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

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

53

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

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

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

54

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

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

การคนหาขอมล

55

กดปม Find

การคนหาขอมล

• การก าหนดรายละเอยดในการคนหา– ชอง 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

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

57

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

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

58

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

1. คลกปม Totals

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

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

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

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

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

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

59

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

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

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

เดอน, วนเกด

60

61

ลกคา

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

สนคา

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

ออเดอรลกคา

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

ลกคาพเศษ

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

manyone

one

manyone

one

62

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

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

63

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

64

1. คลก Show Table

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

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

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

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

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

65

66

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

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

67

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

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

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

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

(Query)

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

68

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

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

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

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

69

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

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

70

12

3

4

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

71

1

2

3

ค าตอบทได

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

72

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

แบบฝกหด

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

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

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

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

73

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

74

1

2

3

ค าตอบทได

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

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

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

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

75

1

2

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

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

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

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

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

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

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

• เขา Design View

76

77

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

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

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

* เมอไดค ำตอบแลวให Save ไวดวย

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

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

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

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

78

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

79

Operator ค าอธบาย

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

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

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

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

80

Operator ค าอธบาย

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

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

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

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

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

81

Operator ค าอธบาย

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

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

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

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

82

Operator ค าอธบาย

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

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

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

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

“MyTown”

83

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

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

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

ขนตนดวย Ba

84

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

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

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

เพยง 4 อกขระ

85

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

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

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

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

86

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

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

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

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

87

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

1

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

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

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

88

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

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

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

ชอฟลดใหม:[ฟลดท 1]&[ฟลดท 2]& … เชน

89

ค าตอบทได:

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

90

ค าตอบทได:

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

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

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

91

ค าตอบทได:

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

เปนเทจ) เชน

92

ค าตอบทได:

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

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

1. Simple Query Wizard2. Crosstab Query Wizard3. Find Duplicates Query Wizard4. Find Unmatched Query Wizard

93

Simple Query Wizard

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

94

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

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

95

1

2

3

เขาไปท Crosstab Query Wizard

เลอกตาราง tblMovieTitles

96

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

2

97

1

2

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

98

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

3

2

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

99

1

100

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

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

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

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

101101

1

2

102

1

2

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

103

1

2

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

104

1

2

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

105

1

106

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

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

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

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

107

1

2

108

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

2

109

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

2

110

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

2

111

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

2

112

1

113

ตารางค าตอบ แสดงรายการหนงทมอยในฐานขอมล (tblMoviesTitles) แตไมมการเชา

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

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

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

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

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

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

114

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

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

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

115

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

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

116

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

117

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

2

เลอก Add Existing Fields

3

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

118

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

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

เลอนดโดยใชลกศรดานลาง

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

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

119

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

120

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

2 ให Select ทงหมด

121

1 2

3

1. เปลยนฟอนทตวอกษรใหเปน Arial2. เปลยนขนาดใหเปน 143. เปลยนสใหเปนสด า

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

122

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

ท าใหพอด

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

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

123

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

124

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

ทดสอบดใน Form View2

125

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

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

126

เลอกส1

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

127

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

1

128

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

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

2

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

129

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

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

130

เครองมอ หนาท

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

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

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

สรางปมกด

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

Hyperlink

Web browser control

Navigation control

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

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

131

เครองมอ หนาท

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

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

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

สรางเสนตรง

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

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

สรางสเหลยม

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

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

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

132

เครองมอ หนาท

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

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

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

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

แทรกรปภาพ

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

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

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

ใสรปในฟอรม

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

133

เขาแทบ Create คลก Blank Form1

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

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

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

134

เครองมอทใช

135

136

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

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

137

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

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

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

138

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

139

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

140

เชอมโดยใช firstname

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

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

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

141

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

142

เปด TestForm ใน Design View1

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

เลอกแทบ Data3

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

4

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

143

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

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

เลอกแทบ Data2

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

• ตวอยาง AllInfoQuery

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

144

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

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

(Query)

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

145

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

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

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

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

146

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

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

– MS Access– MS Excel– PDF

147

148

1) MS Access Format

2) MS Excel Format

3) PDF Format

149

เลอกแทบ Create1 2

3

คลก Report Design

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

150

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

เลอก FirstName, LastName, City, State

3

151

เลอกแทบ Arrange13 คลก Tabular

เลอกทกฟลด2

152

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

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

153

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

154

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

2

155

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

3

156

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

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

157

เลอกแทบ External Data1 2 คลก Excel

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

158

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

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

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

159

2 เลอกแทบ Create

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

3 คลก Report

160

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

161

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

2

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

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

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

(Query)

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

162

163

Thank you for your attention!Questions/Answers