ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

สมมติว่าคุณมีฐานข้อมูล Access บนเดสก์ท็อปสองฐานข้อมูล หรือฐานข้อมูลเดียวกันสองเวอร์ชัน และคุณต้องการเปรียบเทียบฐานข้อมูลเหล่านั้นเพื่อค้นหาการเปลี่ยนแปลงการออกแบบของคิวรี ฟอร์ม หรือรายงาน หรือคุณอาจต้องการค้นหาความแตกต่างในโค้ดโมดูลของ Visual Basic for Applications (VBA) ถ้าคุณมี Microsoft Office Professional Plus 2013 หรือ 2016 คุณสามารถใช้ Microsoft Database Compare เพื่อเรียกใช้รายงานเกี่ยวกับความแตกต่างที่พบได้

หมายเหตุ: คุณไม่สามารถใช้ Database Compare กับ Access Web Apps ได้

เปรียบเทียบการเปิดฐานข้อมูล

ใน Windows 7    บนเมนู เริ่ม ของ Windows ภายใต้ เครื่องมือOffice 2013ให้คลิก ฐานข้อมูล เปรียบเทียบ ถ้าคุณใช้ Microsoft Office 2013 ถ้าคุณใช้งาน Microsoft Office 2016 ให้เลือกเปรียบเทียบฐานข้อมูลภายใต้เครื่องมือ Office 2016

ใน Windows 8    บนหน้าจอเริ่ม ให้คลิกเปรียบเทียบฐานข้อมูล

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

นอกจาก Database Compare แล้ว คุณจะพบโปรแกรมเสริมของ Excel – Microsoft Spreadsheet Compare และยังต้องใช้ Office Professional Plus 2013 อีกด้วย (ใน Windows 8 ให้พิมพ์ Spreadsheet Compare เพื่อค้นหา)

คุณยังสามารถเปิดเครื่องมือเปรียบเทียบฐานข้อมูลผ่าน Windows Explorer คุณจะต้องค้นหาไฟล์ปฏิบัติการและที่ตั้งอาจแตกต่างกันตามเงื่อนไขต่างๆ เช่น ถ้าคุณใช้งานระบบปฏิบัติการ Windows แบบ 32bit หรือ 64bit หรือถ้าคุณใช้งาน Office 365 เวอร์ชันการสมัครใช้งาน ต่อไปนี้คือบางสถานที่ที่เป็นไปได้ที่จะลอง

ถ้าคุณใช้งาน Office 2016 ให้ลองหนึ่งในสถานที่เหล่านี้:

  • C:\Program Files\Microsoft Office\Office16\DCF\DATABASECOMPARE.EXE

  • C:\Program Files (x86)\Microsoft Office\Office16\DCF\DATABASECOMPARE.EXE

ถ้าคุณใช้งาน Microsoft 365 หนึ่งในสถานที่เหล่านี้:

  • C:\Program Files\Microsoft Office\Root\Office16\DCF\DATABASECOMPARE.EXE

  • C:\Program Files (x86)\Microsoft Office\root\Office16\DCF\DATABASECOMPARE.EXE

เปรียบเทียบไฟล์ฐานข้อมูล Access สองไฟล์

  1. เรียกดูเพื่อค้นหาฐานข้อมูลที่คุณต้องการใช้เป็น "ข้อมูลพื้นฐาน" (หรือเวอร์ชันก่อนหน้า) โดยคลิกปุ่มเรียกดูทางด้านขวาของ กล่อง เปรียบเทียบ


    กล่อง เปรียบเทียบ และกล่อง ถึง และตัวเลือกรายงาน

  2. เรียกดูเพื่อค้นหาฐานข้อมูลที่ "เปลี่ยนแปลง" (หรือเวอร์ชันล่าสุด) โดยการคลิกปุ่ม ทางด้านขวาของกล่อง ถึง

  3. ภายใต้ ตัวเลือกรายงาน ให้เลือกวัตถุหรือรายการฐานข้อมูล ( ตาราง คิวรี แมโคร โมดูล รายงาน ฟอร์ม หรือหน้า ) ที่คุณต้องการเปรียบเทียบโดยการเลือกกล่องที่อยู่ถัดจาก รายการเหล่านั้น

  4. ภายใต้ ค่ารายงาน ให้เลือก เต็ม เพื่อดูรายงานโดยละเอียดเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลง หรือ ฉบับ ย่อของรายงานที่สั้นกว่า ผลลัพธ์เดียวกันจะถูกรายงานด้วยตัวเลือกใดตัวเลือกหนึ่ง แต่รายงานจะอยู่ในรูปแบบที่กระชับมากขึ้นถ้าคุณเลือก บทสรุป

  5. ที่ด้านล่างของหน้าต่าง ให้คลิก เปรียบเทียบ เพื่อเรียกใช้รายงาน

  6. หลังจากรายงานเสร็จสิ้นแล้ว คุณสามารถคลิกแท็บ ผลลัพธ์ เพื่อดูหน้าต่างใหม่ที่มีรายละเอียดมากขึ้น โดยการเปรียบเทียบบรรทัดต่อบรรทัดของรายการ

เข้าใจผลลัพธ์

ตารางดั้งเดิมและตารางที่ปรับเปลี่ยน

ในตัวอย่างด้านบน การออกแบบของ Table1 ได้เปลี่ยนแปลง ไป เขตข้อมูล FName และ LName ถูกเปลี่ยนชื่อเป็นชื่อและนามสกุล ชนิดข้อมูลของเขตข้อมูล Office ถูกเปลี่ยนจากตัวเลขเป็นข้อความสั้น และเขตข้อมูล Dept และ Hire Date ถูกเพิ่มลงในตาราง ต่อไปนี้คือบางสิ่งที่คุณอาจต้องการทราบเมื่อคุณดูผลลัพธ์ของการเปรียบเทียบ:

  • วัตถุหรือคอมโพเนนต์ของวัตถุที่ถูกเปลี่ยนชื่อ (เช่น คอลัมน์ในตาราง หรือกล่องข้อความในฟอร์ม) จะแสดงเป็น "เพิ่มแล้ว" และต้นฉบับแสดงเป็น "ถูกลบ"

  • เมื่อมีการเปลี่ยนแปลงคุณสมบัติของวัตถุ คุณสมบัตินั้นจะถูกรายงานเป็น "เปลี่ยนแปลง"

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

  • เมื่อต้องการดูการเปรียบเทียบความแตกต่างแบบบรรทัด-ต่อ-บรรทัดในโค้ด VBA ให้คลิกแท็บ ผลลัพธ์คลิกชื่อมอดูลที่มีโค้ด และคลิก รายละเอียด หรือเพียงดับเบิลคลิกที่ชื่อมอดูล หน้าต่างใหม่จะปรากฏขึ้น แสดงโค้ดต้นฉบับเป็นบรรทัดที่มีพื้นหลังเป็นสีเหลือง และโค้ดที่อัปเดตแล้วเป็นเส้นที่มีพื้นหลังสีแดง คุณยังสามารถดูความแตกต่างในคิวรีและมอดูล Access ด้วยวิธีนี้

สิ่งที่ฐานข้อมูลเปรียบเทียบสามารถสามารถ

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

Database Compare ไม่ค้นหาการเปลี่ยนแปลงในข้อมูลที่ จัดเก็บในตาราง แต่ด้วยการส่งออกผลลัพธ์ของตารางหรือคิวรีไปยังเวิร์กบุ๊ก Excel คุณสามารถเปรียบเทียบทั้งสองเวิร์กบุ๊กดังกล่าวใน Spreadsheet Compare ได้ เรียนรู้วิธีการ ส่งออกข้อมูล Access เพื่อดูการอัปเดตระเบียน

ขั้นตอนต่อไป

ถ้าคุณมีเวิร์กบุ๊ก Excel หรือฐานข้อมูล Access ที่ "mission critical" ในองค์กรของคุณ ให้พิจารณาติดตั้งสเปรดชีตและเครื่องมือการจัดการฐานข้อมูลของ Microsoft  Microsoft Audit และ Control Management Server มีฟีเจอร์การจัดการการเปลี่ยนแปลงที่มีประสิทธิภาพในไฟล์ Excel และ Access และถูกเสริมด้วย Microsoft Discovery และการประเมินความเสี่ยง ซึ่งมีฟีเจอร์สินค้าคงคลังและการวิเคราะห์ โดยมีเป้าหมายที่จะช่วยให้คุณสามารถลดความเสี่ยงที่เกี่ยวข้องกับการใช้เครื่องมือที่พัฒนาขึ้นโดยผู้ใช้ใน Excel และ Access

ภาพรวมของตัวเปรียบเทียบhttps://o15.officeredir.microsoft.com/r/rliddbc15

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Insider

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

คุณพึงพอใจกับคุณภาพการแปลแค่ไหน
สิ่งที่ส่งผลกระทบต่อประสบการณ์ใช้งานของคุณ

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

×