Microsoft Access

Home

Microsoft Access 2007
Knowledge Developer Database Internet Resource
Microsoft Access 2007
การเปลี่ยนแปลงในเวอร์ชัน 2007
Microsoft Access Window
ตารางข้อมูล
ส่วนการทำงานใหม่
คิวรี่
ฟอร์ม
รายงาน
มาโคร
 
Microsoft Access
Access Tutorial
Access 2007
Access Sample
 

มาโคร

ประเภทมาโคร

มาโครมี 2 ประเภท คือ

1. Standalone macro มาโครประเภทเป็นแบบ Public สร้างขึ้นแล้วจะเก็บอยู่ใน Category ของมาโครใน Navigator pane อ๊อบเจคต่างๆสามารถนำมาใช้ได้

ภาพ 1 มาโคร Standalone เก็บอยู่ใน Navigator pane

2. Embedded macro มาโครประเภทนี้จะฝังอยู่ฟอร์มหรือรายงานที่สร้างมาโครสำหรับการตอบสนอง Event ซึ่งเริ่มใช้ในเวอร์ชัน 2007

การสร้างมาโคร

มาโครสามารถได้จากคำสั่งในกลุ่ม Others บนแท๊บ Create หรือใช้ Macro Builder

การสร้างมาโคร Standalone

  1. ที่แท๊บ Create เลือกคำสั่ง Macro ในกลุ่ม Other
  2. Microsoft Access จะเปิด Macro Window ใหม่ ในแท๊บ Design ภายใต้แท๊บ Macro Tools

ภาพ 2 Marcro Window ของมาโคร Standalone

การสร้างมาโคร Embedded

  1. เปิดฟอร์มหรือรายงานที่ต้องการสร้างมาโคร Embedded ด้านมุมมองออกแบบ
  2. เปิดตารางคุณสมบัติ
  3. เลือก Event procedure แล้วคลิกที่ปุ่ม Build
    เมื่อไดอะล๊อก Choose Builder เลือก Macro Builder ตามภาพ 15.4
  4. จากนั้นจะเปิด Macro Window ในแท๊บ Design ภายใต้แท๊บ Macro Tools ของอ๊อบเจคฟอร์มหรือรายงาน
  5. กำหนด Action ในคอลัมน์ Action และป้อนอากิวเมนต์ในตารางอากิวเมนต์จนเพียงพอต่อการใช้งาน
  6. คลิกปุ่ม Close เพื่อออกจาก Macro Builder

ภาพ 3 การเปิด Macro Builder

ภาพ 4 การสร้างมาโคร Embedded

ข้อสังเกต Macro Window ของมาโคร Standalone ตามภาพ 2 อยู่ใน Database Window ต่างจากมาโคร Embedded ตามภาพ 3 อยู่ภายใต้อ๊อบเจคที่สร้าง

Macro Window

Macro Window จะแบ่งพื้นที่ Window ออกเป็น 2 ส่วนคือ ส่วนบนสำหรับการกำหนดคำสั่ง หรือ Action โดยเลือกจากรายการคำสั่งในแต่ละช่องของคอลัมน์ Action สำหรับคอลัมน์ Comment ไม่ได้ใช้ในการประมวลผล แต่เป็นการให้ข่าวสารของการปฏิบัติการ สำหรับส่วนล่างคือ อากิวเมนต์ ใช้สำหรับการกำหนดเงื่อนไข เช่น การระบุ ตารางข้อมูล ที่ใช้งาน , การกำหนดตัวกรอง ( filter) ตามลักษณะคำสั่งที่เลือกไว้ใน Action

ภาพ 5 Macro Window

ตามภาพ 5 Macro Window ประกอบด้วย

(1) Macro Action สำหรับเก็บคำสั่งหรือ Action
(2) เงื่อนไขมาโคร หรือ Condition สำหรับการกำหนดเงื่อนไขการเรียก Action
(3) กลุ่มมาโคร หรือ Macro Name สำหรับการกำหนดชื่อของกลุ่มมาโคร
(4) อากิวเมนต์ สำหรับการกำหนดอากิวเมนต์ของ Action ส่วนคอลัมน์อากิวเมนต์ใน Macro Window ใช้การดูแต่ไม่สามารถแก้ไข และเวอร์ชัน 2003 ลงไป ไม่มีคอลัมน์อากิวเมนต์
(5) Comment สำหรับข้อความแจ้งข่าวสารหรือสารสนเทศเกี่ยวกับปฏิบัติการของมาโคร

 

  

สงวนลิขสิทธิ์ (C) widebase

ปรับปรุง 15 เมษายน 2550