Ketika menjalankan kueri penambahan di database desktop Access, Anda mungkin menerima pesan kesalahan yang berkata, "Microsoft Access tidak dapat menambahkan semua rekaman dalam kueri penambahan.
Kesalahan ini bisa muncul karena salah satu alasan berikut ini:
Kegagalan konversi tipe Anda mungkin mencoba untuk menambahkan data dari satu tipe ke bidang dari tipe lain. Misalnya, menambahkan teks ke bidang yang datanya diatur ke Angka akan menyebabkan kesalahan muncul. Periksa bidang tipe data dalam tabel tujuan, lalu pastikan Anda menambahkan tipe data yang tepat ke setiap bidang.
Pelanggaran utama Anda mungkin mencoba menambahkan data ke dalam satu atau beberapa bidang yang merupakan bagian dari kunci utama tabel, seperti bidang ID. Periksa desain tabel tujuan untuk melihat apakah kunci utama (atau indeks apa pun) memiliki properti Tanpa Duplikat yang diatur ke Ya. Lalu, periksa data yang Anda tambahkan untuk memastikan data tidak melanggar aturan tabel tujuan.
Mengunci pelanggaran Jika tabel tujuan terbuka dalam tampilan Desain atau dibuka oleh pengguna lain di jaringan, hal ini dapat menimbulkan kunci rekaman yang akan mencegah kueri menambahkan rekaman. Pastikan setiap orang keluar dari database.
Pelanggaran validasi aturan Periksa desain tabel tujuan untuk melihat validasi aturan yang ada. Misalnya, jika bidang diperlukan dan kueri Anda tidak menyediakan data untuk itu, Anda akan mendapatkan kesalahan. Juga, periksa tabel tujuan untuk setiap bidang Teks di mana properti Perbolehkan Panjang Nol diatur ke Tidak. Jika kueri Anda tidak menambahkan karakter apa pun ke dalam bidang seperti itu, Anda akan mendapatkan kesalahan. Aturan validasi lainnya juga bisa menyebabkan masalah—misalnya, Anda mungkin memiliki aturan validasi untuk bidang Kuantitas:
>=10
Dalam kasus ini, Anda tidak bisa menambahkan rekaman dengan kuantitas kurang dari 10.
Untuk informasi selengkapnya tentang membuat kueri penambahan, lihat Menambahkan rekaman ke tabel menggunakan kueri penambahan.