Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtiler
Aşağıdaki senaryoyu inceleyin:
- Microsoft Access'te çalışıyorsunuz.
- Bağlı bir Microsoft SharePoint görünümünde güncelleştirme sorguları yürütürsiniz.
- Güncelleştirmekte olduğunuz temel liste, geçerli görünüme dahil olmadıklarından Access'e bağlı olmayan arama alanlarını içerir.
Bu senaryoda, aşağıdaki hata iletisini alırsınız:
Güncelleştirilemiyor. Veritabanı veya nesne salt okunurdur.
Neden
Bu sorun, Access'teki sharepoint listesinin görünümüne bağlanmak için ImportSharePointList makro eylemini (Access 2016'da, daha önce TransferSharePointList olarak bilinirdi) kullandığınızda oluşur. Bu makro, SharePoint görünümündeki her arama sütunu için Access'te bağlı tablolar oluşturur. Ancak, güncelleştirme sorgusu çalıştırıldığında, önce tüm arama sütunlarında temel alınan liste için veritabanında bağlı tablolar olup olmadığını denetler. Güncelleştirme sorgusu yalnızca geçerli sorgunun parçası olan aramaları denetlemez.
Geçici Çözüm
Bu sorunu geçici olarak çözmek için aşağıdaki yöntemlerden birini kullanın:
Yöntem 1
Temel alınan listedeki tüm arama sütunlarını tablolara bağlayın. Bunu yapmak için şu adımları uygulayın:
- SharePoint listesinin kendisine bağlanın. Bu, temel alınan liste için tüm arama tablolarının Access'in içinde bulunmasını sağlar.
- Access'te SharePoint listesi için bağlı tabloyu silin. (Arama sütunları için bağlı tabloları bırakın.)
- ImportSharePointList makro eylemini kullanarak SharePoint görünümüne bağlanın.
Bu adımları izledikten sonra, Access SharePoint görünümü için bir bağlı tablo ve yalnızca görünümde yer alan arama sütunları yerine temel alınan listedeki tüm arama sütunları için bağlantılı tablolar içerir.
Yöntem 2
Access 2010'da önbelleğe almayı devre dışı bırakın. Bunu yapmak için şu adımları uygulayın:
- Access'te Dosya>Seçenekleri'ni seçin.
- Geçerli Veritabanı'ı seçin.
- Ekranı aşağı kaydırarak Önbelleğe Alma Web Hizmeti alanına gelin ve Microsoft SharePoint tablolarını bulun.
- Hiçbir Zaman Önbelleğe Alma onay kutusunu seçin.
Daha Fazla Bilgi
Access'te SharePoint listelerini kullanırken oluşan bilinen sorunlar hakkında daha fazla bilgi için bkz. SharePoint listeleri/belge kitaplıkları için erişim önbelleği biçimleri.
TransferSharePointList makros hakkında daha fazla bilgi için bkz. TransferSharePointList Makro Eylemi.