ตั้งค่า Firefox All... · กด Add to FireFox 3. คลิกเลือก Install Now เพื่อท าการติดตั้ง ขั้นตอนที่
Design, Construction, and Management of …...Design, Construction, and Management of Databases with...
Transcript of Design, Construction, and Management of …...Design, Construction, and Management of Databases with...
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