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