Upload
kruthanyaporn
View
1.552
Download
0
Embed Size (px)
Citation preview
แมโคร (Macro) สามารถสร้างขึ้นได้จากมุมมองแมโคร โดยภายในหน้าต่างแมโครจะประกอบด้วยองค์ประกอบและวิธีการสร้างงานดังนี้ 1. คลิก แท็บสร้าง 2. คลิกเลือก แมโคร 3. ส่วนของการก าหนดแอคชั่นเป็นพื้นท่ีใช้ส าหรับใส่ล าดับการท างานของแมโคร ให้เป็นชุดค าสั่งเดียวกันตามล าดับก่อนหลัง
4. ส่วนของพื้นที่การก าหนดค่าอาร์กิวเมนตแ์อคชั่น
1. การเปิด – ปิด เพจ, ฟอร์ม, โมดูล, แบบสอบถาม, รายงาน, ตาราง
แอคชั่น ค าอธิบาย OpenDataAccessPage เปิดเพจที่ก าหนด สามารถเลือกมุมมองในการเปิดได้
OpenForm เปิดฟอร์มที่ก าหนด สามารถเลือกมุมมองในการเปิดได้ OpenModule เปิดโมดูลที่ก าหนด OpenQuery เปิดแบบสอบถามที่ก าหนด สามารถก าหนดมุมมอง และโหมดข้อมูลได้
OpenReport เปิดรายงานที่ก าหนด และสามารถเลือกมุมมองในการเปิดได้ OpenTable เปิดตารางที่ก าหนด และสามารถเลือกมุมมองในการเปิดได้ Close ใชป้ิดหน้าต่างที่ก าลังท างานอยู่หรือหน้าต่างที่ก าหนดจากอาร์กิวเมนต์
แอคชั่น
2. การเรียกใช้งาน และหยุดการท างานของแมโคร แอคชั่น ค าอธิบาย
RunMacro ใช้ในการเรียก Run แมโครที่ต้องการโดยเมื่อ Run แมโคร ที่ก าหนดเสร็จแล้วจะกลับมาท า
แมโครในล าดับต่อไป
StopMacro ใช้ในการหยุดแมโครที่ก าลังท างานอยู่ในขณะนั้น
StopAllMacro หยุดการท างานของแมโครทั้งหมด
3. การค้นหาข้อมูล แอคชั่น ค าอธิบาย
FindNext ใช้ในการค้นหาเรคคอร์ดถัดไปจากเรคคอร์ดแรก FindRecord ใช้ในการค้นหาเรคคอร์ด GoToRecord ใช้ในการกระโดดไปยังเรคคอร์ดที่ต้องการซึ่งต าแหน่งที่ต้องการกระโดดไปใน
อาร์กิวเมนต์แอคชั่น ApplyFilter ใช้ในการแสดงข้อมูลตามฟิลด์เตอรท์ี่ก าหนด
4. การควบคุมการแสดงผลทางหน้าจอ
แอคชั่น ค าอธิบาย Beep ใชส้่งเสียงเตือนผู้ใช้ในกรณีท่ีต้องการเตือนด้วยเหตุผลต่าง ๆ GotoControl ให้โฟกัสไปยังคอนโทรลท่ีเลือก GotoPage ไปยังหน้าจอที่ก าหนด Hourglass ให้แสดง mouse pointer เป็นรูปนาฬิกาทรายในขณะที่ก าลัง Run แมโคร MsgBox แสดงไดอะล็อกบ็อกซ์ตามข้อความท่ีก าหนด Maximize ขยายหน้าต่างที่ใช้งานอยู่ให้เต็มจอ Minimize ย่อหน้าต่างที่ใช้งานอยู่ให้เต็มจอ MoveSize ก าหนดขนาดของหน้าต่างที่ใช้งานอยู่ในปัจจุบัน Restore ท าให้หน้าต่างที่ใช้งานอยู่ปัจจุบันมีขนาดเท่าเดิม ShowAllRecords ให้แสดงเรคคอร์ดทั้งหมด ShowToolbar ให้แสดงทูลบาร์ หรือซ่อนทูลบาร์ที่ต้องการ
5. การน าเข้าข้อมูลจากภายนอก และส่งออก
แอคชั่น ค าอธิบาย
TransferDatabase ใช้ในการน าเข้าข้อมูลจากภายนอก และส่งออกสู่ภายนอกเช่น FoxPro
TransferSpreadsheet ใช้ในการน าเข้าและส่งออกฐานข้อมูลในรูปแบบไฟล์ของโปรแกรมอื่น ๆ
TransferText ใช้ในการน าเข้า และส่งออกข้อมูลในรูปแบบไฟล์ที่ก าหนด
6. การใช้งานอื่น ๆ
แอคชั่น ค าอธิบาย Rename ใช้เปลี่ยนชื่อ Object ในฐานข้อมูลที่ใช้อยู ่
CopyObject ใช้ท าส าเนา Object ที่ต้องการในฐานข้อมูลเดิม หรือฐานข้อมูลอื่น
DeleteObject ใช้ลบ Object ที่ต้องการในฐานข้อมูลเดิม หรือฐานข้อมูลอื่น
RunApp ใช้ในการเรียกใช้งาน แอพลิเคชั่นอื่น ๆ เช่น Calculator, Paintbrush เป็นต้น
PrintOut ใช้ในการสั่งพิมพ์ ตาราง, รายงาน, แบบสอบถาม, หรือฟอร์มซึ่งสามารถก าหนดช่วย หรือ
หน้าที่ต้องการพิมพ์ได ้
OutputTo ใช้ในการส่งตาราง,รายงาน,แบบสอบถาม,ฟอร์ม,เพจ,หรือโมดูลออกภายนอกในรูปแบบของ
ไฟล์ต่าง ๆ ซึ่งก าหนดรูปแบบของไฟล์ได้ที่อาร์กิวเมนต์แอคชั่น
AddMenu ใช้ในการท าเมนูให้แมโคร
Quit ออกจากโปรแกรม Access 2007
การสร้างแมโคร เพ่ือเปิดวัตถุในฐานข้อมูล แมโคร(Macro) เป็นค าสั่งย่อยที่ใช้ในการจัดการกับฐานข้อมูล เพียงแค่ผู้ใช้งานเลือกว่าจะใช้ค าสั่งใดในการท างาน ซึ่งมีวิธีในการสร้างดังนี้ 1.เลือกเมนูสร้าง เลือกคลิกปุ่มแมโคร(Macro)
2. จะไดห้น้าต่างแมโคร 3. เลือกค่าแอคชั่น ตามที่ต้องการ
จากรูปจะสังเกตเห็นว่าในมุมมองออกแบบของแมโครประกอบด้วย 3 ส่วนคือ
* แอคชั่น ใช้ส าหรับก าหนดค าสั่งต่าง ๆ เพื่อให้ท างานตามท่ีเราต้องการโดยในแมโครหนึ่ง ๆ สามารถก าหนดได้หลายค าสั่งเพ่ือรวมเป็นหนึ่งแมโคร โดยแมโครจะท างานตามล าดับ จะท าทีละค าสั่งต้ังแต่บรรทัดแรกจนถึงบรรทัดสุดท้าย * ข้อคิดเห็น ใช้ส าหรับอธิบายค าสั่งต่าง ๆ ที่เราก าหนดไป เพ่ือความเข้าใจของผู้เขียนโปรแกรมเอง * อาร์กิวเมนตแ์อคชั่น ใช้ในการก าหนดค่าต่าง ๆ ที่แอคชั่นนั้น ๆ ต้องการในการท างาน
4. การก าหนดแอคชั่นให้กับแมโคร 4.1. เมื่อต้องการก าหนดแอคชั่นให้กับแมโคร ให้ท าการเลือกในส่วนของแอคชั่นในมุมมองออกแบบดังรูป 4.2. ท าการเลือกแอคชั่นที่ต้องการ โดยให้ทดลองเลือกท่ีแอคชั่น Open Form หลังจากที่เลือกแอคชั่นแล้วจะสังเกตเห็นว่าในส่วนของอาร์กิวเมนต์แอคชั่นจะปรากฏขึ้นมาดังรูปอาร์กิวเมนต์แอคชั่นที่ปรากฏขึ้นจะประกอบด้วยค่าต่างๆ ที่แอคชั่นนั้นๆ ต้องการในการท างานเช่น เม่ือเราเลือกแอคชั่น Open Form ก็ต้องก าหนดค่าอาร์กิวเมนต์แอคชั่นให้แมโคร รู้ว่าต้องการ Open Form อะไรอย่างไร ซึ่งให้เราก าหนดค่าของอาร์กิวเมนต์แอคชั่นดังรูป
จากรูป จะเป็นการก าหนดค่าอาร์กิวเมนต์แอคชั่นให้ท าค าสั่งดังนี ้ 5. เมื่อท าการก าหนดค่าต่าง ๆ เรียบร้อยแล้ว ให้ท าการบันทึกแมโคร โดยการคลิกที่ปุ่มบันทึกในทูลบาร์ และตั้งชื่อเป็น Open form หลังจากนั้นคลิกปุ่ม ตกลง
6. เมื่อท าการบันทึกเรียบร้อยแล้วให้ท าการ Run แมโคร โดยการคลิกที่ปุ่ม ! ในทูลบาร์
จะได้ผลดังนี้คือ เปิดฟอร์มชื่อ กรอกประวัตินักเรียน ตามที่ได้ระบุไว้ จากนั้นก็แสดงกรอบข่าวสาร (Message Box) แจ้งว่า “ยินดีต้อนรับ” ดังรูป
แสดงกรอบข่าวสาร
(Message Box) แจ้งว่า “ยินดี
ต้อนรับ”
เนื้อหาจบแล้ว ต่อไปให้นักเรียนท าแบบฝึกหัดหน่วยที่ 7
เมื่อท าแบบฝึกหัดหน่วยที่ 7 เสร็จแล้ว
ให้นักเรียน ท าแบบทดสอบหลังเรียนต่อไป