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