Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016

คุณสามารถใช้แมโครแอคชัน SaveObject เพื่อบันทึกวัตถุ Access ที่ระบุหรือวัตถุที่ใช้งานอยู่ถ้าไม่มีการระบุไว้ คุณยังสามารถบันทึกวัตถุที่ใช้งานอยู่ด้วยชื่อใหม่ในบางกรณี (ซึ่งทําหน้าที่เหมือนกับคําสั่ง บันทึกเป็น บน แถบเครื่องมือด่วน)

หมายเหตุ: เริ่มต้นใน Access 2010 แมโครแอคชัน Save ถูกเปลี่ยนชื่อเป็น SaveObject

หมายเหตุ: การกระทํานี้จะไม่ได้รับอนุญาตถ้าฐานข้อมูลนั้นไม่ได้รับความเชื่อถือ

การตั้งค่า

แอคชัน SaveObject มีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์ของแอคชัน

คำอธิบาย

ชนิดของวัตถุ

ชนิดของวัตถุที่คุณต้องการบันทึก คลิก ตาราง, คิวรี, ฟอร์ม, รายงาน, แมโคร, มอดูล, หน้า Data Access, มุมมองเซิร์ฟเวอร์, ไดอะแกรม, กระบวนงานที่เก็บไว้ หรือ ฟังก์ชัน ในกล่อง ชนิดวัตถุ ในส่วน อาร์กิวเมนต์แอคชัน ของหน้าต่างการออกแบบแมโคร เมื่อต้องการเลือกวัตถุที่ใช้งานอยู่ ให้ปล่อยอาร์กิวเมนต์นี้ว่างไว้ ถ้าคุณเลือกชนิดวัตถุในอาร์กิวเมนต์นี้ คุณต้องเลือกชื่อของวัตถุที่มีอยู่ในอาร์กิวเมนต์ ชื่อวัตถุ

ชื่อวัตถุ

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

ถ้าคุณใส่ชื่อใหม่ ชื่อต้องเป็นไปตามแบบแผนการตั้งชื่อมาตรฐานสําหรับวัตถุ Access

ข้อสังเกต

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

หมายเหตุ: คุณไม่สามารถใช้แมโครแอคชัน SaveObject เพื่อบันทึกรายการใดๆ ต่อไปนี้ด้วยชื่อใหม่:

  • ฟอร์ม ใน มุมมองฟอร์ม หรือ มุมมองแผ่นข้อมูล

  • รายงาน ในตัวอย่างก่อนพิมพ์

  • มอดูล

  • มุมมองเซิร์ฟเวอร์ในมุมมองแผ่นข้อมูลหรือตัวอย่างก่อนพิมพ์

  • Data Access Page ใน มุมมองหน้า

  • ตารางในมุมมองแผ่นข้อมูลหรือตัวอย่างก่อนพิมพ์

  • คิวรีในมุมมองแผ่นข้อมูลหรือตัวอย่างก่อนพิมพ์

  • Stored Procedure ในมุมมองแผ่นข้อมูลหรือตัวอย่างก่อนพิมพ์

แมโครแอคชัน SaveObject จะทํางานในแมโครในฐานข้อมูลปัจจุบันหรือใน ฐานข้อมูลไลบรารี จะบันทึกวัตถุที่ระบุหรือวัตถุที่ใช้งานอยู่ในฐานข้อมูลที่สร้างวัตถุนั้นเสมอ

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

เมื่อต้องการเรียกใช้แอคชัน SaveObject ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด Save ของวัตถุ DoCmd

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

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

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย