การลบระเบียนที่ซ้ำกันด้วยคิวรี
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

หมายเหตุ: วิธีที่อธิบายไว้ในบทความนี้ใช้ไม่ได้กับ Access Web App

ก่อนที่จะลบข้อมูลใดๆ

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

  • ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้เป็นแบบอ่านอย่างเดียว

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

  • ถ้าคุณมีสิทธิ์ในการเปิดฐานข้อมูลในโหมดเอกสิทธิ์เฉพาะบุคคล: คลิก ไฟล์ >เปิดแล้วเลือกฐานข้อมูล คลิกลูกศรที่อยู่ถัดจาก เปิด แล้วคลิก เปิดแบบเอกสิทธิ์เฉพาะบุคคล

  • สิ่งสําคัญที่สุดคือ อย่าลืมสํารองฐานข้อมูลของคุณ วิธีเดียวที่จะกู้คืนระเบียนที่ถูกลบคือการคืนค่าระเบียนเหล่านั้นจากข้อมูลสํารอง การดําเนินการลบอาจลบระเบียนในตารางที่เกี่ยวข้องด้วย

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

สร้างและเรียกใช้คิวรีแบบใช้ลบข้อมูล

  1. คลิกแท็บ สร้าง > ออกแบบคิวรี แล้วดับเบิลคลิกที่ตารางที่คุณต้องการลบระเบียน

  2. ดับเบิลคลิกที่เครื่องหมายดอกจัน (*) เพื่อเพิ่มเขตข้อมูลตารางทั้งหมดลงในตัวออกแบบคิวรี

  3. เพิ่มเขตข้อมูลที่คุณจะใช้เพื่อระบุระเบียนสําหรับการลบ ตัวอย่างเช่น สมมติว่าลูกค้าไม่อยู่ในธุรกิจ และคุณต้องการลบใบสั่งที่ค้างอยู่ทั้งหมดสําหรับลูกค้ารายนั้น เมื่อต้องการค้นหาเฉพาะระเบียนเหล่านั้น คุณสามารถเพิ่มเขตข้อมูล ID ลูกค้าและวันที่สั่งซื้อลงในตารางออกแบบได้

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

  5. ล้างกล่องกาเครื่องหมาย แสดง สําหรับแต่ละเขตข้อมูลเกณฑ์

  6. บนแท็บ ออกแบบ ให้คลิก เรียกใช้ ตรวจสอบว่าคิวรีส่งกลับระเบียนที่คุณต้องการลบ

  7. คลิก มุมมองออกแบบ และบนแท็บ ออกแบบ ให้คลิก ลบ Access จะเปลี่ยนคิวรีแบบใช้เลือกข้อมูลเป็นคิวรีแบบใช้ลบข้อมูล ซ่อนแถว แสดง ในส่วนล่างของตารางออกแบบ และเพิ่มแถว ลบ

  8. การตรวจสอบอีกหนึ่งรายการก่อนที่คุณจะเรียกใช้คิวรีแบบใช้ลบข้อมูล: ตรวจสอบให้แน่ใจว่าแถว ลบ ในคอลัมน์ * (เขตข้อมูลทั้งหมด) แสดง จาก และ ตําแหน่ง ควรปรากฏในคอลัมน์เกณฑ์ใดๆ

  9. บนแท็บ ออกแบบ ให้คลิก เรียกใช้ > ใช่

สําหรับข้อมูลเพิ่มเติม ให้ดู เปรียบเทียบสองตารางและค้นหาระเบียนที่ไม่มีรายการที่ตรงกัน

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

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

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

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

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