Ada dua cara dasar yang bisa Anda gunakan untuk memerlukan nilai dalam bidang dalam tabel Access:
-
Atur properti Diperlukan bidang ke Ya Anda bisa melakukan ini dengan membuka tabel di tampilan desain. Metode ini mudah dan pilihan yang baik jika Anda hanya ingin mengubah satu bidang satu kali.
-
Menggunakan kueri definisi data yang membuat indeks non-null pada bidang 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 memerlukan nilai untuk beberapa bidang.
Mengatur properti Diperlukan untuk bidang menjadi Ya
-
Di Panel Navigasi, klik kanan tabel lalu klik Tampilan Desain.
-
Pilih bidang yang ingin Anda perlukan selalu memiliki nilai.
-
Di panel Properti Bidang, pada tab Umum , atur properti Diperlukan ke Ya.
Catatan: Jika Anda mengatur properti Diperlukan ke Ya untuk bidang dalam tabel yang sudah berisi rekaman, Access memberi Anda opsi untuk memeriksa apakah bidang memiliki nilai di semua catatan yang sudah ada. Terlepas dari apakah Anda menerima opsi ini, rekaman baru akan memerlukan nilai untuk bidang tersebut.
Create indeks non-null untuk bidang menggunakan kueri definisi data
-
Di tab Buat, dalam grup Kueri, klik Desain Kueri.
-
Pada tab Desain , dalam grup Hasil , klik panah di bawah Tampilan, lalu klik Tampilan SQL.
-
Hapus semua SQL dari kueri.
-
Ketik atau tempelkan SQL berikut ini ke dalam kueri:
CREATE INDEX index_name
ON table (field) WITH DISALLOW NULL -
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 adalah untuk memastikan bahwa nomor jaminan sosial ada untuk setiap catatan, Anda mungkin menamainya require_SSN.
-
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.
-
-
Menyimpan dan menutup kueri.
-
Jalankan kueri untuk membuat indeks. Perhatikan bahwa Anda bisa menjalankan kueri dari makro dengan menggunakan Tindakan Makro RunSQL.