SlideShare a Scribd company logo
1 of 6
Download to read offline
บทที่ 21 : โปรแกรม Microsoft access




                                              บทที่                                                  21
                              โปรแกรม Microsoft Access


                           โปรแกรมฐานขอมูลทีผเู ขียนเคยสัมผัสมากทีสด คือ Microsoft Access เพราะเปนภาษาทีงาย
                                                      ่                    ุ่                                    ่
                มีการนําไปใชอยางแพรหลาย เนืองจากมีใน Microsoft office เกือบทุกรุน แมทานไมตองการโปรแกรมนี้
                                                        ่                                         
                แตมกติดตังไปทังชุดพรอมกัน ประกอบดวย Word (พิมพเอกสาร) Excel (ตารางขอมูล) Power point
                     ั          ้ ้




                                                                                                                       เว็บโปรแกรมเมอร
                                                                                                                        เรื่ อ งน า รู สํา หรั บ
                (นําเสนอขอมูล) และ Access (จัดการฐานขอมูล)
                           ผูเ ขียนเริมใช Microsoft Access ตังแตรน 2 แตกยงไมเปลียนไปตามการพัฒนาของผูผลิต เพราะ
                                       ่                       ้ ุ         ็ั         ่                 
                ใน Microsoft Access รุน 2 มีสวนชวยเหลือทีสมบูรณ สามารถแสดงตัวอยางคําสังใชงาน ทีชดเจนเขาใจงาย
                                                              ่                               ่     ่ั
                และระบบงานทังหมดทีเ่ คยพัฒนาขึนยังใชงานไดตามปกติ ไมมงานใดทีจาเปนตองยายไปใชควาสามารถ
                                    ้                     ้                        ี       ่ํ
                ใหม ในรุนตอมา ไมมการติดตังสวนชวยเหลือลงไปใน Microsoft Access แตถาตองการ จะตองติดตังสวน
                                        ี          ้                                                         ้
                                                                                                                      ตอนที่
                                                                                                                             3:
                MSDN เพิม เพราะรูปแบบภาษาอางอิงกับ Microsoft Visual Basicทีมการพัฒนาใหเปนไปในแนวทางเดียวกัน
                            ่                                                        ่ ี

                21.1 เปรียบเทียบ Microsoft Access และ Visual basic
                           จากความคิดทีวา “รูอะไรรูกระจาง แตอยางเดียว แตใหเชียวชาญเถิด จะเกิดผล” ทําใหผเขียน
                                         ่                                     ่                          ู
                ไมพยายามศึกษา Visual basic ใหลกซึง เนืองจากอาจารยถนอม คณิตปญญาเจริญ (thanom@yonok.ac.th)
                                                  ึ ้ ่
                เพือนรวมงานทานหนึง ศึกษาเรืองนีจนสามารถรับเขียนโปรแกรมใหหนวยงานภายนอก จึงไมมความจําเปน
                   ่                   ่       ่ ้                                                     ี
                สําหรับผูเ ขียนทีจะศึกษา Visual basic ใหลกซึง
                                  ่                        ึ ้

                ปรับปรุง : มิถุนายน 2546                                                                       163
                                                                                                                      >>>
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
ตอนที่ 3 : เรื่องนารูสําหรับเว็บโปรแกรมเมอร

                      Microsoft             Access           มี ค วามชั ด เจนในการพั ฒ นาระบบฐานข อ มู ล
             ภาษาถูกออกแบบใหเปนระบบที่งาย ตอการพัฒนาฐานขอมูลอยางมาก สามารถแกไขฟอรม
             และรายงานได ง  า ย งานทั้ ง หมดของ Microsoft Access มุ  ง เน น ไปที่ ก ารจั ด การฐานข อ มู ล
             การนํ า เสนอข อ มู ล บนจอภาพ            และพิ ม พ ล งกระดาษ           ฐานข อ มู ล และโปรแกรม
             ทังหมดสามารถจัดเก็บไวในแฟมเพียงแฟมเดียว และคัดลอกไปใชในเครืองคอมพิวเตอรอนไดโดยงาย
               ้                                                                   ่                     ื่
                      Visual basic ถูกออกแบบใหนาไปพัฒนาโปรแกรมไดเกือบทุกแบบ มีขนตอนในการพัฒนาโปรแกรม
                                                ํ                                    ั้
             อยางเปนระบบ ทําใหการติดตอกับระบบฐานขอมูลมีหลายขันตอน และหลายรูปแบบ เนืองจากภาษานี้
                                                                       ้                               ่
             ไมมความสามารถเก็บฐานขอมูลในตัวโปรแกรม แตอาศัยการติดตอระบบฐานขอมูลอืนเชน dBase หรือ
                 ี                                                                               ่
             Microsoft Access มาใช
                      ผูใชทวไปมีขอมูลตองจัดเก็บ หรือตองการศึกษาการเขียนโปรแกรมจัดการฐานขอมูล หากเลือก
                         ั่         
             Microsoft Access ก็จะศึกษา และพัฒนางานไดอยางรวดเร็ว ถาเปนนักเรียนหรือนักศึกษาทีตองการมีความรู
                                                                                                   ่
             ความเขาใจในการพัฒนาโปรแกรมอยางเปนระบบ การศึกษา Visual basic จึงเปนทางเลือกทีดี เพือใหเขาใจ
                                                                                                      ่ ่
             โครงสรางภาษา และการพัฒนาโปรแกรมอยางเปนขันตอน หลังจากเขาใจจะสามารถเขียนโปรแกรมทีตรง
                                                             ้                                              ่
             กับความตองการไดงาย เชน เกม ฐานขอมูล หรือการนําเสนอขอมูล เปนตน
                                   

             21.2 เหตุที่ Microsoft Access ไดรับความนิยม
             1.   มีใน Microsoft office เกือบทุกรุน ทําใหมในคอมพิวเตอรทตดตัง Microsoft office เกือบทุกเครือง
                                                          ี               ี่ ิ ้                           ่
             2.   สามารถนําขอมูลทีเคยสรางจากโปรแกรมตาง ๆ มาใช เชน Microsoft excel หรือ Dbase เปนตน
                                     ่
             3.   มีการพัฒนาอยางตอเนือง รุนปจจุบนสนับสนุนใหเผยแพรขอมูลในอินเทอรเน็ตมากขึน
                                         ่         ั                                           ้
             4.   ภาษาพืนฐานของ Microsoft Access คือภาษา Basic ทีทกคนรูจก ทําใหมเหตุผลทีจะเลือกใชมากขึน
                         ้                                           ่ ุ       ั    ี         ่               ้

             21.3 การเริ่มตนศึกษา Microsoft Access
                      ถาเริมตนศึกษา จะพบวา Microsoft Access นันไมยาก สามารถสรางตารางเก็บขอมูลได มี Wizard
                             ่                                   ้
             ชวยในการสรางงาน ตารางทีไดจาก Microsoft Access สามารถนําไปใชรวมกับภาษา ASP หรือ Visualbasic
                                        ่                                      
             ได ในหัวขอนีจะแสดงขันตอนการสรางตาราง และฟอรมอยางงาย
                           ้        ้
             ขันตอนการสรางตาราง
               ้
             1. ถาคอมพิวเตอรของทานติดตัง Microsoft office ไวแลว ใหเปด Microsoft Access
                                              ้
             2. สรางฐานขอมูลเปลา สมมุตใหชอ test.mdb
                                            ิ ื่
             3. เลือกปุมสรางใหม ในสวนของตาราง (Table)
                         
             4. เลือก Design view จะทําใหกําหนดรายละเอียดของเขตขอมูลไดดี
     <<<     164                                                              Introduction to Webmaster




PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
บทที่ 21 : โปรแกรม Microsoft access

                   5. เพิ่ม 2 เขตขอมูล คือ name มีชนิดขอมูลเปน text และ salary มีชนิดขอมูลเปน number
                   6. จัดเก็บตารางในชื่อ sala
                7. ทานไมไดกาหนดคียหลัก โปรแกรมจึงถามวา “ตองการสรางคียหลักในขณะนีหรือไม” ใหเลือกไม
                              ํ                                                         ้
                8. ใหปดหนาตางของการเพิมเขตขอมูล ขณะนีทานมี test.mdb, sala, name และ salary
                                             ่               ้ 
                9. เปดตาราง sala แลวพิมพขอมูลเพิมเขาไประเบียน เพือเตรียมขอมูลสําหรับทดสอบในขันตอไป
                                                  ่                 ่                            ้




                ขันตอนการสรางฟอรมดวย Wizard
                  ้
                1. เลือกปุมสรางใหม ในสวนของฟอรม (Form)
                          
                2. เลือก Form Wizard และเลือกตาราง sala ในสวนของ Combo box ดานลาง




                                                                                                                     เว็บโปรแกรมเมอร
                                                                                                                      เรื่ อ งน า รู สํา หรั บ
                3. เลือกเขตขอมูลทีจะนําไปใช ในตัวอยางนีใหเลือกทัง name และ salary แลวกดปุม Finish
                                    ่                      ้        ้                         
                4. ไดฟอรมสําหรับปรับปรุงขอมูล หากตองการแกไขฟอรมใหเลือกมุมมอง และมุมมองออกแบบ
                5. เลือก “ปุมคําสัง” จากกลองเครืองมือ แลวลากไปไวทฟอรม
                             ่                  ่                    ี่
                6. ในสวน Command buttom wizard เลือก Form Operations, Close Form แลวเลือก Finish

                                                                                                                    ตอนที่
                7. เลือกมุมมองและมุมมองฟอรม เพือทดสอบแกไขขอมูล เมือเสร็จสินเลือกปุมปดฟอรม (รูปประตู)
                                                   ่                     ่       ้        

                                                                                                                           3:

                         เมือสรางตารางและฟอรมเสร็จ จะพบวาในระหวางสรางนันจะมีตวเลือกมากมายทีไมไดกลาวถึง
                            ่                                                    ้     ั            ่
                แมเปนงานพืนฐานเทานี้ ยังมีตวเลือกมากขนาดนี้ เมือทานตองเขียนโปรแกรมควบคุมทีซบซอน จะมีตวเลือก
                              ้               ั                   ่                            ่ั          ั
                ใหใชอีกมากมาย ทั้งที่ Microsoft Access มีมาให หรือหา Component จากภายนอกมาเพิ่มเติม

                ปรับปรุง : มิถุนายน 2546                                                                     165
                                                                                                                    >>>
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
ตอนที่ 3 : เรื่องนารูสําหรับเว็บโปรแกรมเมอร

                    ความตองการของแตละทานไมเหมือนกัน เมื่อทานไปหาซื้อหนังสือเกี่ยวกับ Microsoft
             Access จึ ง หาที่ ถู ก ใจได ย าก เพราะภาษานี้ มี ตั ว เลื อ กมากมาย ไม มี สู ต รสํ า เร็ จ
             โครงสรางภาษาไมคงที่ เ หมื อ นภาษา Pascal สิ่ ง ที่ ดี ที่ สุ ด คื อ การทดลองปฏิบัติดวยตนเอง
             หนังสือที่ชวยทานได คือ หนังสือที่แสดงรายการคําสั่ง กรณีศึกษา พรอมตัวอยางการพัฒนา
             เพราะจะชวยใหทานหาคําตอบ และคําสั่งไดงาย
                              
             21.4 สรางฟอรมคนหาขอมูล
                      ตัวอยางนีจะสรางฟอรมเพือรับชือ (Name) ในกลองขอความชือ text0 เมือกดปุม คําสัง4 จะนํา
                                ้                    ่ ่                            ่        ่           ่
             คาจาก text0 ไปคนหาในตาราง sala เพือแสดงเงินเดือน (salary) เฉพาะทีมี name ตรงกับ text0 แลวนํา
                                                          ่                           ่
             เงินเดือน (salary) มาแสดงใน text2 ผลก็คอ เมือพิมพชอคนทีตองการ จะแสดงเงินเดือนของคนผูนน
                                                            ื ่        ื่     ่                                ั้
             ออกมา เปนตัวอยางการคนหาอยางงาย สําหรับชือทีกาหนดขึน ทานสามารถเปลียนแปลงไดทงหมด เชน text0
                                                              ่ ่ํ        ้             ่            ั้
             text2 หรือคําสัง4 ในทีนผเ ู ขียนไมไดเปลียนคาทีโปรแกรมกําหนดให เพราะตองการใหมขนตอนทีทานตอง
                            ่      ่ ี้                 ่      ่                                ี ั้        ่
             แกไขนอยทีสด
                         ุ่
             1. เลือกปุมสรางใหม ในสวนของฟอรม (Form)
                         
             2. เลือก Design view แลวกดปุมตกลง โดยไมตองเลือกตาราง
                                                                  
             3. เลือกกลองขอความ (Text box) จากกลองเครืองมือ (Tool box) ลงไปในฟอรม 2 กลองดังภาพ
                                                                     ่
             4. เลือกปุมคําสังจากกลองเครืองมือลงไปในฟอรม แตใหกดปุม Cancel เมือเขาสวน Wizard
                            ่                  ่                                        ่
             5. เลือน Mouse ไปทีอยูเ หนือปุมคําสัง แลวกดปุมดานขวาของ Mouse แลวเลือกสรางเหตุการณ
                    ่               ่                ่          
             6. เลือกสรางเหตุการณ แลวพิมพคาสัง text2 = dlookup (“salary”,”text0”,”name = text0”)
                                                      ํ ่




             7. ปดหนาตางสรางเหตุการณ แลวเลือกมุมมองและมุมมองฟอรม
             8. กรอก “อานนท สายคําฟู” ในชอง text0 แลว เมือกดปุม “คําสัง4” จะแสดงเงินเดือนในชอง “text2”
                                                            ่           ่




     <<<     166                                                                Introduction to Webmaster




PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
บทที่ 21 : โปรแกรม Microsoft access

                21.5 การสั่งเชื่อมตอตารางจากแฟมขอมูลภายนอก
                            เมือทานพัฒนาโปรแกรมดวย Microsoft Access แตตองการพัฒนาใหสามารถใชงานไดใน
                                 ่
                หลายเครือง โดยเก็บขอมูล เชน keepdata.mdb ไวในเครืองหนึง แตเก็บโปรแกรม เชน keepprogram.mdb
                             ่                                          ่      ่
                ไวในหลายเครือง เพราะตองการใหการประมวลผลแยกออกจากเครืองทีใหบริการขอมูล ทุกครังทีเปลียน
                                   ่                                                ่ ่                      ้ ่ ่
                เครืองอาจตองการติดตังฐานขอมูลใหมใน drive ที่ share ผานเครือขาย และบางเครืองอาจมี drive ทีเ่ ปลียนไป
                    ่                     ้                                                   ่                     ่
                โปรแกรมนีจะชวยใหการติดตังฐานขอมูลเขาไปในโปรแกรมไดงาย
                               ้              ้                                  
                ขันตอนการสรางโปรแกรม
                  ้
                1. ใหสรางฐานขอมูลดวย Microsoft Access ขึนมาใหมชอ keepdata.mdb
                                                                ้           ื่
                2. ใหสรางตารางชือ cust และ empl พรอมกับใสขอมูลตัวอยางแลวเปด keepdata.mdb
                                      ่                            
                3. ใหสรางฐานขอมูล เพือเก็บสวนทีเ่ ปนโปรแกรมในชือ keepprogram.mdb ทีสามารถคัดลอกไปใชในทุก
                                            ่                         ่                     ่
                      เครืองได เพราะขอมูลจัดเก็บในแฟม keepdata.mdb ทีจะเก็บไวยงเครืองบริการเครืองหนึง
                          ่                                               ่          ั ่            ่      ่
                4. สรางฟอรมใหมดงภาพ เพือใชสงใหมการติดตอฐานขอมูล
                                        ั       ่ ั่ ี




                                                                                                                            เว็บโปรแกรมเมอร
                                                                                                                             เรื่ อ งน า รู สํา หรั บ
                5. สราง textbox ใหชอเปน getdrive กําหนดคาเริมตนเปน “c:”
                                     ื่                         ่
                6. สรางเหตุการณในปุม Process เพือติดตังฐานขอมูลแบบ Attach จาก drive ในเครือขาย
                                                   ่     ้
                                                                                                                           ตอนที่
                                                                                                                                  3:




                ปรับปรุง : มิถุนายน 2546                                                                            167
                                                                                                                           >>>
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
ตอนที่ 3 : เรื่องนารูสําหรับเว็บโปรแกรมเมอร

             7. ทดสอบการทํางาน เมื่อ Click คําวาปุม PROCESS ควรปรากฏตารางที่เกิดจากการ Attach
             มา 2 ตาราง ซึ่ ง ข อ มู ล จริ ง ถู ก จั ด เก็ บ ใน keepdata.mdb แตสามารถเรียกใชไดตามปกติใน
             keepprogram.mdb โปรแกรมติดตั้งนี้ ไมไดเขียนใหสมบูรณ ถาเกิดปญหาใหลบตารางที่ attach
             แลวเกิดขอผิดพลาดออก จึงจะติดตังใหมไดอยางถูกตอง มักเกิดปญหาในกรณีททาน เปลียน drive
                                                         ้                                  ี่     ่
             ของเครือขาย




     <<<     168                                                           Introduction to Webmaster




PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com

More Related Content

What's hot

โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นโครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นkvcthidarat
 
โครงงาน
โครงงานโครงงาน
โครงงานjuthawadee555
 
โครงงาน ระบบปฏิบัติการ
โครงงาน ระบบปฏิบัติการโครงงาน ระบบปฏิบัติการ
โครงงาน ระบบปฏิบัติการkat55
 
อินทุอร
อินทุอรอินทุอร
อินทุอรMiw Inthuorn
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์2
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์2โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์2
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์2fulk123
 
การสร้างงานด้วยภาษาคอมพิวเตอร์
การสร้างงานด้วยภาษาคอมพิวเตอร์การสร้างงานด้วยภาษาคอมพิวเตอร์
การสร้างงานด้วยภาษาคอมพิวเตอร์Phans Chatch
 
โครงงาน วิธีการลง วินโดว 7
โครงงาน    วิธีการลง วินโดว 7โครงงาน    วิธีการลง วินโดว 7
โครงงาน วิธีการลง วินโดว 7mansupotyrc
 
Joomla O public version
Joomla O public versionJoomla O public version
Joomla O public versionthanathip
 
โครงงาน
โครงงานโครงงาน
โครงงานpam123145
 
โครงงาน
โครงงาน โครงงาน
โครงงาน kaakvc
 

What's hot (14)

Moodle - e-Learning
Moodle - e-LearningMoodle - e-Learning
Moodle - e-Learning
 
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นโครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
 
โครงงาน
โครงงานโครงงาน
โครงงาน
 
โครงงาน ระบบปฏิบัติการ
โครงงาน ระบบปฏิบัติการโครงงาน ระบบปฏิบัติการ
โครงงาน ระบบปฏิบัติการ
 
อินทุอร
อินทุอรอินทุอร
อินทุอร
 
689 2
689 2689 2
689 2
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์2
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์2โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์2
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์2
 
การสร้างงานด้วยภาษาคอมพิวเตอร์
การสร้างงานด้วยภาษาคอมพิวเตอร์การสร้างงานด้วยภาษาคอมพิวเตอร์
การสร้างงานด้วยภาษาคอมพิวเตอร์
 
11111111111
1111111111111111111111
11111111111
 
โครงงาน วิธีการลง วินโดว 7
โครงงาน    วิธีการลง วินโดว 7โครงงาน    วิธีการลง วินโดว 7
โครงงาน วิธีการลง วินโดว 7
 
Joomla O public version
Joomla O public versionJoomla O public version
Joomla O public version
 
โครงงาน
โครงงานโครงงาน
โครงงาน
 
โครงงาน
โครงงาน โครงงาน
โครงงาน
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 

Viewers also liked (9)

Ch23
Ch23Ch23
Ch23
 
Ch11
Ch11Ch11
Ch11
 
Ch19
Ch19Ch19
Ch19
 
Ch02
Ch02Ch02
Ch02
 
Ch07
Ch07Ch07
Ch07
 
Ch03
Ch03Ch03
Ch03
 
วิจัย 29 ม.ค. 2
วิจัย 29 ม.ค. 2วิจัย 29 ม.ค. 2
วิจัย 29 ม.ค. 2
 
Ch09
Ch09Ch09
Ch09
 
วิจัย 29 ม.ค 1
วิจัย 29 ม.ค 1วิจัย 29 ม.ค 1
วิจัย 29 ม.ค 1
 

Similar to Ch21

บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาบทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาVisiene Lssbh
 
Ict300_4_edit
Ict300_4_editIct300_4_edit
Ict300_4_editNicemooon
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์NeNo Srimueagbun
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์NeNo Srimueagbun
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์NeNo Srimueagbun
 
ตัวอย่างโครงงาน
ตัวอย่างโครงงานตัวอย่างโครงงาน
ตัวอย่างโครงงานSiriporn Kusolpiamsuk
 
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2Pattamaporn Kheawfu
 
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดีโครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดีLaughter' Meepoom
 
ตัวอย่างโครงงานคอมพิวเตอร์ 2
ตัวอย่างโครงงานคอมพิวเตอร์ 2ตัวอย่างโครงงานคอมพิวเตอร์ 2
ตัวอย่างโครงงานคอมพิวเตอร์ 2Kamonrut Deeporum
 
ตัวอย่างโครงงาน
ตัวอย่างโครงงานตัวอย่างโครงงาน
ตัวอย่างโครงงานSiriporn Kusolpiamsuk
 
โครงงานคอมพิวเตอร์ุุ---
โครงงานคอมพิวเตอร์ุุ---โครงงานคอมพิวเตอร์ุุ---
โครงงานคอมพิวเตอร์ุุ---1234 Payoon
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรแบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรChalita Vitamilkz
 
แบบทดสอบข้อสอบ O net
แบบทดสอบข้อสอบ O netแบบทดสอบข้อสอบ O net
แบบทดสอบข้อสอบ O netPawit Chamruang
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5wipawanmmiiww
 

Similar to Ch21 (20)

บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหาบทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
 
Ict300_4_edit
Ict300_4_editIct300_4_edit
Ict300_4_edit
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
 
ตัวอย่างโครงงาน
ตัวอย่างโครงงานตัวอย่างโครงงาน
ตัวอย่างโครงงาน
 
00124
0012400124
00124
 
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
 
689 2
689 2689 2
689 2
 
689 2
689 2689 2
689 2
 
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดีโครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี
 
689 2
689 2689 2
689 2
 
ตัวอย่างโครงงานคอมพิวเตอร์ 2
ตัวอย่างโครงงานคอมพิวเตอร์ 2ตัวอย่างโครงงานคอมพิวเตอร์ 2
ตัวอย่างโครงงานคอมพิวเตอร์ 2
 
ตัวอย่างโครงงาน
ตัวอย่างโครงงานตัวอย่างโครงงาน
ตัวอย่างโครงงาน
 
โครงงานคอมพิวเตอร์ุุ---
โครงงานคอมพิวเตอร์ุุ---โครงงานคอมพิวเตอร์ุุ---
โครงงานคอมพิวเตอร์ุุ---
 
689 2
689 2689 2
689 2
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรแบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
 
K8
K8K8
K8
 
แบบทดสอบข้อสอบ O net
แบบทดสอบข้อสอบ O netแบบทดสอบข้อสอบ O net
แบบทดสอบข้อสอบ O net
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5
 

More from burin rujjanapan

Peer visit with SECI Model
Peer visit with SECI ModelPeer visit with SECI Model
Peer visit with SECI Modelburin rujjanapan
 
advertising & public relation on social media
advertising & public relation on social mediaadvertising & public relation on social media
advertising & public relation on social mediaburin rujjanapan
 
Introduction of nation university 2013
Introduction of nation university 2013Introduction of nation university 2013
Introduction of nation university 2013burin rujjanapan
 
signup facebook and use it for tourism
signup facebook and use it for tourismsignup facebook and use it for tourism
signup facebook and use it for tourismburin rujjanapan
 
Moodle19 on class server for NTU students
Moodle19 on class server for NTU studentsMoodle19 on class server for NTU students
Moodle19 on class server for NTU studentsburin rujjanapan
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19burin rujjanapan
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16burin rujjanapan
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12burin rujjanapan
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11burin rujjanapan
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10burin rujjanapan
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9burin rujjanapan
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8burin rujjanapan
 

More from burin rujjanapan (20)

Peer visit with SECI Model
Peer visit with SECI ModelPeer visit with SECI Model
Peer visit with SECI Model
 
advertising & public relation on social media
advertising & public relation on social mediaadvertising & public relation on social media
advertising & public relation on social media
 
Train edoc 25561203
Train edoc 25561203Train edoc 25561203
Train edoc 25561203
 
Introduction of nation university 2013
Introduction of nation university 2013Introduction of nation university 2013
Introduction of nation university 2013
 
22 Facebook tips
22 Facebook tips22 Facebook tips
22 Facebook tips
 
how to compose blog
how to compose bloghow to compose blog
how to compose blog
 
how to use youtube.com
how to use youtube.comhow to use youtube.com
how to use youtube.com
 
how to use blogger
how to use bloggerhow to use blogger
how to use blogger
 
signup facebook and use it for tourism
signup facebook and use it for tourismsignup facebook and use it for tourism
signup facebook and use it for tourism
 
Facebook signup v.560628
Facebook signup v.560628Facebook signup v.560628
Facebook signup v.560628
 
Moodle19 on class server for NTU students
Moodle19 on class server for NTU studentsMoodle19 on class server for NTU students
Moodle19 on class server for NTU students
 
Fb cover
Fb coverFb cover
Fb cover
 
Fb cover sample
Fb cover sampleFb cover sample
Fb cover sample
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9
 
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8
 

Ch21

  • 1. บทที่ 21 : โปรแกรม Microsoft access บทที่ 21 โปรแกรม Microsoft Access โปรแกรมฐานขอมูลทีผเู ขียนเคยสัมผัสมากทีสด คือ Microsoft Access เพราะเปนภาษาทีงาย ่ ุ่ ่ มีการนําไปใชอยางแพรหลาย เนืองจากมีใน Microsoft office เกือบทุกรุน แมทานไมตองการโปรแกรมนี้ ่    แตมกติดตังไปทังชุดพรอมกัน ประกอบดวย Word (พิมพเอกสาร) Excel (ตารางขอมูล) Power point ั ้ ้ เว็บโปรแกรมเมอร เรื่ อ งน า รู สํา หรั บ (นําเสนอขอมูล) และ Access (จัดการฐานขอมูล) ผูเ ขียนเริมใช Microsoft Access ตังแตรน 2 แตกยงไมเปลียนไปตามการพัฒนาของผูผลิต เพราะ ่ ้ ุ ็ั ่  ใน Microsoft Access รุน 2 มีสวนชวยเหลือทีสมบูรณ สามารถแสดงตัวอยางคําสังใชงาน ทีชดเจนเขาใจงาย   ่ ่ ่ั และระบบงานทังหมดทีเ่ คยพัฒนาขึนยังใชงานไดตามปกติ ไมมงานใดทีจาเปนตองยายไปใชควาสามารถ ้ ้ ี ่ํ ใหม ในรุนตอมา ไมมการติดตังสวนชวยเหลือลงไปใน Microsoft Access แตถาตองการ จะตองติดตังสวน  ี ้  ้ ตอนที่ 3: MSDN เพิม เพราะรูปแบบภาษาอางอิงกับ Microsoft Visual Basicทีมการพัฒนาใหเปนไปในแนวทางเดียวกัน ่ ่ ี 21.1 เปรียบเทียบ Microsoft Access และ Visual basic จากความคิดทีวา “รูอะไรรูกระจาง แตอยางเดียว แตใหเชียวชาญเถิด จะเกิดผล” ทําใหผเขียน ่   ่ ู ไมพยายามศึกษา Visual basic ใหลกซึง เนืองจากอาจารยถนอม คณิตปญญาเจริญ (thanom@yonok.ac.th) ึ ้ ่ เพือนรวมงานทานหนึง ศึกษาเรืองนีจนสามารถรับเขียนโปรแกรมใหหนวยงานภายนอก จึงไมมความจําเปน ่ ่ ่ ้ ี สําหรับผูเ ขียนทีจะศึกษา Visual basic ใหลกซึง ่ ึ ้ ปรับปรุง : มิถุนายน 2546 163 >>> PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
  • 2. ตอนที่ 3 : เรื่องนารูสําหรับเว็บโปรแกรมเมอร Microsoft Access มี ค วามชั ด เจนในการพั ฒ นาระบบฐานข อ มู ล ภาษาถูกออกแบบใหเปนระบบที่งาย ตอการพัฒนาฐานขอมูลอยางมาก สามารถแกไขฟอรม และรายงานได ง  า ย งานทั้ ง หมดของ Microsoft Access มุ  ง เน น ไปที่ ก ารจั ด การฐานข อ มู ล การนํ า เสนอข อ มู ล บนจอภาพ และพิ ม พ ล งกระดาษ ฐานข อ มู ล และโปรแกรม ทังหมดสามารถจัดเก็บไวในแฟมเพียงแฟมเดียว และคัดลอกไปใชในเครืองคอมพิวเตอรอนไดโดยงาย ้ ่ ื่ Visual basic ถูกออกแบบใหนาไปพัฒนาโปรแกรมไดเกือบทุกแบบ มีขนตอนในการพัฒนาโปรแกรม ํ ั้ อยางเปนระบบ ทําใหการติดตอกับระบบฐานขอมูลมีหลายขันตอน และหลายรูปแบบ เนืองจากภาษานี้ ้ ่ ไมมความสามารถเก็บฐานขอมูลในตัวโปรแกรม แตอาศัยการติดตอระบบฐานขอมูลอืนเชน dBase หรือ ี ่ Microsoft Access มาใช ผูใชทวไปมีขอมูลตองจัดเก็บ หรือตองการศึกษาการเขียนโปรแกรมจัดการฐานขอมูล หากเลือก  ั่  Microsoft Access ก็จะศึกษา และพัฒนางานไดอยางรวดเร็ว ถาเปนนักเรียนหรือนักศึกษาทีตองการมีความรู ่ ความเขาใจในการพัฒนาโปรแกรมอยางเปนระบบ การศึกษา Visual basic จึงเปนทางเลือกทีดี เพือใหเขาใจ ่ ่ โครงสรางภาษา และการพัฒนาโปรแกรมอยางเปนขันตอน หลังจากเขาใจจะสามารถเขียนโปรแกรมทีตรง ้ ่ กับความตองการไดงาย เชน เกม ฐานขอมูล หรือการนําเสนอขอมูล เปนตน  21.2 เหตุที่ Microsoft Access ไดรับความนิยม 1. มีใน Microsoft office เกือบทุกรุน ทําใหมในคอมพิวเตอรทตดตัง Microsoft office เกือบทุกเครือง  ี ี่ ิ ้ ่ 2. สามารถนําขอมูลทีเคยสรางจากโปรแกรมตาง ๆ มาใช เชน Microsoft excel หรือ Dbase เปนตน ่ 3. มีการพัฒนาอยางตอเนือง รุนปจจุบนสนับสนุนใหเผยแพรขอมูลในอินเทอรเน็ตมากขึน ่  ั  ้ 4. ภาษาพืนฐานของ Microsoft Access คือภาษา Basic ทีทกคนรูจก ทําใหมเหตุผลทีจะเลือกใชมากขึน ้ ่ ุ ั ี ่ ้ 21.3 การเริ่มตนศึกษา Microsoft Access ถาเริมตนศึกษา จะพบวา Microsoft Access นันไมยาก สามารถสรางตารางเก็บขอมูลได มี Wizard ่ ้ ชวยในการสรางงาน ตารางทีไดจาก Microsoft Access สามารถนําไปใชรวมกับภาษา ASP หรือ Visualbasic ่  ได ในหัวขอนีจะแสดงขันตอนการสรางตาราง และฟอรมอยางงาย ้ ้ ขันตอนการสรางตาราง ้ 1. ถาคอมพิวเตอรของทานติดตัง Microsoft office ไวแลว ใหเปด Microsoft Access ้ 2. สรางฐานขอมูลเปลา สมมุตใหชอ test.mdb ิ ื่ 3. เลือกปุมสรางใหม ในสวนของตาราง (Table)  4. เลือก Design view จะทําใหกําหนดรายละเอียดของเขตขอมูลไดดี <<< 164 Introduction to Webmaster PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
  • 3. บทที่ 21 : โปรแกรม Microsoft access 5. เพิ่ม 2 เขตขอมูล คือ name มีชนิดขอมูลเปน text และ salary มีชนิดขอมูลเปน number 6. จัดเก็บตารางในชื่อ sala 7. ทานไมไดกาหนดคียหลัก โปรแกรมจึงถามวา “ตองการสรางคียหลักในขณะนีหรือไม” ใหเลือกไม ํ   ้ 8. ใหปดหนาตางของการเพิมเขตขอมูล ขณะนีทานมี test.mdb, sala, name และ salary  ่ ้  9. เปดตาราง sala แลวพิมพขอมูลเพิมเขาไประเบียน เพือเตรียมขอมูลสําหรับทดสอบในขันตอไป  ่ ่ ้ ขันตอนการสรางฟอรมดวย Wizard ้ 1. เลือกปุมสรางใหม ในสวนของฟอรม (Form)  2. เลือก Form Wizard และเลือกตาราง sala ในสวนของ Combo box ดานลาง เว็บโปรแกรมเมอร เรื่ อ งน า รู สํา หรั บ 3. เลือกเขตขอมูลทีจะนําไปใช ในตัวอยางนีใหเลือกทัง name และ salary แลวกดปุม Finish ่ ้ ้  4. ไดฟอรมสําหรับปรับปรุงขอมูล หากตองการแกไขฟอรมใหเลือกมุมมอง และมุมมองออกแบบ 5. เลือก “ปุมคําสัง” จากกลองเครืองมือ แลวลากไปไวทฟอรม  ่ ่ ี่ 6. ในสวน Command buttom wizard เลือก Form Operations, Close Form แลวเลือก Finish ตอนที่ 7. เลือกมุมมองและมุมมองฟอรม เพือทดสอบแกไขขอมูล เมือเสร็จสินเลือกปุมปดฟอรม (รูปประตู) ่ ่ ้  3: เมือสรางตารางและฟอรมเสร็จ จะพบวาในระหวางสรางนันจะมีตวเลือกมากมายทีไมไดกลาวถึง ่ ้ ั ่ แมเปนงานพืนฐานเทานี้ ยังมีตวเลือกมากขนาดนี้ เมือทานตองเขียนโปรแกรมควบคุมทีซบซอน จะมีตวเลือก ้ ั ่ ่ั ั ใหใชอีกมากมาย ทั้งที่ Microsoft Access มีมาให หรือหา Component จากภายนอกมาเพิ่มเติม ปรับปรุง : มิถุนายน 2546 165 >>> PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
  • 4. ตอนที่ 3 : เรื่องนารูสําหรับเว็บโปรแกรมเมอร ความตองการของแตละทานไมเหมือนกัน เมื่อทานไปหาซื้อหนังสือเกี่ยวกับ Microsoft Access จึ ง หาที่ ถู ก ใจได ย าก เพราะภาษานี้ มี ตั ว เลื อ กมากมาย ไม มี สู ต รสํ า เร็ จ โครงสรางภาษาไมคงที่ เ หมื อ นภาษา Pascal สิ่ ง ที่ ดี ที่ สุ ด คื อ การทดลองปฏิบัติดวยตนเอง หนังสือที่ชวยทานได คือ หนังสือที่แสดงรายการคําสั่ง กรณีศึกษา พรอมตัวอยางการพัฒนา เพราะจะชวยใหทานหาคําตอบ และคําสั่งไดงาย  21.4 สรางฟอรมคนหาขอมูล ตัวอยางนีจะสรางฟอรมเพือรับชือ (Name) ในกลองขอความชือ text0 เมือกดปุม คําสัง4 จะนํา ้ ่ ่ ่ ่  ่ คาจาก text0 ไปคนหาในตาราง sala เพือแสดงเงินเดือน (salary) เฉพาะทีมี name ตรงกับ text0 แลวนํา ่ ่ เงินเดือน (salary) มาแสดงใน text2 ผลก็คอ เมือพิมพชอคนทีตองการ จะแสดงเงินเดือนของคนผูนน ื ่ ื่ ่   ั้ ออกมา เปนตัวอยางการคนหาอยางงาย สําหรับชือทีกาหนดขึน ทานสามารถเปลียนแปลงไดทงหมด เชน text0 ่ ่ํ ้ ่ ั้ text2 หรือคําสัง4 ในทีนผเ ู ขียนไมไดเปลียนคาทีโปรแกรมกําหนดให เพราะตองการใหมขนตอนทีทานตอง ่ ่ ี้ ่ ่ ี ั้ ่ แกไขนอยทีสด ุ่ 1. เลือกปุมสรางใหม ในสวนของฟอรม (Form)  2. เลือก Design view แลวกดปุมตกลง โดยไมตองเลือกตาราง   3. เลือกกลองขอความ (Text box) จากกลองเครืองมือ (Tool box) ลงไปในฟอรม 2 กลองดังภาพ ่ 4. เลือกปุมคําสังจากกลองเครืองมือลงไปในฟอรม แตใหกดปุม Cancel เมือเขาสวน Wizard  ่ ่  ่ 5. เลือน Mouse ไปทีอยูเ หนือปุมคําสัง แลวกดปุมดานขวาของ Mouse แลวเลือกสรางเหตุการณ ่ ่  ่  6. เลือกสรางเหตุการณ แลวพิมพคาสัง text2 = dlookup (“salary”,”text0”,”name = text0”) ํ ่ 7. ปดหนาตางสรางเหตุการณ แลวเลือกมุมมองและมุมมองฟอรม 8. กรอก “อานนท สายคําฟู” ในชอง text0 แลว เมือกดปุม “คําสัง4” จะแสดงเงินเดือนในชอง “text2” ่  ่ <<< 166 Introduction to Webmaster PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
  • 5. บทที่ 21 : โปรแกรม Microsoft access 21.5 การสั่งเชื่อมตอตารางจากแฟมขอมูลภายนอก เมือทานพัฒนาโปรแกรมดวย Microsoft Access แตตองการพัฒนาใหสามารถใชงานไดใน ่ หลายเครือง โดยเก็บขอมูล เชน keepdata.mdb ไวในเครืองหนึง แตเก็บโปรแกรม เชน keepprogram.mdb ่ ่ ่ ไวในหลายเครือง เพราะตองการใหการประมวลผลแยกออกจากเครืองทีใหบริการขอมูล ทุกครังทีเปลียน ่ ่ ่ ้ ่ ่ เครืองอาจตองการติดตังฐานขอมูลใหมใน drive ที่ share ผานเครือขาย และบางเครืองอาจมี drive ทีเ่ ปลียนไป ่ ้ ่ ่ โปรแกรมนีจะชวยใหการติดตังฐานขอมูลเขาไปในโปรแกรมไดงาย ้ ้  ขันตอนการสรางโปรแกรม ้ 1. ใหสรางฐานขอมูลดวย Microsoft Access ขึนมาใหมชอ keepdata.mdb ้ ื่ 2. ใหสรางตารางชือ cust และ empl พรอมกับใสขอมูลตัวอยางแลวเปด keepdata.mdb ่  3. ใหสรางฐานขอมูล เพือเก็บสวนทีเ่ ปนโปรแกรมในชือ keepprogram.mdb ทีสามารถคัดลอกไปใชในทุก ่ ่ ่ เครืองได เพราะขอมูลจัดเก็บในแฟม keepdata.mdb ทีจะเก็บไวยงเครืองบริการเครืองหนึง ่ ่ ั ่ ่ ่ 4. สรางฟอรมใหมดงภาพ เพือใชสงใหมการติดตอฐานขอมูล ั ่ ั่ ี เว็บโปรแกรมเมอร เรื่ อ งน า รู สํา หรั บ 5. สราง textbox ใหชอเปน getdrive กําหนดคาเริมตนเปน “c:” ื่ ่ 6. สรางเหตุการณในปุม Process เพือติดตังฐานขอมูลแบบ Attach จาก drive ในเครือขาย  ่ ้ ตอนที่ 3: ปรับปรุง : มิถุนายน 2546 167 >>> PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
  • 6. ตอนที่ 3 : เรื่องนารูสําหรับเว็บโปรแกรมเมอร 7. ทดสอบการทํางาน เมื่อ Click คําวาปุม PROCESS ควรปรากฏตารางที่เกิดจากการ Attach มา 2 ตาราง ซึ่ ง ข อ มู ล จริ ง ถู ก จั ด เก็ บ ใน keepdata.mdb แตสามารถเรียกใชไดตามปกติใน keepprogram.mdb โปรแกรมติดตั้งนี้ ไมไดเขียนใหสมบูรณ ถาเกิดปญหาใหลบตารางที่ attach แลวเกิดขอผิดพลาดออก จึงจะติดตังใหมไดอยางถูกตอง มักเกิดปญหาในกรณีททาน เปลียน drive ้ ี่  ่ ของเครือขาย <<< 168 Introduction to Webmaster PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com