ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

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

หมายเหตุ: แมโครแอคชัน CopyObject ไม่พร้อมใช้งานใน Access Web App

การตั้งค่า

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

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

คำอธิบาย

ฐานข้อมูลปลายทาง

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

หมายเหตุ: อาร์กิวเมนต์นี้จะพร้อมใช้งานในสภาพแวดล้อมฐานข้อมูล Access บนเดสก์ท็อปเท่านั้น เมื่อใช้แอคชันนี้ในสภาพแวดล้อมโครงการ Access (.adp) กับ Access 2007 และ Access 2010 อาร์กิวเมนต์ฐานข้อมูลปลายทางต้องว่างเปล่า

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

ชื่อใหม่

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

Source Ob ject Type

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

ชื่อวัตถุต้นฉบับ

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

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

ข้อสังเกต

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

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

การกระทํา CopyObject คล้ายกับการดําเนินการตามขั้นตอนต่อไปนี้ด้วยตนเอง:

  1. เลือกวัตถุในบานหน้าต่างนําทาง

  2. บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้คลิก คัดลอก

  3. บนแท็บเดียวกัน ให้คลิก วาง

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

เส้นทางและชื่อไฟล์ของฐานข้อมูลปลายทางต้องมีอยู่ก่อนที่แมโครจะเรียกใช้แอคชัน CopyObject ถ้าไม่มี Access จะแสดงข้อความแสดงข้อผิดพลาด

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

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

เมื่อต้องการคัดลอกวัตถุไปยังฐานข้อมูล Access อื่นด้วยตนเอง ให้ทําดังนี้

  1. บนแท็บ ข้อมูลภายนอก ในกลุ่ม ส่งออก ให้คลิก เพิ่มเติม แล้วคลิก ฐานข้อมูล Access

  2. ในกล่องโต้ตอบ ส่งออก - ฐานข้อมูล Access ให้ใส่ชื่อไฟล์ของฐานข้อมูลปลายทาง

    หรือ

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

  3. ในกล่องโต้ตอบ ส่งออก - ฐานข้อมูล Access ให้คลิก ตกลง กล่องโต้ตอบ ส่งออก จะปรากฏขึ้น

  4. ในกล่องโต้ตอบ ส่งออก ให้ใส่ชื่อของวัตถุในฐานข้อมูลปลายทาง เลือกตัวเลือกใดๆ ที่เกี่ยวข้อง เช่น ส่งออกข้อกําหนดและข้อมูล หรือ ข้อกําหนดเท่านั้น สําหรับตาราง เมื่อดำเนินการเสร็จสิ้นแล้ว ให้คลิก ตกลง

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

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

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

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

ข้อมูลนี้เป็นประโยชน์หรือไม่

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

ขอบคุณสำหรับคำติชมของคุณ!

×