Bạn có thể sử dụng thuộc tính UniqueValues khi muốn bỏ qua các bản ghi có chứa dữ liệu trùng lặp trong những trường được hiển thị ở Dạng xem biểu dữ liệu. Ví dụ: nếu đầu ra của truy vấn có nhiều trường thì kết hợp giữa các giá trị từ mọi trường đều phải là duy nhất để bản ghi cho trước được tích hợp vào kết quả.

Lưu ý: Thuộc tính UniqueValues 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 UniqueValues sử dụng các cài đặt sau.

Thiết đặt

Mô tả

Yes

Sẽ chỉ hiển thị những bản ghi mà trong đó các giá trị của mọi trường được hiển thị dưới dạng xem Biểu dữ liệu là duy nhất.

No

(Mặc định) Hiển thị tất cả bản ghi.

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

Lưu ý: Bạn có thể đặ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ừ DISTINCT tương ứng với cài đặt thuộc tính UniqueValues. Vị từ DISTINCTROW tương ứng với cài đặt thuộc tính UniqueRecords.

Ghi chú

Khi bạn đặt thuộc tính UniqueValues thành Yes, kết quả của truy vấn sẽ không thể cập nhật và sẽ không phản ánh các thay đổi sau đó được người dùng khác thực hiện.

Các thuộc tính UniqueValuesUniqueRecords 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 UniqueValues thành Yes, Access sẽ tự động đặt thuộc tính UniqueRecords thành No. Tuy nhiên, bạn có thể đặt cả hai thành Không. Khi cả hai thuộc tính được đặt thành Không, mọi bản ghi sẽ được trả về.

mẹo

Nếu bạn muốn đếm số lần xuất hiện của một giá trị trong một trường, hãy tạo truy vấn tổng.

Ví dụ

Câu lệnh SELECT trong ví dụ này sẽ trả về một danh sách các quốc gia/vùng lãnh thổ có khách hàng. Vì có thể có nhiều khách hàng trong mỗi quốc gia/vùng lãnh thổ nên nhiều bản ghi có thể có cùng một quốc gia/vùng lãnh thổ trong bảng Khách hàng. Tuy nhiên, mỗi quốc gia/vùng lãnh thổ chỉ được hiển thị một lần trong kết quả truy vấn.

Ví dụ này sử dụng bảng Khách hàng, trong đó chứa dữ liệu sau đây.

Quốc gia/Vùng lãnh thổ

Tên công ty

Brazil

Familia Arquibaldo

Brazil

Gourmet Lanchonetes

Brazil

Hanari Carnes

Pháp

Du monde entier

Pháp

Folies gourmandes

Đức

Frankenversand

Ireland

Hungry Owl All-Night Grocers

Câu lệnh SQL này sẽ trả về các quốc gia/vùng lãnh thổ ở bảng sau đây:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Quốc gia/Vùng lãnh thổ được trả về

Brazil

Pháp

Đức

Ireland

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.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.