การตั้งค่าตัวเลือก การแก้ไขชื่ออัตโนมัติ

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

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

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

In this article

เหตุใดฉันจึงควรใช้การแก้ไขชื่ออัตโนมัติ

การแก้ไขชื่ออัตโนมัติทำงานอย่างไร

การเปิดใช้งานหรือปิดใช้งานตัวเลือกการแก้ไขชื่ออัตโนมัติ

เหตุใดฉันจึงควรใช้การแก้ไขชื่ออัตโนมัติ

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

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

คุณลักษณะการแก้ไขชื่ออัตโนมัติสามารถติดตามเก็บข้อมูลการเปลี่ยนชื่อให้กับคุณได้ และยังสามารถแก้ไขชื่อของฟอร์ม รายงาน ตาราง แบบสอบถาม เขตข้อมูล หรือตัวควบคุมต่างๆ (เช่น กล่องข้อความ) โดยอัตโนมัติได้อีกด้วย

การแก้ไขชื่ออัตโนมัติและข้อมูลการขึ้นต่อกันของวัตถุ

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

หมายเหตุ: ตามค่าเริ่มต้น ติดตามการเปลี่ยนแปลงชื่อไม่ได้เปิดฐานข้อมูลที่ถูกสร้างขึ้น โดยใช้ Access 97 หรือเวอร์ชันก่อนหน้าของ Access แม้ว่าคุณแปลงฐานข้อมูลเหล่านั้นลงในรูปแบบไฟล์ฐานข้อมูลใหม่ อย่างไรก็ตาม คุณสามารถ เปิดใช้งานการติดตามหลังจากคุณแปลงฐานข้อมูลดังกล่าวลงในรูปแบบที่ใหม่กว่าการเปลี่ยนแปลงชื่อได้ เมื่อคุณสร้างฐานข้อมูล โดยใช้ Access 2000, Access 2002, Access 2003 หรือ Access 2007 ชื่อติดตามการเปลี่ยนแปลงถูกเปิดใช้งานตามค่าเริ่มต้น

เมื่อใดฉันที่ไม่ควรใช้การแก้ไขชื่ออัตโนมัติ

คุณไม่ควรใช้การแก้ไขชื่ออัตโนมัติในสถานการณ์ต่อไปนี้

  • เมื่อไม่มีการเปลี่ยนแปลงใดๆ กับการออกแบบฐานข้อมูลของคุณ    ถ้าไม่มีการเปลี่ยนแปลงใดๆ กับการออกแบบฐานข้อมูลของคุณ คุณสามารถเพิ่มประสิทธิภาพการทำงานของระบบของคุณได้ด้วยการปิดใช้งานการแก้ไขชื่ออัตโนมัติ

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

สิ่งที่การแก้ไขชื่ออัตโนมัติไม่ทำการแก้ไข

การแก้ไขชื่ออัตโนมัติจะไม่แก้ไขสิ่งต่อไปนี้

  • ไม่มีการติดตามเก็บข้อมูลการเปลี่ยนชื่อฟอร์ม ชื่อรายงาน หรือชื่อตัวควบคุม

  • ชื่อตาราง ชื่อแบบสอบถาม หรือชื่อเขตข้อมูลในแมโครหรือในโค้ดจะไม่ได้รับการแก้ไข

ด้านบนของหน้า

การแก้ไขชื่ออัตโนมัติทำงานอย่างไร

การแก้ไขชื่ออัตโนมัติมีตัวเลือกสามตัวเลือกดังต่อไปนี้ ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติทำการแก้ไขชื่ออัตโนมัติ และ สร้างแฟ้มเพื่อเก็บการแก้ไขชื่ออัตโนมัติ ตัวเลือกสองตัวเลือกหลังจะทำงานเมื่อเปิดใช้งานตัวเลือกแรกไว้เท่านั้น

ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติ

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

  1. พยายามเข้าถึงฐานข้อมูลนั้นในแบบเอกสิทธิ์เฉพาะบุคคล

  2. ค้นหาวัตถุที่เปิดอยู่

  3. พร้อมท์และปิดวัตถุที่เปิดอยู่นั้น

  4. ปรับปรุงแมปชื่อโดยการเปิด บันทึก และปิดตาราง แบบสอบถาม ฟอร์ม และรายงานทั้งหมด

  5. คืนค่าฐานข้อมูลกลับไปยังสถานะที่เป็นอยู่ก่อนหน้าที่จะทำงานในแบบเอกสิทธิ์เฉพาะบุคคล

การแมปชื่อที่ถูกขัดจังหวะ

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

หมายเหตุ: ถ้าคุณขัดจังหวะการทำงานของ Access (โดยการกด ESC) ในขณะที่กำลังทำการปรับปรุงแมปชื่ออยู่ Access จะไม่ปิดใช้งานตัวเลือก ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติ ตัวเลือก ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติ จะยังคงถูกเลือกไว้เหมือนเช่นเดิม ถึงแม้ว่าจะแมปชื่อจะไม่ได้รับการปรับปรุงก็ตาม เมื่อต้องการเริ่มกระบวนการปรับปรุงแมปชื่ออีกครั้ง ให้ทำดังต่อไปนี้

  1. คลิก ปุ่ม Microsoft Office รูปปุ่ม จากนั้นให้คลิก ตัวเลือกของ Access

  2. ในบานหน้าต่างด้านซ้ายของกล่องโต้ตอบ ตัวเลือกของ Access ให้คลิก ฐานข้อมูลปัจจุบัน

  3. ล้างกล่องกาเครื่องหมาย ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติ แล้วคลิก ตกลง Access จะเตือนคุณว่าจะต้องปิดวัตถุทั้งหมดที่เปิดอยู่ก่อน การเปลี่ยนแปลงที่ทำจึงจะมีผลใช้

  4. ปิดฐานข้อมูล แล้วเปิดขึ้นอีกครั้ง

  5. เปิดกล่องโต้ตอบ ตัวเลือกของ Access ขึ้นอีกครั้ง จากนั้น ภายใต้ประเภท ฐานข้อมูลปัจจุบัน ให้เลือกกล่องกาเครื่องหมาย ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติ แล้วคลิก ตกลง

หรือถ้าต้องการปรับปรุงแมปชื่อของวัตถุใดวัตถุหนึ่งโดยเฉพาะ ให้เปิดวัตถุนั้นในมุมมองออกแบบ แล้วบันทึกวัตถุ

สิ่งที่เกิดขึ้นเมื่อคุณปิดใช้งาน ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติ

เมื่อคุณปิดใช้งานการติดตามเก็บข้อมูลการเปลี่ยนชื่อของการแก้ไขชื่ออัตโนมัติ Accesจะทำสิ่งต่อไปนี้

  1. พยายามเข้าถึงฐานข้อมูลนั้นในแบบเอกสิทธิ์เฉพาะบุคคล

  2. ค้นหาวัตถุที่เปิดอยู่

  3. พร้อมท์และปิดวัตถุที่เปิดอยู่นั้น

  4. เอาแมปชื่อออกจากตาราง แบบสอบถาม ฟอร์ม และรายงานทั้งหมด

  5. คืนค่าฐานข้อมูลกลับไปยังสถานะที่เป็นอยู่ก่อนหน้าที่จะทำงานในแบบเอกสิทธิ์เฉพาะบุคคล

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

ทำการแก้ไขชื่ออัตโนมัติ

คุณจะต้องเปิดใช้งานตัวเลือก ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติ ก่อน จากนั้นจึงจะสามารถเปิดใช้งานตัวเลือก ทำการแก้ไขชื่ออัตโนมัติ ได้

เมื่อเปิดใช้งานตัวเลือก ทำการแก้ไขชื่ออัตโนมัติ Access จะใช้แมปชื่อในการพิจารณาว่าการเปลี่ยนชื่อจะส่งผลต่อวัตถุฐานข้อมูลอื่นหรือไม่ และจะทำการแก้ไขชื่อที่เปลี่ยนซึ่งปรากฏอยู่ในวัตถุเหล่านั้น

สร้างแฟ้มเพื่อเก็บการแก้ไขชื่ออัตโนมัติ

คุณจะต้องเปิดใช้งานตัวเลือก ติดตามเก็บข้อมูลการแก้ไขชื่ออัตโนมัติ และตัวเลือก ทำการแก้ไขชื่ออัตโนมัติ ก่อน จากนั้นจึงจะสามารถเปิดใช้งานตัวเลือก สร้างแฟ้มเพื่อเก็บการแก้ไขชื่ออัตโนมัติ ได้

เมื่อตัวเลือกการบันทึกการแก้ไขชื่ออัตโนมัติ ถูกเปิดใช้งาน Access เก็บไฟล์บันทึกการแก้ไขที่ได้ทำเนื่องจากการเปลี่ยนแปลงชื่อของวัตถุ แต่ละการแก้ไขปรากฏเป็นระเบียนในตารางชื่อบันทึกการแก้ไขอัตโนมัติ

ด้านบนของหน้า

การเปิดใช้งานหรือปิดใช้งานตัวเลือกการแก้ไขชื่ออัตโนมัติ

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

  1. คลิก ปุ่ม Microsoft Office รูปปุ่ม จากนั้นให้คลิก ตัวเลือกของ Access

  2. ในบานหน้าต่างด้านซ้ายของกล่องโต้ตอบ ตัวเลือกของ Access ให้คลิก ฐานข้อมูลปัจจุบัน

  3. ภายใต้ตัวเลือกการแก้ไขอัตโนมัติชื่อ เลือก หรือล้างตัวเลือกที่คุณต้อง:

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

      คุณจะต้องเลือกตัวเลือกนี้ก่อน จากนั้นจึงจะสามารถเลือกตัวเลือกการแก้ไขชื่ออัตโนมัติตัวเลือกอื่นได้

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

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

      คุณจะต้องเลือกตัวเลือกนี้ก่อน จากนั้นจึงจะสามารถเลือกตัวเลือก สร้างแฟ้มเพื่อเก็บการแก้ไขชื่ออัตโนมัติ ได้

    • สร้างไฟล์เพื่อเก็บการแก้ไขชื่ออัตโนมัติ    Access จะเก็บบันทึกการแก้ไขที่การแก้ไขชื่ออัตโนมัติได้ทำไว้ การแก้ไขแต่ละรายการจะปรากฏขึ้นเป็นระเบียนในตารางไฟล์บันทึกการแก้ไขชื่ออัตโนมัติ

ด้านบนของหน้า

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

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

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

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

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×