ถ้าคุณต้องการดําเนินการชุดแอคชันเฉพาะทุกครั้งที่ฐานข้อมูล Access เริ่มต้น คุณสามารถสร้างแมโคร AutoExec ได้ ตัวอย่างเช่น คุณอาจต้องการขยายหน้าต่างแอปพลิเคชันให้ใหญ่สุดโดยอัตโนมัติ ล็อกบานหน้าต่างนําทาง แล้วเปิดรายงานที่ต้องการ
แมโคร AutoExec เป็นเพียงแมโครที่ชื่อ AutoExec เมื่อฐานข้อมูลเริ่มทํางาน Access จะเรียกใช้แมโคร AutoExec ก่อนที่จะเรียกใช้แมโครหรือโค้ด VBA อื่นๆ
สร้างแมโคร AutoExec
ถ้าคุณได้สร้างแมโครที่มีแอคชันที่คุณต้องการให้เกิดขึ้นเมื่อฐานข้อมูลเริ่มทํางานแล้ว เพียงแค่เปลี่ยนชื่อแมโครเป็น AutoExec และแมโครจะทํางานในครั้งถัดไปที่คุณเปิดฐานข้อมูล มิฉะนั้น ให้ทําตามขั้นตอนเหล่านี้เพื่อสร้างแมโคร:
-
บนแท็บ สร้าง ในกลุ่ม อื่นๆ ให้คลิก แมโคร
-
ในรายการดรอปดาวน์ที่ด้านบนของตัวสร้างแมโคร ให้เลือกการกระทําที่คุณต้องการดําเนินการ ถ้าทําได้ ให้พิมพ์ค่าที่เหมาะสมในกล่องอาร์กิวเมนต์
-
ถ้าคุณไม่พบการกระทําที่คุณต้องการ บนแท็บ ออกแบบ ในกลุ่ม แสดง/ซ่อน ให้ตรวจสอบให้แน่ใจว่าได้เลือก แสดงการกระทําทั้งหมด แล้ว ซึ่งจะขยายรายการของการกระทําที่คุณสามารถใช้ได้ แต่รายการจะรวมการกระทําบางอย่างที่จะทํางานก็ต่อเมื่อฐานข้อมูลได้รับสถานะที่เชื่อถือได้เท่านั้น สําหรับข้อมูลเพิ่มเติม ให้ดูบทความ การตัดสินใจว่าจะเชื่อถือฐานข้อมูลหรือไม่
-
-
ทำซ้ำขั้นตอนที่ 2 สำหรับแต่ละการดำเนินการเพิ่มเติมที่คุณต้องการให้เกิดขึ้น
-
คลิก บันทึก และในกล่องโต้ตอบ บันทึกเป็น ให้พิมพ์ AutoExec
-
คลิก ตกลง แล้วปิดตัวสร้างแมโคร แมโครใหม่จะทํางานในครั้งถัดไปที่คุณเปิดฐานข้อมูล
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างแมโคร ให้ดูบทความ สร้างแมโครส่วนติดต่อผู้ใช้ (UI)
หมายเหตุ:
-
เมื่อต้องการเลี่ยงผ่านแมโคร AutoExec และตัวเลือกการเริ่มต้นอื่นๆ ให้กดแป้น SHIFT ค้างไว้ในขณะที่คุณเริ่มฐานข้อมูล สําหรับข้อมูลเพิ่มเติม ให้ดูบทความ การเลี่ยงผ่านตัวเลือกการเริ่มต้นเมื่อคุณเปิดฐานข้อมูล
-
อีกวิธีหนึ่งในการดําเนินการเมื่อฐานข้อมูลเริ่มต้นคือการระบุฟอร์มเริ่มต้น แล้วแนบแมโครหรือโค้ด VBA กับเหตุการณ์ OnOpen หรือ OnLoad ของฟอร์ม สําหรับข้อมูลเพิ่มเติม ให้ดูบทความ ตั้งค่าฟอร์มเริ่มต้นที่ปรากฏขึ้นเมื่อคุณเปิดฐานข้อมูล Access