Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Anda dapat mencegah nilai duplikat dalam bidang dalam tabel Access dengan membuat indeks unik. Indeks unik adalah indeks yang mengharuskan setiap nilai bidang terindeks bersifat unik.

Ada dua cara dasar untuk membuat indeks unik:

  • Mengatur properti Terindeks bidang ke Ya (Tanpa duplikat)    Anda bisa melakukan ini dengan membuka tabel di tampilan desain. Metode ini mudah dan pilihan yang baik jika Anda hanya ingin mengubah satu bidang dalam satu waktu.

  • Membuat kueri definisi data yang membuat indeks unik    Anda dapat melakukan ini dengan menggunakan tampilan SQL. Metode ini tidak semudah menggunakan tampilan Desain, tetapi memiliki keuntungan: Anda bisa menyimpan kueri definisi data dan menggunakannya lagi nanti. Ini berguna jika Anda secara berkala menghapus dan membuat ulang tabel dan ingin menggunakan indeks unik di beberapa bidang.

Apa yang ingin Anda lakukan?

Mengatur properti Terindeks bidang ke Ya (Tanpa duplikat)

  1. Di Panel Navigasi, klik kanan tabel yang berisi bidang, lalu klik Tampilan Desain.

  2. Pilih bidang yang ingin Anda pastikan memiliki nilai yang unik.

  3. Di panel Properti Bidang di bagian bawah tampilan desain tabel, pada tab Umum , atur properti Terindeks ke Ya (Tanpa duplikat).

  4. Simpan perubahan ke tabel Anda.

    Catatan: Jika duplikat sudah ada di bidang untuk catatan tabel Anda, Access menampilkan pesan kesalahan (Kesalahan 3022) saat Anda mencoba dan menyimpan perubahan tabel dengan indeks baru. Anda harus menghapus nilai bidang duplikat tersebut dari rekaman tabel sebelum dapat mengatur dan menyimpan indeks unik yang baru.

Membuat indeks unik untuk bidang menggunakan kueri definisi data

  1. Di tab Buat, dalam grup Kueri, klik Desain Kueri.

  2. Pada tab Desain untuk kueri, dalam grup Hasil , klik panah di bawah Tampilan, lalu klik Tampilan SQL.

  3. Hapus semua SQL yang sudah ada dari kueri. (Access kemungkinan besar hanya menampilkan SELECT; sebelum Anda menghapus teks yang sudah ada.)

  4. Ketik atau tempelkan SQL berikut ini ke dalam kueri:

    CREATE UNIQUE INDEX index_name
    ON table (field);
  5. Dalam SQL, ganti variabel sebagai berikut:

    • Ganti index_name dengan nama untuk indeks Anda. Ada baiknya menggunakan nama yang membantu Anda menentukan untuk apa indeks tersebut. Misalnya, jika indeks untuk memastikan bahwa nomor telepon unik, Anda mungkin menamainya unique_phone.

    • Ganti tabel dengan nama tabel yang berisi bidang yang akan diindeks. Jika nama tabel memiliki spasi atau karakter khusus, Anda harus memasukkan nama dalam tanda kurung siku.

    • Ganti bidang dengan nama bidang yang akan diindeks. Jika nama bidang memiliki spasi atau karakter khusus, Anda harus memasukkan nama dalam tanda kurung siku.

  6. Menyimpan dan menutup kueri.

  7. Jalankan kueri untuk membuat indeks. Perhatikan bahwa Anda bisa menjalankan kueri dari makro dengan menggunakan tindakan makro RunSQL.

Atas Halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×