widebase - Access tutor |
|
IT A-Z | Access tutor | Excel tutor | SQL tutor |
|
|
|||||||||||||||||||||||
มาโครมาโคร ใน Access เป็นชุดคำสั่งสำเร็จรูป สำหรับการบริหาร และควบคุมการทำงานของโปรแกรมและ ระบบฐานข้อมูล เช่น การเปิดฟอร์ม การสั่งพิมพ์รายงาน การเปิดคิวรี่ การแปลงข้อมูลจาก Access ไปเป็นไฟล์ ประเภทอื่น เป็นต้น มาโครจะนำคำสั่งจากแต่ละการปฏิบัติการ มาทำงานตามลำดับ เช่น มาโคร Suppliers จะเริ่มจากแถวแรก คือ ใช้คำสั่ง Echo ปิดฟอร์มชื่อ Product List และเปิดฟอร์มชื่อ Products
การสร้างมาโครที่ Database Windows คลิกมาโครภายใต้อ๊อบเจค เลือกปุ่ม New ที่ Database Windows หรือเลือก Macro ที่เมนู Insert (เลือกคำสั่ง Insert + macro) เมื่อ Access สร้าง Macro Windows เปล่าขึ้นมาแล้ว จึงกำหนดคำสั่ง (Action) ใน Macro Windows ซึ่งประกอบด้วย Windows ส่วนบน และ Windows ส่วนล่าง โดย Windows ส่วนบนประกอบด้วย คอลัมน์ Action และ Comment เพื่อใช้คำสั่งในคอลัมน์ Action และคำอธิบายที่คอลัมน์ Comment ส่วน Windows ส่วนล่าง จะเป็นอากิวเมนต์ของคำสั่งในคอลัมน์ Action
กลุ่มมาโคร (Macro Group)กลุ่มมาโคร เป็นการสร้าง Action ที่เป็นอิสระต่อกัน และมีสถานะเป็นมาโคร แต่อยู่ในมาโครเดียวกัน เมื่อนำมาใช้จัดการโปรแกรม เช่น การสร้าง Action สำหรับเปิดฟอร์ม 6 ชุด โดยเพิ่มคอลัมน์ Macro Name และกำหนดชื่อในคอลัมนนี้ให้กับแต่ละ Action ในกลุ่มมาโคร เมื่อมีการสร้างปุ่มคำสั่ง (Command button) แล้วเลือก Event จะเห็นชื่อมาโครเหล่านี้ในรูปแบบ
เงื่อนไข (Condition) ในมาโครการกำหนดเงื่อนไขการทำงานของ Action ให้ทำงานเมื่อเงื่อนไขที่กำหนดเป็นจริง เช่น กำหนดให้มาโครทำงาน เฉพาะกรณีที่มีข้อมูลอยู่ในฟอร์ม ถ้าไม่อยู่ใน เงื่อนไข ให้แสดงข้อความ เพื่อบอกความแตกต่างไปจากข้อมูลที่มีอยู่จริง การเพิ่มคอลัมน์เงื่อนไขให้ไปที่ Macro Windows เลือก Condition จากเมนู View (เลือกคำสั่ง View + Condition) หรือคลิกปุ่ม
การอ้างอิงชื่อตัว Control หรือฟิลด์ใน Expressionในการอ้างอิงของฟิลด์หรือตัว Control ในมาโครต้องใช้ไวยากรณ์ใน Expression ตามรูปแบบนี้
|
||||||||||||||||||||||||
สงวนลิขสิทธิ์