คุณสามารถใช้แมโครแอคชัน RenameObject เพื่อเปลี่ยนชื่อวัตถุฐานข้อมูลที่ระบุในฐานข้อมูล Access บนเดสก์ท็อปได้
หมายเหตุ: เริ่มต้นใน Access 2010 แมโครแอคชัน Rename ถูกเปลี่ยนเป็น RenameObject
หมายเหตุ: แมโครแอคชันนี้จะไม่ได้รับอนุญาตถ้าฐานข้อมูลไม่ได้รับความเชื่อถือ
การตั้งค่า
แมโครแอคชัน RenameObject มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ของแอคชัน |
คำอธิบาย |
ชื่อใหม่ |
ชื่อใหม่สําหรับวัตถุฐานข้อมูล ใส่ชื่อวัตถุในกล่อง ชื่อใหม่ ในหน้าต่างการออกแบบแมโคร อาร์กิวเมนต์นี้เป็นอาร์กิวเมนต์ที่จําเป็นต้องมี |
ชนิดของวัตถุ |
ชนิดของวัตถุที่คุณต้องการเปลี่ยนชื่อ คลิก ตาราง, คิวรี, ฟอร์ม, รายงาน, แมโคร, มอดูล, Data Access Page, มุมมองเซิร์ฟเวอร์, ไดอะแกรม, กระบวนงานที่เก็บไว้ หรือ ฟังก์ชัน เมื่อต้องการเปลี่ยนชื่อวัตถุที่เลือกในบานหน้าต่างนําทาง ให้ปล่อยอาร์กิวเมนต์นี้ว่างไว้ |
ชื่อเก่า |
ชื่อของวัตถุที่จะเปลี่ยนชื่อ กล่อง ชื่อเก่า จะแสดงวัตถุทั้งหมดในฐานข้อมูลของชนิดที่เลือกตามอาร์กิวเมนต์ ชนิดของวัตถุ ถ้าคุณปล่อยให้อาร์กิวเมนต์ ชนิดของวัตถุ ว่างไว้ ให้ปล่อยอาร์กิวเมนต์นี้ว่างไว้ด้วย หมายเหตุ: ถ้าคุณเรียกใช้แมโครที่มีแอคชัน RenameObject ใน ฐานข้อมูลไลบรารีAccess ค้นหาวัตถุที่มีชื่อนี้ในฐานข้อมูลไลบรารีก่อน จากนั้นในฐานข้อมูลปัจจุบัน |
ข้อสังเกต
ชื่อใหม่ของวัตถุฐานข้อมูลต้องเป็นไปตามข้อตกลงการตั้งชื่อมาตรฐานสําหรับวัตถุ Access
คุณไม่สามารถเปลี่ยนชื่อวัตถุที่เปิดอยู่ได้
ถ้าคุณปล่อยให้อาร์กิวเมนต์ ชนิดวัตถุ และ ชื่อเก่า ว่างไว้ Access จะเปลี่ยนชื่อวัตถุที่เลือกในบานหน้าต่างนําทาง เมื่อต้องการเลือกวัตถุในบานหน้าต่างนําทาง คุณสามารถใช้แมโครแอคชัน SelectObject ที่มีอาร์กิวเมนต์ ในบานหน้าต่างนําทาง ตั้งค่าเป็น ใช่
คุณยังสามารถเปลี่ยนชื่อวัตถุได้โดยการคลิกขวาที่วัตถุในบานหน้าต่างนําทาง คลิก เปลี่ยนชื่อ แล้วใส่ชื่อใหม่ ด้วยแอคชัน RenameObject คุณไม่จําเป็นต้องเลือกวัตถุนั้นก่อนในบานหน้าต่างนําทาง และคุณไม่จําเป็นต้องหยุดแมโครเพื่อใส่ชื่อใหม่
แอคชันนี้แตกต่างจากแมโครแอคชัน CopyObject ซึ่งจะสร้างสําเนาของวัตถุภายใต้ชื่อใหม่
เมื่อต้องการเรียกใช้แอคชัน RenameObject ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด Rename ของวัตถุ DoCmd