17

หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

Embed Size (px)

Citation preview

Page 1: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย
Page 2: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

แมโคร (Macro) สามารถสร้างขึ้นได้จากมุมมองแมโคร โดยภายในหน้าต่างแมโครจะประกอบด้วยองค์ประกอบและวิธีการสร้างงานดังนี้ 1. คลิก แท็บสร้าง 2. คลิกเลือก แมโคร 3. ส่วนของการก าหนดแอคชั่นเป็นพื้นท่ีใช้ส าหรับใส่ล าดับการท างานของแมโคร ให้เป็นชุดค าสั่งเดียวกันตามล าดับก่อนหลัง

Page 3: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

4. ส่วนของพื้นที่การก าหนดค่าอาร์กิวเมนตแ์อคชั่น

Page 4: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

1. การเปิด – ปิด เพจ, ฟอร์ม, โมดูล, แบบสอบถาม, รายงาน, ตาราง

แอคชั่น ค าอธิบาย OpenDataAccessPage เปิดเพจที่ก าหนด สามารถเลือกมุมมองในการเปิดได้

OpenForm เปิดฟอร์มที่ก าหนด สามารถเลือกมุมมองในการเปิดได้ OpenModule เปิดโมดูลที่ก าหนด OpenQuery เปิดแบบสอบถามที่ก าหนด สามารถก าหนดมุมมอง และโหมดข้อมูลได้

OpenReport เปิดรายงานที่ก าหนด และสามารถเลือกมุมมองในการเปิดได้ OpenTable เปิดตารางที่ก าหนด และสามารถเลือกมุมมองในการเปิดได้ Close ใชป้ิดหน้าต่างที่ก าลังท างานอยู่หรือหน้าต่างที่ก าหนดจากอาร์กิวเมนต์

แอคชั่น

Page 5: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

2. การเรียกใช้งาน และหยุดการท างานของแมโคร แอคชั่น ค าอธิบาย

RunMacro ใช้ในการเรียก Run แมโครที่ต้องการโดยเมื่อ Run แมโคร ที่ก าหนดเสร็จแล้วจะกลับมาท า

แมโครในล าดับต่อไป

StopMacro ใช้ในการหยุดแมโครที่ก าลังท างานอยู่ในขณะนั้น

StopAllMacro หยุดการท างานของแมโครทั้งหมด

3. การค้นหาข้อมูล แอคชั่น ค าอธิบาย

FindNext ใช้ในการค้นหาเรคคอร์ดถัดไปจากเรคคอร์ดแรก FindRecord ใช้ในการค้นหาเรคคอร์ด GoToRecord ใช้ในการกระโดดไปยังเรคคอร์ดที่ต้องการซึ่งต าแหน่งที่ต้องการกระโดดไปใน

อาร์กิวเมนต์แอคชั่น ApplyFilter ใช้ในการแสดงข้อมูลตามฟิลด์เตอรท์ี่ก าหนด

Page 6: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

4. การควบคุมการแสดงผลทางหน้าจอ

แอคชั่น ค าอธิบาย Beep ใชส้่งเสียงเตือนผู้ใช้ในกรณีท่ีต้องการเตือนด้วยเหตุผลต่าง ๆ GotoControl ให้โฟกัสไปยังคอนโทรลท่ีเลือก GotoPage ไปยังหน้าจอที่ก าหนด Hourglass ให้แสดง mouse pointer เป็นรูปนาฬิกาทรายในขณะที่ก าลัง Run แมโคร MsgBox แสดงไดอะล็อกบ็อกซ์ตามข้อความท่ีก าหนด Maximize ขยายหน้าต่างที่ใช้งานอยู่ให้เต็มจอ Minimize ย่อหน้าต่างที่ใช้งานอยู่ให้เต็มจอ MoveSize ก าหนดขนาดของหน้าต่างที่ใช้งานอยู่ในปัจจุบัน Restore ท าให้หน้าต่างที่ใช้งานอยู่ปัจจุบันมีขนาดเท่าเดิม ShowAllRecords ให้แสดงเรคคอร์ดทั้งหมด ShowToolbar ให้แสดงทูลบาร์ หรือซ่อนทูลบาร์ที่ต้องการ

Page 7: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

5. การน าเข้าข้อมูลจากภายนอก และส่งออก

แอคชั่น ค าอธิบาย

TransferDatabase ใช้ในการน าเข้าข้อมูลจากภายนอก และส่งออกสู่ภายนอกเช่น FoxPro

TransferSpreadsheet ใช้ในการน าเข้าและส่งออกฐานข้อมูลในรูปแบบไฟล์ของโปรแกรมอื่น ๆ

TransferText ใช้ในการน าเข้า และส่งออกข้อมูลในรูปแบบไฟล์ที่ก าหนด

Page 8: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

6. การใช้งานอื่น ๆ

แอคชั่น ค าอธิบาย Rename ใช้เปลี่ยนชื่อ Object ในฐานข้อมูลที่ใช้อยู ่

CopyObject ใช้ท าส าเนา Object ที่ต้องการในฐานข้อมูลเดิม หรือฐานข้อมูลอื่น

DeleteObject ใช้ลบ Object ที่ต้องการในฐานข้อมูลเดิม หรือฐานข้อมูลอื่น

RunApp ใช้ในการเรียกใช้งาน แอพลิเคชั่นอื่น ๆ เช่น Calculator, Paintbrush เป็นต้น

PrintOut ใช้ในการสั่งพิมพ์ ตาราง, รายงาน, แบบสอบถาม, หรือฟอร์มซึ่งสามารถก าหนดช่วย หรือ

หน้าที่ต้องการพิมพ์ได ้

OutputTo ใช้ในการส่งตาราง,รายงาน,แบบสอบถาม,ฟอร์ม,เพจ,หรือโมดูลออกภายนอกในรูปแบบของ

ไฟล์ต่าง ๆ ซึ่งก าหนดรูปแบบของไฟล์ได้ที่อาร์กิวเมนต์แอคชั่น

AddMenu ใช้ในการท าเมนูให้แมโคร

Quit ออกจากโปรแกรม Access 2007

Page 9: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

การสร้างแมโคร เพ่ือเปิดวัตถุในฐานข้อมูล แมโคร(Macro) เป็นค าสั่งย่อยที่ใช้ในการจัดการกับฐานข้อมูล เพียงแค่ผู้ใช้งานเลือกว่าจะใช้ค าสั่งใดในการท างาน ซึ่งมีวิธีในการสร้างดังนี้ 1.เลือกเมนูสร้าง เลือกคลิกปุ่มแมโคร(Macro)

Page 10: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

2. จะไดห้น้าต่างแมโคร 3. เลือกค่าแอคชั่น ตามที่ต้องการ

Page 11: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

จากรูปจะสังเกตเห็นว่าในมุมมองออกแบบของแมโครประกอบด้วย 3 ส่วนคือ

* แอคชั่น ใช้ส าหรับก าหนดค าสั่งต่าง ๆ เพื่อให้ท างานตามท่ีเราต้องการโดยในแมโครหนึ่ง ๆ สามารถก าหนดได้หลายค าสั่งเพ่ือรวมเป็นหนึ่งแมโคร โดยแมโครจะท างานตามล าดับ จะท าทีละค าสั่งต้ังแต่บรรทัดแรกจนถึงบรรทัดสุดท้าย * ข้อคิดเห็น ใช้ส าหรับอธิบายค าสั่งต่าง ๆ ที่เราก าหนดไป เพ่ือความเข้าใจของผู้เขียนโปรแกรมเอง * อาร์กิวเมนตแ์อคชั่น ใช้ในการก าหนดค่าต่าง ๆ ที่แอคชั่นนั้น ๆ ต้องการในการท างาน

Page 12: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

4. การก าหนดแอคชั่นให้กับแมโคร 4.1. เมื่อต้องการก าหนดแอคชั่นให้กับแมโคร ให้ท าการเลือกในส่วนของแอคชั่นในมุมมองออกแบบดังรูป 4.2. ท าการเลือกแอคชั่นที่ต้องการ โดยให้ทดลองเลือกท่ีแอคชั่น Open Form หลังจากที่เลือกแอคชั่นแล้วจะสังเกตเห็นว่าในส่วนของอาร์กิวเมนต์แอคชั่นจะปรากฏขึ้นมาดังรูปอาร์กิวเมนต์แอคชั่นที่ปรากฏขึ้นจะประกอบด้วยค่าต่างๆ ที่แอคชั่นนั้นๆ ต้องการในการท างานเช่น เม่ือเราเลือกแอคชั่น Open Form ก็ต้องก าหนดค่าอาร์กิวเมนต์แอคชั่นให้แมโคร รู้ว่าต้องการ Open Form อะไรอย่างไร ซึ่งให้เราก าหนดค่าของอาร์กิวเมนต์แอคชั่นดังรูป

Page 13: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย
Page 14: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

จากรูป จะเป็นการก าหนดค่าอาร์กิวเมนต์แอคชั่นให้ท าค าสั่งดังนี ้ 5. เมื่อท าการก าหนดค่าต่าง ๆ เรียบร้อยแล้ว ให้ท าการบันทึกแมโคร โดยการคลิกที่ปุ่มบันทึกในทูลบาร์ และตั้งชื่อเป็น Open form หลังจากนั้นคลิกปุ่ม ตกลง

Page 15: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

6. เมื่อท าการบันทึกเรียบร้อยแล้วให้ท าการ Run แมโคร โดยการคลิกที่ปุ่ม ! ในทูลบาร์

Page 16: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

จะได้ผลดังนี้คือ เปิดฟอร์มชื่อ กรอกประวัตินักเรียน ตามที่ได้ระบุไว้ จากนั้นก็แสดงกรอบข่าวสาร (Message Box) แจ้งว่า “ยินดีต้อนรับ” ดังรูป

แสดงกรอบข่าวสาร

(Message Box) แจ้งว่า “ยินดี

ต้อนรับ”

Page 17: หน่วยที่ 7 การสร้างคำสั่งอย่างง่าย

เนื้อหาจบแล้ว ต่อไปให้นักเรียนท าแบบฝึกหัดหน่วยที่ 7

เมื่อท าแบบฝึกหัดหน่วยที่ 7 เสร็จแล้ว

ให้นักเรียน ท าแบบทดสอบหลังเรียนต่อไป