"menambahkan dbFailOnError di akhir CurrentDb.Execute strSQL mencegah tabel memperbarui tetapi tidak menimbulkan kesalahan "
Itu bisa gagal memperbarui tanpa kesalahan yang terlihat jika SetWarnings telah dimatikan. Periksa apakah Anda mendapatkan hasil yang berbeda saat beralih SetWarnings aktif segera sebelum menjalankan pernyataan pembaruan.
DoCmd.SetWarnings True
CurrentDb.Execute strSQL, dbFailOnError