Access hatası: "Sorgu bozuk"

Son Güncelleştirme: 9 Aralık 2019

SORUN

Bir Güncelleştirme sorgusunu çalıştırmaya çalışırken, sorgu çalışmayabilir ve şu hatayı görüntüler: " 'sorgu adı' sorgusu bozuk". 

Sorgunun bozuk olduğunu belirten hata

Bu, şu özelliklerdeki bir Güncelleştirme sorgusunda oluşur:

  • Tek bir tabloyu güncelleştirir (yani, bir Seçme sorgusunun veya birleşimin çıktısı yerine bir tabloyu güncelleştirir)

  • Bir WHERE yan tümcesi belirtir (yani, sorgu tasarımcısında Ölçüt satırında girişler vardır)

Bu sorun desteklenen tüm Access derlemelerini etkiler.

Sorun 12 Kasım 2019'da MSI derlemeleri için aşağıdaki yama güncelleştirmeleriyle başladı:

Office 2010: Outlook 2010 güvenlik güncelleştirmesinin açıklaması: 12 Kasım 2019 (KB4484127)
Office 2013: Outlook 2013 güvenlik güncelleştirmesinin açıklaması: 12 Kasım 2019 (KB4484119)
Office 2016: Office 2016 güvenlik güncelleştirmesine ilişkin açıklama: 12 Kasım 2019 (KB4484113)
Office 2016: 12 Kasım 2019, Office 2016 güncelleştirmesi (KB3085368)

Aşağıdaki tabloda, kullanılabilir en erken güncelleştirme için tarihler/derleme numaraları listelenmiştir, ancak MSI derlemeleri için, başvurulan düzeltme eki gerekli bir düzeltme eki değildir ve el ile uygulanması gerekir.  MSI derlemeleri için, WSUS aracılığıyla kullanıma sunulacak ve otomatik olarak uygulanacak, şu sorunu çözen bir 10 Aralık güvenlik güncelleştirmesi vardır:

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

DURUM: DÜZELTİLDİ

Bu sorun tüm sürümlerde düzeltilecektir:

NOT: Bir düzeltme eki uygulamaya çalışıyorsanız ve “Sistemde yüklü olan bu paket tarafından etkilenen ürün yok” diyen bir ileti alıyorsanız, bunun nedeni, MSI yüklemesi yerine bir tıkla-çalıştır (C2R) Office yüklemesi yapmanızdır.  Bu durumda, düzeltme kullanıma sunulduğunda, C2R sürümüyle ilgili talimatları deneyin.

Sürüm

Bozuk Derleme

Düzeltilmiş Derleme

Yayınlanma Tarihi

Sorunu düzeltmek için resmi bağlantı

Access 2010 MSI, Access Database Engine 2010 Redistributable

7241.5000

7241.5001

27 Kasım 2019 

KB2986256 

Access 2010 C2R

7241.5000

7243.5000

10 Aralık 2019

Bir Office uygulamasında Dosya/Hesap/
Güncelleştirme Seçenekleri/Şimdi Güncelleştir
seçeneğini kullanın

Access 2013 MSI

5189.1000

5189.1002

27 Kasım 2019

KB2965317

Access 2013 C2R

5189.1000

5197.1000

10 Aralık 2019

Bir Office uygulamasında Dosya/Hesap/
Güncelleştirme Seçenekleri/Şimdi Güncelleştir
seçeneğini kullanın

Access 2016 MSI, Access Database Engine 2016 Redistributable

4927.1000

4927.1002

18 Kasım 2019

KB4484198

Access 2019 Toplu Lisans

10352.20042

10353.20037

10 Aralık 2019

Bir Office uygulamasında Dosya/Hesap/
Güncelleştirme Seçenekleri/Şimdi Güncelleştir
seçeneğini kullanın

Microsoft 365 için Access Geçerli Kanal/Access 2016 C2R/Access 2019 (Sürüm 1910)

12130.20344

12130.20390

18 Kasım 2019

Şunu kullanın: Dosya/Hesap/
Güncelleştirme Seçenekleri/Şimdi Güncelleştir
bir Office uygulamasında

Office 365 için Access Altı Aylık Kurumsal Kanal
(Sürüm 1902)

11328.20468

11328.20480

22 Kasım 2019

Bir Office uygulamasında Dosya/Hesap/
Güncelleştirme Seçenekleri/Şimdi Güncelleştir
seçeneğini kullanın

Office 365 için Access Altı Aylık Kurumsal Kanal
(Sürüm 1808)

10730.20416

10730.20422

22 Kasım 2019

Bir Office uygulamasında Dosya/Hesap/
Güncelleştirme Seçenekleri/Şimdi Güncelleştir
seçeneğini kullanın

Office 365 için Access Altı Aylık Kurumsal Kanal (Önizleme), (Sürüm 1908)

11929.20436

11929.20494

22 Kasım 2019

Bir Office uygulamasında Dosya/Hesap/
Güncelleştirme Seçenekleri/Şimdi Güncelleştir
seçeneğini kullanın

Office 365 için Access (Microsoft Store sürümü)

12130.20344

12130.20390

18 Kasım 2019

Microsoft Store’u Açın
Sağ üst köşede ... işaretine tıklayın
‘İndirmeler ve Güncelleştirmeler’ öğesini seçin.

Düzeltme kullanıma sunulmadan önce bu sorunla karşılaşırsanız, önerilen geçici çözüm, sorguyu, doğrudan bir tabloyu güncelleştirmek yerine başka bir sorgunun sonuçlarını güncelleştirecek şekilde güncelleştirmektir.

Örneğin, şuna benzer bir sorgunuz varsa:

UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);

Şu şekilde tanımlanan yeni bir sorgu (Query1) oluşturabilirsiniz:

SELECT * from Table1;

Ve özgün sorgunuzu şu şekilde güncelleştirin:

UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);

Burada, Table1’e yapılan tüm başvurular Query1 ile değiştirilir

Bu işlem aynı sonuçları üretir, ama hatanın oluşmasını önler.

Gerekirse güncelleştirmeyi kaldırmak da mümkündür.

MSI derlemeleri için bkz:

Office'i kaldırma olanağı hakkında bilgi

Microsoft 365 için bkz.:

Önceki bir Office 2016 Tıkla-Çalıştır sürümlerine geri dönme

Diğer Kaynaklar

Simge Uzmanları (beyin, dişliler)

Uzmanlara sorun

Uzmanlara bağlanın, en son haberleri, güncelleştirmeleri ve en iyi yöntemleri tartışın ve blogumuzu okuyun.

Microsoft Tech Topluluğu

Simge Topluluğu

Topluluktan yardım alın

Destek Temsilcilerine, MVP’lere, Mühendislere ve diğer Office kullanıcılarına soru sorun ve onlardan çözümler bulun.

Office Yanıtlar Forumu

Simge özellik isteği (ampul, fikir)

Yeni bir özellik önerin

Öneri ve görüşlerinizi okumaktan mutluluk duyarız! Düşüncelerinizi paylaşın. Size yardımcı olmaya hazırız.

Office için UserVoice

Ayrıca Bkz.

Access'de karşılaşılan yeni sorunlar için düzeltmeler veya geçici çözümler

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×