การเริ่มต้นเหตุการณ์โดยอัตโนมัติด้วยแมโคร

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

ถ้าคุณต้องการเรียกใช้การกระทําบางอย่างทุกครั้งที่คุณเปิดฐานข้อมูล Access หรือแอป Access บนเว็บ ให้สร้างแมโคร AutoExec ในฐานข้อมูลบนเดสก์ท็อป หรือแมโคร On Start ในแอป Access บนเว็บ ตัวอย่างเช่น ในฐานข้อมูลบนเดสก์ท็อป แมโคร AutoExec สามารถขยายหน้าต่างแอปพลิเคชัน ล็อกบานหน้าต่างนําทาง และเปิดรายงานเฉพาะทุกครั้งที่คุณเปิดฐานข้อมูลได้โดยอัตโนมัติ

ในหัวข้อนี้

สร้างแมโคร AutoExec ในฐานข้อมูลบนเดสก์ท็อป

แมโคร AutoExec (แมโครที่คุณตั้งชื่อ AutoExec) จะทํางานก่อนแมโครหรือโมดูลอื่นๆ ในฐานข้อมูล ถ้าคุณได้สร้างแมโครที่ดําเนินการสิ่งที่คุณต้องการให้เกิดขึ้นเมื่อฐานข้อมูลเริ่มทํางานแล้ว เพียงแค่เปลี่ยนชื่อแมโคร AutoExec และแมโครจะทํางานในครั้งถัดไปที่คุณเปิดฐานข้อมูล มิฉะนั้น ให้ทําตามขั้นตอนเหล่านี้เพื่อสร้างแมโคร:

  1. คลิก สร้าง>แมโคร

    ปุ่มแมโครบนแท็บสร้าง

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

    • ถ้าคุณไม่พบการกระทําที่คุณต้องการ ตรวจสอบให้แน่ใจว่าได้เลือก แสดงการดําเนินการทั้งหมด บนแท็บ ออกแบบ แล้ว ซึ่งจะขยายรายการของการกระทําที่คุณสามารถใช้ได้ แต่รายการจะรวมการกระทําบางอย่างที่จะทํางานก็ต่อเมื่อฐานข้อมูลได้รับสถานะที่เชื่อถือได้เท่านั้น สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ตัดสินใจว่าจะเชื่อถือฐานข้อมูลหรือไม่
  3. ทำซ้ำขั้นตอนที่ 2 สำหรับแต่ละการดำเนินการเพิ่มเติมที่คุณต้องการให้เกิดขึ้น คุณยังสามารถค้นหาการดําเนินการในแค็ตตาล็อกแอคชัน และดับเบิลคลิกหรือลากลงในแมโครได้

  4. คลิก บันทึก และในกล่องโต้ตอบ บันทึกเป็น ให้พิมพ์ AutoExec

  5. คลิก ตกลง แล้วปิดตัวสร้างแมโคร แมโครจะทํางานในครั้งถัดไปที่คุณเปิดฐานข้อมูล

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างแมโคร ให้ดูบทความ สร้างแมโครส่วนติดต่อผู้ใช้ (UI)

หมายเหตุ

ด้านบนของหน้า

สร้างแมโคร On Start ในแอป Access บนเว็บ

แมโคร On Start ใน Access Web App จะดําเนินการฟังก์ชันชนิดเดียวกันกับแมโคร AutoExec ในฐานข้อมูลบนเดสก์ท็อป แต่จะไม่ปรากฏในบานหน้าต่างนําทางเป็นแมโครที่มีชื่อ นอกจากนี้ แทนที่จะทํางานเมื่อคุณเปิดฐานข้อมูลในไคลเอ็นต์ Access จะทํางานเมื่อคุณเปิดเว็บแอปในเบราว์เซอร์ คุณไม่สามารถข้ามตรรกะแมโครที่กําหนดไว้ในแมโคร On Start ได้เมื่อเปิดเว็บแอปในเบราว์เซอร์

ต่อไปนี้คือวิธีการสร้างบัญชี:

  1. เปิดเว็บแอปใน Access ถ้าคุณกําลังดูในเบราว์เซอร์ ให้คลิก การตั้งค่า>กําหนดเองใน Access

  2. คลิก หน้าแรก>ขั้นสูง>เมื่อเริ่มแมโคร
    คำสั่งแมโคร On Start บน Ribbon
    Access จะเปิดตัวออกแบบแมโคร ถ้ามีแมโคร On Start อยู่แล้ว Access จะแสดงแมโครนั้น หากไม่มี คุณจะเห็นแมโครเปล่าที่คุณสามารถเริ่มเพิ่มแอคชันได้

  3. เลือกการดําเนินการจากเมนูดรอปดาวน์ เพิ่มการดําเนินการใหม่ หรือค้นหาการดําเนินการในแค็ตตาล็อกการดําเนินการ แล้วดับเบิลคลิกหรือลากลงในแมโคร

    เคล็ดลับ

    แค็ตตาล็อกแอคชันจะแสดงคําอธิบายสั้นๆ ของการกระทําเพื่อช่วยให้คุณเรียนรู้สิ่งที่การกระทําเหล่านั้นทํา

  4. ถ้าจําเป็น ให้ใส่ค่าในกล่องอาร์กิวเมนต์สําหรับการกระทําที่คุณได้เพิ่ม

  5. คลิก บันทึก>ปิด

  6. คลิกแอปเปิดใช้หน้าแรก> และแมโคร On Start จะทํางานเมื่อเปิดเว็บแอปในเบราว์เซอร์

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแมโครใน Access Web App ให้ดูที่ การกําหนดมุมมองเองโดยการสร้างแมโครส่วนติดต่อผู้ใช้