Anda dapat menggunakan properti UniqueValues ketika ingin menghilangkan data yang berisi data duplikat dalam bidang yang ditampilkan di tampilan lembar data. Sebagai contoh, jika output kueri berisi lebih dari satu bidang, kombinasi nilai dari semua bidang harus unik untuk data yang akan disertakan dalam hasil.
Catatan: Properti UniqueValues hanya berlaku untuk melampirkan dan membuat tabel kueri tindakan dan kueri pemilihan.
Pengaturan
Properti UniqueValues menggunakan pengaturan berikut ini.
Pengaturan |
Deskripsi |
Ya |
Hanya menampilkan data yang nilai bidangnya ditampilkan dalam tampilan Lembar Data unik. |
Tidak |
(Default) Menampilkan semua data. |
Anda dapat mengatur properti UniqueValues di lembar properti kueri atau di tampilan SQL dari Jendela kueri.
Catatan: Anda dapat mengatur properti ketika membuat kueri baru menggunakan pernyataan SQL. Predikat DISTINCT terkait dengan pengaturan properti UniqueValues. Predikat DISTINCTROW terkait dengan pengaturan properti UniqueRecords.
Keterangan
Ketika Anda mengatur properti UniqueValues menjadi Ya, hasil dari kueri tidak dapat diperbarui dan tidak akan menampilkan perubahan yang dibuat pengguna lain.
Properti UniqueValues dan UniqueRecords terkait dalam salah satu dari keduanya dapat diatur ke Ya satu per satu. Ketika mengatur properti UniqueValues ke Ya, sebagai contoh, Microsoft Office Access 2007 secara otomatis mengatur properti UniqueRecords ke Tidak. Walaupun begitu, Anda dapat mengatur keduanya menjadi Tidak. Ketika kedua properti diatur menjadi Tidak, semua data dikembalikan.
tips
Jika Anda ingin menghitung jumlah instans dari nilai di bidang, buat kueri total.
Contoh
Pernyataan SELECT dalam contoh ini mengembalikan daftar negara/kawasan yang terdapat pelanggan. Karena terdapat kemungkinan banyaknya pelanggan ditemukan di tiap negara/kawasan, beberapa data mungkin sama dengan negara/kawasan yang ada di tabel Pelanggan. Namun, tiap negara/kawasan hanya diwakili sekali dalam hasil kueri.
Contoh ini menggunakan tabel Pelanggan, yang berisi data berikut ini.
Negara/Kawasan |
Nama perusahaan |
Brasil |
Familia Arquibaldo |
Brasil |
Gourmet Lanchonetes |
Brasil |
Hanari Carnes |
Prancis |
Du monde entier |
Prancis |
Folies gourmandes |
Jerman |
Frankenversand |
Irlandia |
Hungry Owl All-Night Grocers |
Pernyataan SQL ini mengembalikan negara/kawasan dalam tabel berikut ini:
SELECT DISTINCT Customers.CountryRegion
FROM Customers;
Negara/Kawasan yang dikembalikan |
Brasil |
Perancis |
Jerman |
Irlandia |