Access มีหลายวิธีในการคัดลอกวัตถุ เช่น ตารางหรือฟอร์มจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่ง การคัดลอกและวางวัตถุทําได้ง่ายที่สุด แต่การส่งออกวัตถุมีตัวเลือกเพิ่มเติมให้คุณ ตัวอย่างเช่น คุณสามารถส่งออกคํานิยามตารางและข้อมูลในตาราง หรือส่งออกเฉพาะคําจํากัดความตาราง (สําเนาเปล่าของตาราง) คุณยังสามารถบันทึกรายละเอียดของการดําเนินการเป็นข้อกําหนดการส่งออกสําหรับใช้ในอนาคตได้
ภาพรวม
คุณสามารถส่งออกตาราง คิวรี ฟอร์ม รายงาน แมโคร หรือมอดูลจากฐานข้อมูล Access หนึ่งไปยังอีกฐานข้อมูลหนึ่งได้ เมื่อคุณส่งออกวัตถุ Access จะสร้างสําเนาของวัตถุในฐานข้อมูลปลายทาง
คุณส่งออกวัตถุปลายทางเมื่อคุณจำเป็นต้องทำงานอย่างใดอย่างหนึ่งต่อไปนี้:
- คัดลอกโครงสร้างของตารางไปยังฐานข้อมูลอื่นเป็นทางลัดในการสร้างตารางใหม่
- คัดลอกการออกแบบและเค้าโครงของฟอร์มหรือรายงานไปยังฐานข้อมูลอื่นเป็นวิธีที่รวดเร็วในการสร้างฟอร์มหรือรายงานใหม่
- คัดลอกตารางหรือฟอร์มเวอร์ชันล่าสุดไปยังฐานข้อมูลอื่นอย่างสม่ําเสมอ เมื่อต้องการทําเช่นนี้ คุณสามารถสร้างข้อกําหนดการส่งออกในครั้งแรกที่คุณส่งออกวัตถุ แล้วใช้ข้อกําหนดเพื่อทําซ้ําการดําเนินการในภายหลัง
โปรดทราบว่าการส่งออกวัตถุไปยังฐานข้อมูลอื่นแตกต่างจากการเปิดฐานข้อมูลที่สองเพียงเล็กน้อย แล้วนําเข้าวัตถุจากฐานข้อมูลแรก ความแตกต่างหลักๆ สองข้อระหว่างการนําเข้าและการส่งออกวัตถุระหว่างฐานข้อมูล Access ได้แก่
- คุณสามารถนําเข้าหลายวัตถุในการดําเนินการเดียว แต่คุณไม่สามารถส่งออกหลายวัตถุในการดําเนินการเดียว ถ้าคุณต้องการส่งออกหลายวัตถุไปยังฐานข้อมูลอื่น เป็นการง่ายกว่าที่จะเปิดฐานข้อมูลปลายทาง แล้วดําเนินการนําเข้าจากภายในฐานข้อมูลนั้น
- นอกจากวัตถุฐานข้อมูลแล้ว คุณยังสามารถนําเข้าความสัมพันธ์ระหว่างตาราง รวมถึงข้อกําหนดการนําเข้าและส่งออก รวมถึงแถบเมนูและแถบเครื่องมือ คุณยังสามารถนําเข้าคิวรีเป็นตารางได้ การส่งออกไม่มีตัวเลือกเหล่านี้ให้คุณ
กําลังค้นหาข้อมูลเกี่ยวกับการนําเข้าวัตถุลงในฐานข้อมูล Access อยู่ใช่หรือไม่ ให้ดูที่ นําเข้าวัตถุฐานข้อมูลลงในฐานข้อมูล Access ปัจจุบัน
เตรียมพร้อมสำหรับการส่งออก
เปิดฐานข้อมูลต้นฉบับ ถ้ายังไม่ได้เปิด รูปแบบไฟล์สามารถเป็นได้ทั้ง MDB หรือ ACCDB ถ้าไฟล์อยู่ในรูปแบบ MDE หรือ ACCDE วัตถุต้นฉบับต้องเป็นตาราง คิวรี หรือแมโคร คุณไม่สามารถส่งออกฟอร์ม รายงาน และโมดูลจากไฟล์ MDE หรือ ACCDE ได้
หมายเหตุ
ถ้าฐานข้อมูลเป็นแบบอ่านอย่างเดียว หรือคุณไม่มีสิทธิ์ในการทำการเปลี่ยนแปลงกับฐานข้อมูล คุณสามารถดำเนินการส่งออก แต่ไม่สามารถบันทึกข้อกำหนดการส่งออก
ระบุวัตถุที่คุณต้องการส่งออก ถ้านี่เป็นครั้งแรกที่คุณกําลังส่งออกข้อมูลไปยังฐานข้อมูล Access โปรดจําสิ่งต่อไปนี้:
องค์ประกอบ คำอธิบาย วัตถุเดียวต่อการดำเนินการ คุณสามารถส่งออกได้เพียงหนึ่งวัตถุต่อครั้งเท่านั้น เมื่อต้องการส่งออกหลายวัตถุ ให้ทําซ้ําการดําเนินการส่งออกสําหรับแต่ละวัตถุ หรือดําเนินการนําเข้าจากภายในฐานข้อมูลปลายทาง ตารางใหม่ การดําเนินการส่งออกแต่ละครั้งจะสร้างวัตถุใหม่ในฐานข้อมูลปลายทาง ถ้ามีวัตถุที่มีชื่อเดียวกันอยู่แล้ว คุณสามารถเลือกที่จะเขียนทับวัตถุที่มีอยู่หรือระบุชื่ออื่นสําหรับวัตถุใหม่
หมาย เหตุ: การดําเนินการส่งออกไม่สามารถเพิ่มระเบียนลงในตารางที่มีอยู่ได้ เมื่อต้องการเพิ่มระเบียน ให้พิจารณาสร้างคิวรีแบบใช้ผนวกข้อมูล สําหรับข้อมูลเพิ่มเติม ให้ดูบทความ เพิ่มระเบียนลงในตารางโดยใช้คิวรีแบบใช้ผนวกข้อมูลการส่งออกตารางที่ลิงก์ ถ้าตารางที่คุณต้องการส่งออกเป็นตารางที่ลิงก์ การดําเนินการส่งออกจะสร้างตารางที่ลิงก์ในฐานข้อมูลปลายทาง ตารางที่ลิงก์ใหม่จะเชื่อมโยงไปยังตารางต้นฉบับ
ตัวอย่างเช่น ถ้าคุณส่งออกตารางที่ลิงก์ที่ชื่อว่า Employees1 ในฐานข้อมูลยอดขายที่ลิงก์กับตารางพนักงานในฐานข้อมูลเงินเดือน การดําเนินการส่งออกจะสร้างตารางที่ลิงก์ในฐานข้อมูลปลายทาง ตารางที่เชื่อมโยงใหม่จะเชื่อมโยงโดยตรงไปยังตาราง พนักงาน ในฐานข้อมูล บัญชีเงินเดือนส่งออกเพียงบางส่วน คุณไม่สามารถส่งออกส่วนใดส่วนหนึ่งของวัตถุหรือเพียงไม่กี่ระเบียนที่เลือก ความสัมพันธ์ เนื่องจากคุณสามารถส่งออกได้ครั้งละหนึ่งตารางเท่านั้น การดําเนินการส่งออกจะไม่คัดลอกความสัมพันธ์ ถ้าคุณต้องการนําเข้าหลายตารางและความสัมพันธ์ของตารางเหล่านั้น ให้เปิดฐานข้อมูลปลายทางและนําเข้าวัตถุ คำจำกัดความตาราง คุณสามารถเลือกที่จะส่งออกทั้งตารางหรือเฉพาะคําจํากัดความตารางก็ได้ การส่งออกคํานิยามจะสร้างสําเนาเปล่าของตารางในฐานข้อมูลปลายทาง แหล่งข้อมูลระเบียน การส่งออกคิวรี ฟอร์ม หรือรายงานจะไม่ส่งออกแหล่งระเบียนพื้นฐานโดยอัตโนมัติ คุณต้องส่งออกแหล่งระเบียนต้นแบบ มิฉะนั้น คิวรี ฟอร์ม หรือรายงานจะไม่ทํางาน เขตข้อมูลการค้นหา ถ้าเขตข้อมูลในตารางต้นฉบับค้นหาค่าในตารางหรือคิวรีอื่น คุณต้องส่งออกตารางหรือคิวรีที่เกี่ยวข้องถ้าคุณต้องการให้เขตข้อมูลปลายทางแสดงค่าการค้นหา ถ้าคุณไม่ส่งออกตารางหรือคิวรีที่เกี่ยวข้อง เขตข้อมูลปลายทางจะแสดงเฉพาะรหัสการค้นหา ฟอร์มย่อยและรายงานย่อย เมื่อคุณส่งออกฟอร์มหรือรายงาน ฟอร์มย่อยและรายงานย่อยที่รวมอยู่ในฟอร์มหรือรายงานจะไม่ถูกส่งออกโดยอัตโนมัติ คุณต้องส่งออกแต่ละฟอร์มย่อยหรือรายงานย่อยและแหล่งระเบียนพื้นฐานแยกต่างหาก เปิดฐานข้อมูลปลายทาง รูปแบบไฟล์สามารถเป็นได้ทั้ง MDB หรือ ACCDB นอกจากนี้ยังสามารถเป็นไฟล์ MDE หรือ ACCDE ตรวจสอบให้แน่ใจว่าไม่ได้เป็นแบบอ่านอย่างเดียวและคุณมีสิทธิ์ในการปรับเปลี่ยน
หมายเหตุ
- ถ้าคุณไม่สามารถเปิดฐานข้อมูล ได้ ผู้ใช้อื่นอาจเปิดฐานข้อมูลในโหมดเอกสิทธิ์เฉพาะบุคคล โดยทั่วไปแล้ว คุณต้องค้นหาผู้ใช้และขอให้พวกเขาปิดและเปิดฐานข้อมูลใหม่ในโหมดปกติ (ผู้ใช้หลายคน)
- ถ้าฐานข้อมูลมีการป้องกันด้วยรหัสผ่าน คุณจะถูกขอให้ใส่รหัสผ่านทุกครั้งที่คุณเรียกใช้ตัวช่วยสร้างการส่งออกหรือข้อกำหนดที่บันทึกไว้
- ถ้าคุณต้องการส่งออกวัตถุไปยังฐานข้อมูลใหม่ คุณต้องสร้างฐานข้อมูลเปล่า (ที่ไม่มีตาราง ฟอร์ม หรือรายงาน) ก่อนที่จะเริ่มการดำเนินการส่งออก
ถ้าวัตถุที่มีชื่อเดียวกันกับวัตถุต้นฉบับมีอยู่แล้วในฐานข้อมูลปลายทาง คุณต้องตัดสินใจว่า คุณต้องการเขียนทับเวอณืชันที่มีอยู่ หรือระบุชื่ออื่นสำหรับวัตถุใหม่
ขณะนี้คุณพร้อมที่จะเริ่มการดําเนินการส่งออกแล้ว ไปยังขั้นตอนชุดถัดไป
การส่งออกวัตถุฐานข้อมูลไปยังอีกฐานข้อมูลหนึ่งของ Access
บนแท็บ ข้อมูลภายนอก ในกลุ่ม ส่งออก ให้คลิก Access
เคล็ดลับ
คุณยังสามารถเริ่มกระบวนการส่งออกโดยการคลิกขวาที่วัตถุในบานหน้าต่างนําทาง แล้วคลิก ส่งออก>Access
Access จะเปิดกล่องโต้ตอบ ส่งออก - ฐานข้อมูล Access
ในกล่อง ชื่อไฟล์ บนกล่องโต้ตอบ ส่งออก - ฐานข้อมูล Access ให้ระบุชื่อของฐานข้อมูลปลายทาง แล้วคลิก ตกลง
ในกล่องโต้ตอบ ส่งออก ให้เปลี่ยนชื่อของวัตถุใหม่ถ้าคุณไม่ต้องการให้เขียนทับวัตถุที่มีอยู่ด้วยชื่อเดียวกันในฐานข้อมูลปลายทาง
ถ้าวัตถุที่เลือกเป็นตาราง ให้ระบุว่าคุณต้องการส่งออกคำจำกัดความของตารางและข้อมูล หรือเฉพาะคำจำกัดความ
คลิก ตกลง เพื่อเสร็จสิ้นการดำเนินการ
ถ้ามีวัตถุที่มีชื่อเดียวกันอยู่ในฐานข้อมูลปลายทาง คุณจะได้รับพร้อมท์ให้เขียนทับหรือระบุชื่ออื่น คลิก ใช่ เพื่อเขียนทับ หรือคลิก ไม่ใช่ เพื่อกลับไปยังกล่องโต้ตอบ ส่งออก ระบุชื่อที่ไม่ได้ใช้อยู่ในฐานข้อมูลปลายทาง แล้วคลิก ตกลง
Access จะส่งออกวัตถุ ถ้ามีข้อผิดพลาดเกิดขึ้น Access จะแสดงข้อความแสดงข้อผิดพลาด มิฉะนั้น หน้าจอสุดท้ายของตัวช่วยสร้างจะปรากฏขึ้น และคุณใช้หน้าจอนั้นถ้าคุณต้องการสร้างข้อกําหนดที่บันทึกรายละเอียดของการดําเนินการส่งออก
ฉันต้องรู้อะไรอีก
- สำหรับข้อมูลเกี่ยวกับวิธีบันทึกรายละเอียดของการส่งออกของคุณลงในข้อกำหนดที่คุณสามารถใช้ใหม่ในภายหลัง ให้ดูบทความ การบันทึกรายละเอียดของการดำเนินการนำเข้าหรือส่งออกให้เป็นข้อกำหนด
- สำหรับข้อมูลเกี่ยวกับวิธีเรียกใช้ข้อกำหนดการส่งออก ให้ดูบทความ การเรียกใช้การดำเนินการนำเข้าหรือส่งออกที่บันทึกไว้
- สำหรับข้อมูลเกี่ยวกับวิธีการจัดกำหนดการข้อกำหนดเพื่อเรียกใช้เวลาที่เฉพาะเจาะจง ให้ดูบทความ การจัดกำหนดการการดำเนินการนำเข้าหรือส่งออก
- สำหรับข้อมูลเกี่ยวกับวิธีเปลี่ยนชื่อข้อกำหนด ลบข้อกำหนด หรืออัปเดตชื่อของไฟล์ต้นฉบับในข้อกำหนด ให้ดูบทความ จัดการงานข้อมูล