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

Post on 27-Jan-2020

3 views 0 download

transcript

Design, Construction, and Management of Databases with

Microsoft Access 2010

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

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

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

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 File Quick 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 ธ.ค. 2534 3. ใหชอและนามสกล มความยาวไดไมเกน 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 With 2. เตม นาย แลวคลก 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

ลกคา

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

สนคา

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

ออเดอรลกคา

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

ลกคาพเศษ

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

many one

one

many one

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

1 2

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

= 2 Mod เครองหมายหารแบบเอาแตเศษทเหลอ เชน 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

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

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

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

เพยง 4 อกขระ

85

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

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 Wizard 2. Crosstab Query Wizard 3. Find Duplicates Query Wizard 4. 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

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

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

101 101

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 View 3 จะไดฟอรมน และลอง

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

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

119

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

120

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

2 ให Select ทงหมด

121

1 2

3

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

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

122

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

ท าใหพอด

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

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

123

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

124

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

ทดสอบดใน Form View 2

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 Form 1

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

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

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

134

เครองมอทใช

135

136

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

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

137

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

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

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

138

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

139

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

140

เชอมโดยใช firstname

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

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

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

141

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

142

เปด TestForm ใน Design View 1

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

เลอกแทบ Data 3

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

4

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

143

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

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

เลอกแทบ Data 2

เชอม 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

เลอกแทบ Create 1 2

3

คลก Report Design

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

150

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

เลอก FirstName, LastName, City, State

3

151

เลอกแทบ Arrange 1 3 คลก 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 Data 1 2 คลก Excel

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

158

การ export รายงานใหอยในรป PDF เลอกแทบ External Data 1 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