ในบทความนี้เราจะดูความแตกต่างหลัก 4 ประการระหว่างแมโครข้อมูลและแมโคร UI ใน Ms Access
แม้ว่าโปรแกรม MS Access จะมีฟีเจอร์และตัวเลือกมากมาย แต่ฟีเจอร์ที่ใช้บ่อยและสำคัญที่สุดอย่างหนึ่งก็คือ มาโคร มาโครมีความสำคัญไม่เพียงเพราะสามารถทำงานอัตโนมัติและประหยัดเวลาเท่านั้น แต่ยังช่วยให้คุณสามารถสำรวจตัวเลือกการทำงานอัตโนมัติได้หลายอย่างอีกด้วย MS Access มีมาโครให้เลือกใช้สองประเภท คือ มาโครข้อมูล และ มาโครส่วนติดต่อผู้ใช้ มาโครข้อมูลจะทำงานโดยตรงกับข้อมูลที่จัดเก็บอยู่ในโปรแกรม Access ส่วนมาโครส่วนติดต่อผู้ใช้จะทำงานบนส่วนติดต่อผู้ใช้ของโปรแกรมที่คุณกำลังใช้งาน
นอกเหนือจากความแตกต่างพื้นฐานเหล่านี้แล้วยังมีความแตกต่างอื่น ๆ เช่นกันระหว่างมาโครทั้งสองประเภทนี้ซึ่งช่วยให้ผู้ใช้สามารถแยกความแตกต่างจากมาโครอื่นได้ ความแตกต่างที่สำคัญ 4 ประการในสองข้อมีดังต่อไปนี้
มาโคร UI
เนื่องจากสิ่งนี้ช่วยให้คุณสามารถทำงานบนอินเทอร์เฟซของแอปพลิเคชันได้คุณจึงสามารถใช้ประโยชน์จากสิ่งนี้เพื่อดำเนินการต่างๆเช่นการเปิดมุมมองอื่นการสร้างระเบียนใหม่การใช้ตัวกรองและอื่น ๆ อีกมากมาย
- มาโคร UI ที่ 'ฝัง' จะแนบโดยตรงกับอินเทอร์เฟซผู้ใช้ สิ่งเหล่านี้รวมถึงวัตถุเช่นปุ่มคำสั่งปุ่มแถบการทำงานหรือกล่องคำสั่งผสม ในทางกลับกันมาโคร UI 'แบบสแตนด์อโลน' คือมาโครที่มีอยู่ในมาโครวัตถุ
- เหตุการณ์ในตัวควบคุมที่สามารถแนบแมโคร UI ได้แก่ :
- หลังจากอัปเดต: นี่คือเหตุการณ์ที่เกิดขึ้นเมื่อคุณเลือกหรือพิมพ์ข้อมูลจากหรือในตัวควบคุม
- เมื่อคลิก: เหตุการณ์ที่เกิดขึ้นเมื่อคุณเลือกตัวควบคุมโดยคลิกที่มัน
- ในปัจจุบัน: เหตุการณ์นี้เกิดขึ้นเมื่อคุณย้ายจากระเบียนหนึ่งไปยังอีกระเบียนหนึ่งในมุมมอง
- เมื่อโหลด: นี่คือเหตุการณ์ที่เกิดขึ้นเมื่อคุณโหลด / เปิดมุมมอง
- มาโครแบบสแตนด์อโลนสามารถใช้ซ้ำได้โดยใช้มาโครอื่น ๆ วิธีนี้สามารถช่วยคุณป้องกันรหัสซ้ำได้ มาโคร UI แบบสแตนด์อโลนสามารถพบได้ในบานหน้าต่างนำทางซึ่งอยู่ด้านล่างมาโคร
แมโครข้อมูล
- สิ่งเหล่านี้สามารถใช้สำหรับวิธีการที่สามารถช่วยให้คุณนำกฎทางธุรกิจไปใช้กับชั้นข้อมูลได้ ซึ่งแตกต่างจากมาโคร UI ตรงที่สามารถใช้เพื่อดำเนินการต่างๆเช่นสร้างแก้ไขและลบบันทึก
- จะพบมาโคร "ฝังตัว" ที่แนบมากับเหตุการณ์ในตารางในขณะที่มาโคร "แบบสแตนด์อโลน" จะพบอยู่ในวัตถุมาโคร
- เหตุการณ์ในตารางที่สามารถใช้สำหรับการแนบมาโครข้อมูล ได้แก่ :
- ในแทรก: นี่คือเหตุการณ์ที่เกิดขึ้นเมื่อมีการแทรก / เพิ่มระเบียนใหม่ในตาราง
- ในการอัปเดต: นี่คือเหตุการณ์ที่เกิดขึ้นเมื่อมีการเปลี่ยนแปลงกับเรกคอร์ดที่มีอยู่แล้วหรือ
- เมื่อลบ - นี่คือค่าที่เกิดขึ้นเมื่อมีการลบบันทึก
- คุณสามารถใช้ประโยชน์จากมาโครแบบสแตนด์อโลนผ่านมาโคร UI และมาโครข้อมูลได้โดยใช้การดำเนินการ RunDataMacro ที่กำหนด มีความเป็นไปได้ที่มาโครเหล่านี้จะมีพารามิเตอร์มากกว่าหนึ่งตัว
การใช้มาโครในแอปพลิเคชัน Access มากเกินไปอาจทำให้เกิดความเสียหายของข้อมูลและไฟล์ แก้ไข mdb จะให้บริการคุณได้ดีหากคุณใช้ MS Access สำหรับโครงการเชิงพาณิชย์
บทนำผู้เขียน:
Vivian Stevens เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ ซ่อม mdf และผลิตภัณฑ์ซอฟต์แวร์กู้คืน excel ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.
เนื่องจากสิ่งนี้ช่วยให้คุณสามารถทำงานบนอินเทอร์เฟซของแอปพลิเคชันได้คุณจึงสามารถใช้ประโยชน์จากสิ่งนี้เพื่อดำเนินการต่างๆเช่นการเปิดมุมมองอื่นการสร้างระเบียนใหม่การใช้ตัวกรองและอื่น ๆ อีกมากมาย