Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Bạn có thể sử dụng thuộc tính UniqueRecords để cho biết có trả về mỗi mình bản ghi duy nhất dựa trên tất cả các trường trong nguồn dữ liệu cơ sở, chứ không phải những trường có trong truy vấn đó hay không.

Lưu ý: Thuộc tính UniqueRecords chỉ áp dụng cho truy vấn chắp thêm, truy vấn hành động tạo bảng và truy vấn chọn.

Cài đặt

Thuộc tính UniqueRecords sử dụng các cài đặt sau.

Thiết đặt

Mô tả

Yes

Không trả về bản ghi trùng lặp.

No

(Mặc định) Trả về bản ghi trùng lặp.

Bạn có thể đặt thuộc tính UniqueRecords trong bảng thuộc tính của truy vấn hoặc trong Dạng xem SQLcủa Cửa sổ truy vấn.

Lưu ý: Bạn đặt thuộc tính này khi tạo một truy vấn mới bằng cách sử dụng câu lệnh SQL. Vị từ DISTINCTROW tương ứng với cài đặt thuộc tính UniqueRecords. Vị từ DISTINCT tương ứng với cài đặt thuộc tính UniqueValues.

Ghi chú

Bạn có thể sử dụng thuộc tính UniqueRecords khi bạn muốn bỏ qua dữ liệu dựa trên toàn bộ bản ghi trùng lặp, chứ không chỉ các trường trùng lặp. Access sẽ xem một bản ghi là duy nhất miễn là giá trị trong một trường trong bản ghi khác với giá trị trong cùng một trường ở bản ghi khác.

Thuộc tính UniqueRecords có hiệu ứng chỉ khi bạn sử dụng nhiều bảng trong truy vấn và chọn trường từ bảng được sử dụng trong truy vấn. Thuộc tính UniqueRecords được bỏ qua nếu truy vấn chỉ có một bảng.

Các thuộc tính UniqueRecordsUniqueValues có mối liên quan rằng tại một thời điểm chỉ một trong hai thuộc tính này mới có thể được đặt thành Yes. Ví dụ: khi bạn đặt thuộc tính UniqueRecords thành Yes, Access sẽ tự động đặt UniqueValues thành No. Tuy nhiên, bạn có thể đặt cả hai thuộc tính thành No. Khi cả hai thuộc tính được đặt thành No, mọi bản ghi sẽ được trả về.

Ví dụ

Truy vấn trong ví dụ này sẽ trả về từ bảng Khách hàng danh sách các khách hàng có ít nhất một đơn hàng trong bảng Đơn hàng.

Bảng Khách hàng

Tên công ty

ID Khách hàng

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG

Bảng Đơn hàng

ID Khách hàng

ID Đơn hàng

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408

Câu lệnh SQL sau sẽ trả về tên khách hàng ở bảng sau đây:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

Khách hàng trả về

ID Khách hàng

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.