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