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

Terakhir Diperbarui: 23 Januari 2020

MASALAH

Saat membuat link ke tabel di SQL Server yang memiliki Kolom Identitas, Access biasanya akan mengidentifikasi kolom itu sebagai kolom AutoNumber.

Memperlihatkan bahwa Kolom Identitas diidentifikasi sebagai bidang AutoNumber

Dalam build Saluran Saat Ini (16.0.12325.*) Versi 1912 dari Office 365 dan Office 2016/2019, Kolom Identitas tidak diidentifikasi dengan benar, dan akan dikenali sebagai Angka saja.

Kolom Identitas tidak diidentifikasi dengan benar sebagai AutoNumber

Ini akan terjadi saat membuat link baru melalui antarmuka pengguna atau melalui kode, tapi hanya untuk link baru.  Link yang sudah ada tidak akan terpengaruh, kecuali link di-refresh.

Access menggunakan identifikasi Kolom Identitas yang sesuai untuk sejumlah tujuan, sehingga hal ini dapat memengaruhi aplikasi dengan beberapa cara.

Misalnya, Kolom Identitas biasanya digunakan untuk mengidentifikasi rekaman yang baru ditambahkan.  Saat Kolom Identitas tidak digunakan, Access mungkin tidak bisa menemukan baris yang baru ditambahkan dengan benar, yang akan menyebabkan bidang di baris itu diperlihatkan sebagai #Deleted.

Baris memperlihatkan bidang yang mengatakan Dihapus

Anda mungkin melihat masalah yang sama ketika menggunakan properti RecordSet.LastModified untuk mengambil nilai bagi data terakhir yang ditambahkan. Kode berikut:

Set rst = CurrentDb().OpenRecordset("tblWithIdentityColumn")

rst.AddNew
rst!CompanyName = "Contoso"
rst.Update

rst.Bookmark = rst.LastModified
MsgBox rst!CompanyName

Mungkin mengakibatkan kesalahan 3167:

Kesalahan menunjukkan bahwa data dihapus.

Dalam kedua kasus tersebut, data akan berhasil ditambahkan, tetapi Access akan gagal menemukannya dengan sukses.

Access juga biasanya mengabaikan upaya untuk memperbarui Kolom Identitas secara langsung. Namun, dalam build ini, properti ini memungkinkan percobaan namun gagal dan menghasilkan pesan kesalahan:

[SQL Server] Tidak dapat menyisipkan nilai eksplisit untuk kolom identitas dalam tabel 'tblPesanan' IDENTITY_INSERT ketika IDENTITY_INSERT diatur ke NONAKTIF.(#544)

STATUS: DIPERBAIKI

Perbaikan untuk masalah ini kini tersedia untuk Versi 1912.  Anda mungkin harus secara eksplisit memaksa pembaruan untuk menerima perbaikan.  Nomor build yang diperbaiki harus bernomor 12325.20344.

Jika anda berada di Insider Slow (Versi 2001) atau Insider Fast (Versi 2002). Perbaikan belum terkirim di saluran tersebut, sehingga Anda mungkin ingin beralih ke Saluran Saat Ini.

Catatan: Setelah mengubah versi, Anda harus merefresh semua tautan yang terpengaruh untuk memastikan bahwa semuanya berfungsi dengan benar kembali.

Ikon Pakar (otak, gerigi)

Tanyakan kepada ahlinya

Terhubung dengan para ahli, diskusikan praktik terbaik, pembaruan, dan berita terkini, serta baca blog kami.

Komunitas Teknologi Microsoft

Ikon Komunitas

Dapatkan bantuan di komunitas

Ajukan pertanyaan dan temukan solusi dari Agen Dukungan, MVP, Teknisi, dan pengguna Office lainnya.

Forum Office di Answers

Ikon permintaan fitur (bola lampu, ide)

Sarankan fitur baru

Kami sangat senang membaca saran dan umpan balik Anda! Bagikan pendapat Anda. Kami mendengarkan.

Berikan umpan balik

Lihat Juga

Perbaikan atau solusi untuk masalah terbaru di Access

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!

×