Xóa bỏ các bản ghi trùng lặp bằng truy vấn

Xóa bỏ các bản ghi trùng lặp bằng truy vấn

Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Dữ liệu trùng lặp thường xảy ra khi nhiều người dùng thêm dữ liệu vào cơ sở dữ liệu cùng lúc hoặc nếu cơ sở dữ liệu không được thiết kế để kiểm tra trùng lặp. Khi bạn muốn xóa bỏ nhiều dữ liệu trùng lặp, sẽ dễ dàng hơn nếu bạn dùng truy vấn. Bước đầu tiên là Tìm các bản ghi trùng lặp bằng truy vấn trong cơ sở dữ liệu của bạn.

Lưu ý: Phương pháp được mô tả trong bài viết này không áp dụng cho ứng dụng web Access.

Trước khi xóa bỏ bất kỳ dữ liệu nào

Bạn không thể hoàn tác việc xóa bỏ dữ liệu, vì vậy hãy đảm bảo dữ liệu của bạn đã sẵn sàng trước khi bạn thử xóa bỏ các bản ghi trùng lặp.

  • Hãy đảm bảo tệp không ở dạng chỉ đọc.

  • Nếu bạn chia sẻ cơ sở dữ liệu với người khác, hãy yêu cầu họ đóng các đối tượng mà bạn muốn làm việc trên đó để tránh các xung đột dữ liệu có thể xảy ra.

  • Nếu bạn có quyền để mở cơ sở dữ liệu trong chế độ dành riêng: bấm tệp >mởvà chọn cơ sở dữ liệu. Bấm vào mũi tên bên cạnh mở và bấm Mở riêng.

  • Điều quan trọng nhất là hãy luôn nhớ sao lưu cơ sở dữ liệu của bạn. Cách duy nhất để phục hồi các bản ghi đã xóa là phục hồi chúng từ bản sao lưu. Thao tác xóa cũng có thể xóa bỏ các bản ghi trong các bảng có liên quan.

Lưu ý: Để phục hồi từ một bản sao lưu, bạn hãy đóng và đổi tên tệp gốc để bản sao lưu có thể dùng tên của bản gốc. Gán tên của bản gốc cho bản sao lưu, rồi mở nó trong Access.

Tạo và chạy truy vấn xóa

  1. Bấm tab tạo > Thiết kế truy vấn và trong hộp thoại Hiện bảng , bấm đúp vào bảng mà bạn muốn xóa bỏ bản ghi.

  2. Bấm đúp dấu sao (*) để thêm tất cả các trường bảng vào trình thiết kế truy vấn.

  3. Hãy thêm những trường bạn sẽ dùng để xác định các bản ghi cần xóa bỏ. Ví dụ, giả sử một khách hàng không còn giao dịch nữa và bạn cần xóa bỏ toàn bộ các đơn hàng chưa giải quyết của khách hàng đó. Để chỉ tìm các bản ghi đó, bạn có thể thêm các trường ID Khách hàng và Ngày Đặt hàng vào lưới thiết kế.

  4. Bạn cũng có thể thêm tiêu chí trong hàng Tiêu chí. Ví dụ, bạn có thể thêm ID Khách hàng của khách hàng không còn giao dịch và ngày mà sau ngày đó các đơn hàng của khách hàng sẽ không hợp lệ.

  5. Xóa hộp kiểm Hiện cho từng trường tiêu chí.

  6. Trên tab Thiết kế, hãy bấm Chạy. Kiểm tra xem truy vấn có trả về các bản ghi mà bạn muốn xóa hay không.

  7. Bấm Dạng xem thiết kế và trên tab thiết kế , bấm xóa. Access sẽ thay đổi truy vấn chọn thành truy vấn xóa, ẩn Hiển thị hàng trong phần dưới của lưới thiết kế, rồi thêm xóa hàng.

  8. Xác nhận thêm lần nữa trước khi bạn chạy truy vấn xóa: hãy đảm bảo hàng Xóa bỏ trong cột * (tất cả các trường) hiển thị TừỞ đâu sẽ hiển thị trong bất kỳ cột tiêu chí nào.

  9. Trên tab Thiết kế, hãy bấm Chạy > .

Để biết thêm, hãy xem so sánh hai bảng và tìm các bản ghi mà không có kết quả khớp.

Đầu Trang

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×