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 จะแสดงข้อความแสดงข้อผิดพลาด มิฉะนั้น หน้าจอสุดท้ายของตัวช่วยสร้างจะปรากฏขึ้น และคุณใช้หน้าจอนั้นถ้าคุณต้องการสร้างข้อกําหนดที่บันทึกรายละเอียดของการดําเนินการส่งออก
ฉันต้องรู้อะไรอีก
-
สำหรับข้อมูลเกี่ยวกับวิธีบันทึกรายละเอียดของการส่งออกของคุณลงในข้อกำหนดที่คุณสามารถใช้ใหม่ในภายหลัง ให้ดูบทความ การบันทึกรายละเอียดของการดำเนินการนำเข้าหรือส่งออกให้เป็นข้อกำหนด
-
สำหรับข้อมูลเกี่ยวกับวิธีเรียกใช้ข้อกำหนดการส่งออก ให้ดูบทความ การเรียกใช้การดำเนินการนำเข้าหรือส่งออกที่บันทึกไว้
-
สำหรับข้อมูลเกี่ยวกับวิธีการจัดกำหนดการข้อกำหนดเพื่อเรียกใช้เวลาที่เฉพาะเจาะจง ให้ดูบทความ การจัดกำหนดการการดำเนินการนำเข้าหรือส่งออก
-
สำหรับข้อมูลเกี่ยวกับวิธีเปลี่ยนชื่อข้อกำหนด ลบข้อกำหนด หรืออัปเดตชื่อของไฟล์ต้นฉบับในข้อกำหนด ให้ดูบทความ จัดการงานข้อมูล