Kesalahan Access: "kueri rusak"

Terakhir Diperbarui: 9 Desember 2019

MASALAH

Ketika mencoba menjalankan kueri pembaruan, mungkin tidak berjalan dan menampilkan kesalahan: "kueri ' nama kueri ' rusak". 

Kesalahan yang menunjukkan kueri rusak

Ini akan terjadi untuk kueri pembaruan yang:

  • Memperbarui tabel tunggal (yaitu memperbarui tabel, bukan output dari kueri pemilihan, atau bergabung

  • Menentukan klausa WHERE (i.e. has Entries in di baris kriteria dalam desainer kueri)

Masalah ini memengaruhi semua Build Access yang didukung.

Masalah ini telah diperkenalkan pada 12 November 2019 melalui pembaruan patch berikut ini untuk Build MSI:

Office 2010: Deskripsi pembaruan keamanan untuk Office 2010:12 November 2019 (KB4484127)
Office 2013: Deskripsi pembaruan keamanan untuk Office 2013:12 November 2019 (KB4484119)
Office 2016: Deskripsi pembaruan keamanan untuk Office 2016:12 November 2019 (KB4484113)
Office 2016:12 November 2019, pembaruan untuk Office 2016 (KB3085368)

Tabel di bawah ini mencantumkan nomor tanggal/Build untuk pembaruan yang paling awal yang tersedia, namun untuk Build MSI, patch yang dirujuk bukan patch yang diperlukan dan harus diterapkan secara manual.  Ada pembaruan keamanan 10 Desember untuk Build MSI, yang akan tersedia melalui WSUS dan akan diterapkan secara otomatis yang memperbaiki masalah tersebut:

2010: KB4484193 – Build 14.0.7243.5000
2013: KB4484186 – Build 15.0.5197.1000
2016: KB4484180 – Build 16.0.4939.1000

STATUS: DIPERBAIKI

Masalah ini akan diperbaiki untuk semua versi:

Catatan: jika Anda mencoba menerapkan patch, dan Anda mendapatkan pesan yang mengatakan "tidak ada produk yang terpengaruh oleh paket ini terinstal di sistem", mungkin karena Anda memiliki penginstalan Click-to-Run (C2R), bukan instalasi MSI.  Dalam hal ini, cobalah instruksi yang terkait untuk versi C2R, ketika perbaikan tersedia.

Versi

Build rusak

Build tetap

Tanggal Rilis

Link resmi untuk memperbaiki masalah

Access 2010 MSI, Access Database Engine 2010 Redistributable

7241,5000

7241,5001

27 November 2019 

KB2986256 

Access 2010 C2R

7241,5000

7243,5000

10 Desember 2019

Menggunakan file/akun/
Memperupdateoptions/UpdateNow
di dalam aplikasi Office

Access 2013 MSI

5189,1000

5189,1002

27 November 2019

KB2965317

Access 2013 C2R

5189,1000

5197,1000

10 Desember 2019

Menggunakan file/akun/
Memperupdateoptions/UpdateNow
di dalam aplikasi Office

Access 2016 MSI, Access Database Engine 2016 Redistributable

4927,1000

4927,1002

18 November 2019

KB4484198

Lisensi volume Access 2019

10352,20042

10353,20037

10 Desember 2019

Menggunakan file/akun/
Memperupdateoptions/UpdateNow
di dalam aplikasi Office

Akses untuk Office 365saluran bulanan/Access 2016 C2R/Access 2019 (versi 1910)

12130,20344

12130,20390

18 November 2019

Menggunakan file/akun/
Memperupdateoptions/UpdateNow
di dalam aplikasi Office

Akses untuk Office 365 semi-tahunan
(Versi 1902)

11328,20468

11328,20480

22 November 2019

Menggunakan file/akun/
Memperupdateoptions/UpdateNow
di dalam aplikasi Office

Access untuk Office 365 semi-tahunan diperpanjang
(Versi 1808)

10730,20416

10730,20422

22 November 2019

Menggunakan file/akun/
Memperupdateoptions/UpdateNow
di dalam aplikasi Office

Akses untuk Office 365 semi-tahunan bertarget (versi 1908)

11929,20436

11929,20494

22 November 2019

Menggunakan file/akun/
Memperupdateoptions/UpdateNow
di dalam aplikasi Office

Access untuk Office 365 (versi Microsoft Store)

12130,20344

12130,20390

18 November 2019

Buka Microsoft Store
Klik pada... di sudut
kanan atas Pilih ' unduhan dan pembaruan '

Jika Anda mengalami masalah ini sebelum perbaikan tersedia, solusi yang disarankan adalah memperbarui kueri sehingga akan memperbarui hasil dari kueri lain, dan bukan memperbarui tabel secara langsung.

Misalnya, jika Anda memiliki kueri yang sama dengan:

PEMBARUAN Tabel1 mengatur Tabel1. Bidang1 = "x" WHERE ([Tabel1]. [ Bidang2] = 1);

Anda bisa membuat kueri baru (Query1) yang didefinisikan sebagai:

Pilih * dari Tabel1;

Dan perbarui kueri asli Anda untuk:

PEMBARUAN Query1 mengatur Query1. Bidang1 = "x" WHERE ([Query1]. [ Bidang2] = 1);

Dengan mengganti semua referensi ke Tabel1 dengan Query1

Ini akan menghasilkan hasil yang sama, namun menghindari kesalahan.

Jika perlu, Anda juga dapat menghapus instalan pembaruan.

Untuk Build MSI, lihat:

Informasi tentang kemampuan untuk menghapus instalan Office

Untuk Office 365, lihat:

Cara kembali ke versi yang lebih lama dari Office 2016 Click-to-Run

Sumber Daya Lainnya

Ikon Pakar (otak, gerigi)

Tanyakan kepada para ahli

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

Komunitas Teknologi Microsoft

Ikon Komunitas

Dapatkan bantuan dalam komunitas

Ajukan pertanyaan dan temukan solusi dari Agen Dukungan, MVP, Teknisi, dan pengguna Excel 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.

UserVoice untuk Office

Lihat Juga

Perbaikan atau solusi untuk masalah terbaru di Access

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×