นำไปใช้กับ
Access for Microsoft 365 Access 2019 Access 2016 Access 2013

ด้วยแมโครส่วนติดต่อผู้ใช้ (UI) ใน Access Web App คุณสามารถดําเนินการต่างๆ ได้ เช่น การเปิดมุมมองอื่น การใช้ตัวกรอง หรือการสร้างระเบียนใหม่ มีสองชนิดคือ แมโคร UI "ฝังตัว" ที่แนบโดยตรงกับวัตถุส่วนติดต่อผู้ใช้ เช่น ปุ่มคําสั่ง กล่องคําสั่งผสม หรือวัตถุปุ่มแถบแอคชัน และแมโคร UI "แบบสแตนด์อโลน" ที่อยู่ในวัตถุแมโคร

เพื่อหลีกเลี่ยงการทําซ้ําตรรกะแมโคร ให้ใช้แมโคร UI แบบสแตนด์อโลนอีกครั้งโดยเรียกแมโครเหล่านั้นจากแมโครอื่น คุณสามารถดูแมโคร UI แบบสแตนด์อโลนในบานหน้าต่างนําทาง ภายใต้ แมโคร แต่คุณไม่สามารถเรียกใช้ได้โดยตรงจากที่นั่น ใช้แอคชัน RunMacro เพื่อเรียกใช้แมโคร UI แบบสแตนด์อโลนจากแมโคร UI แบบฝังตัว

หมายเหตุ: บทความนี้ใช้ไม่ได้กับฐานข้อมูล Access บนเดสก์ท็อป

สร้างแมโคร UI ที่ฝังตัวในแอป Access บนเว็บ

แมโคร UI แบบฝังตัวใน Access Web App จะทํางานเมื่อมีเหตุการณ์เฉพาะเกิดขึ้นในมุมมอง เช่น การคลิกปุ่ม การเลือกรายการในกล่องคําสั่งผสม หรือการโหลดมุมมอง แมโครจะกลายเป็นส่วนหนึ่งของมุมมองหรือควบคุมที่แมโครถูกฝังอยู่

ต่อไปนี้คือเหตุการณ์ที่คุณสามารถแนบแมโคร UI ในตัวควบคุมหรือมุมมองใน Access Web App:

ชนิดเหตุการณ์

เมื่อเกิดเหตุการณ์นี้ขึ้น

หลังจากอัปเดต

จะเกิดขึ้นหลังจากที่คุณพิมพ์ข้อมูลลงในตัวควบคุมหรือเลือกข้อมูลในตัวควบคุมรายการ

เมื่อคลิก

เกิดขึ้นเมื่อมีการเลือกตัวควบคุม

เมื่ออยู่ในปัจจุบัน

เกิดขึ้นเมื่อผู้ใช้ย้ายไปยังระเบียนอื่นในมุมมอง

เมื่อโหลด

เกิดขึ้นเมื่อเปิดมุมมอง

และนี่คือเหตุการณ์ที่ตัวควบคุมแต่ละตัวสนับสนุนในมุมมองรายการและมุมมองว่างเปล่า:

ตัวควบคุมหรือชนิดวัตถุ

เหตุการณ์ที่สนับสนุน

ปุ่ม แถบการกระทํา

เมื่อคลิก

การทำให้สมบูรณ์อัตโนมัติ

หลังจากอัปเดต เมื่อคลิก

รูปปุ่ม

เมื่อคลิก

กล่องกาเครื่องหมาย

หลังจากอัปเดต

กล่องคําสั่งผสม

หลังจากอัปเดต

ไฮเปอร์ลิงก์

หลังจากอัปเดต เมื่อคลิก

รูป

เมื่อคลิก

ป้ายผนึก

เมื่อคลิก

กล่องข้อความหลายบรรทัด

หลังจากอัปเดต เมื่อคลิก

กล่องข้อความ

หลังจากอัปเดต เมื่อคลิก

มุมมอง

เมื่ออยู่ในปัจจุบัน เมื่อโหลด

หมายเหตุ: 

  • มุมมองสรุปใน Access Web App ไม่สนับสนุนความสามารถในการเพิ่มตัวควบคุมแบบกําหนดเอง ซึ่งหมายความว่าคุณไม่สามารถเพิ่มแมโครส่วนติดต่อผู้ใช้ไปยังตัวควบคุมใดๆ บนมุมมองชนิดนี้ได้

  • มุมมองแผ่นข้อมูลไม่สนับสนุนเหตุการณ์ตัวควบคุมหลังการปรับปรุง คุณสามารถกําหนดตรรกะแมโครได้เฉพาะในเหตุการณ์ หลังจากอัปเดต ของตัวควบคุมที่วางบนมุมมอง รายการ และ ว่างเปล่า เท่านั้น

  • ตัวควบคุมเว็บเบราว์เซอร์ ตัวควบคุมมุมมองย่อย และตัวควบคุมรายการที่เกี่ยวข้องไม่สนับสนุนเหตุการณ์ใดๆ บนมุมมองทุกชนิด

ต่อไปนี้เป็นวิธีการสร้างแมโคร UI แบบฝังตัวในแอป Access บนเว็บ:

  1. เลือกตัวควบคุมที่คุณต้องการฝังแมโคร

  2. คลิกปุ่ม การกระทํา Access จะเปิดกล่องโต้ตอบ การกระทํา สําหรับการดําเนินการแบบกําหนดเอง

    ปุ่มแอคชันของปุ่มคำสั่งในมุมมอง

  3. คลิกเหตุการณ์ที่คุณต้องการแนบแมโคร Access แสดงแมโครเปล่าในมุมมองออกแบบแมโคร และคุณสามารถเริ่มเพิ่มแอคชันได้

สร้างแมโคร UI แบบสแตนด์อโลนในแอป Access บนเว็บ

  1. คลิก หน้าแรก > แมโคร> ขั้นสูง

    Access แสดงแมโครเปล่าในมุมมองออกแบบแมโคร และคุณสามารถเริ่มเพิ่มแอคชันได้

  2. คลิก บันทึก ใส่ชื่อแมโครในกล่อง ชื่อแมโคร แล้วคลิก ตกลง

เคล็ดลับสําหรับการสร้างแมโคร UI ใน Access Web App

เคล็ดลับเหล่านี้จะช่วยให้กระบวนการทํางานได้อย่างราบรื่นยิ่งขึ้น

  • เมื่อต้องการอ้างอิงถึงเขตข้อมูลในแมโคร ให้ใช้รูปแบบ [TableName][ FieldName] ตัวอย่างเช่น ใช้ [งาน][ วันครบกําหนด] เพื่ออ้างอิงถึงเขตข้อมูลวันครบกําหนดและ [งาน][ สถานะ] เพื่ออ้างอิงถึงเขตข้อมูลสถานะ ถ้ามุมมองของคุณยึดตามคิวรี ให้ระบุชื่อของวัตถุการสอบถามที่บันทึกไว้ ตัวอย่างเช่น ถ้าแหล่งระเบียนของมุมมองของคุณเป็นคิวรีที่ชื่อ MyQuery ให้ใช้ [MyQuery][ วันครบกําหนด] เพื่ออ้างอิงถึงเขตข้อมูล วันครบกําหนด ในคิวรี

  • ก่อนที่จะสร้างแมโคร UI ที่ฝังตัว ให้จดชื่อของตาราง เขตข้อมูล และตัวควบคุมที่คุณวางแผนที่จะใช้ เนื่องจากคุณจะไม่สามารถสลับไปยังแท็บอื่นในขณะที่คุณกําลังทํางานอยู่ได้

  • อาร์กิวเมนต์ของแมโครแอคชันบางตัวสนับสนุนนิพจน์ ถ้าคุณต้องการใช้นิพจน์สําหรับอาร์กิวเมนต์แมโครแอคชัน ให้ใส่เครื่องหมาย = ที่ตําแหน่งแรกในกล่องอาร์กิวเมนต์ ถ้าอาร์กิวเมนต์สนับสนุนนิพจน์ Access จะแสดงปุ่มตัวสร้างนิพจน์ทางด้านขวาของกล่องอาร์กิวเมนต์

  • บันทึกบ่อยๆ

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ