Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Önemli    Access Hizmetleri 2010 ve Access Hizmetleri 2013 sonraki SharePoint sürümünden kaldırılıyor. Yeni web uygulamaları oluşturmamanız ve mevcut uygulamalarınızı Microsoft Power Apps gibi alternatif bir platforma geçirmeniz önerilir.

Web, telefon veya tablet için Access verilerini, üzerinde Power Platform uygulamaları oluşturabileceğiniz bir bulut veritabanı olan Dataverse, Automate iş akışları, Sanal Aracılar ve daha fazlasıyla paylaşabilirsiniz. Daha fazla bilgi için bkz . Başlayın: Access verilerini Dataverse'e geçirme.

Access web uygulamasındaki bir görünümün verilerini sağlamak için sorgu kullandığınızda, düzenleyebilmeyi bekleyebileceğiniz bazı alanlar görünümde salt okunur olur. Özellikle, birden fazla tablo kullanıyorsanız ve en az bir birleşim varsa, sorgu alanlarının güncelleştirilebileceği kısıtlamalar vardır. 

Not: Bu konu Access web uygulamaları hakkındadır. Masaüstü veritabanları için geçerli değildir. Masaüstü veritabanında sorguyla ilgili sorun yaşıyorsanız genel bakış için Sorgulara giriş makalesine bakın.

Güncelleştirilebilir sorgu alanları için gereksinimler

  • Yalnızca birleştirilen alanın benzersiz değerlere sahip olmadığı tablodaki alanlar ("en çok" tablosu) güncelleştirilebilir.

  • Sorgu çıktısı, en çoka çok tablosunun birincil anahtar alanlarını içermelidir.

  • En çok tablosu, dış birleşimlerin iç tarafında olmalıdır (örneğin, sol dış birleşimin sol tarafı veya sağ dış birleşimin sağ tarafı).

Hangi alanların güncelleştirilebileceğini gösteren sorgu diyagramı

Bu sorguda Görevler tablosu, Projeler tablosundaki verileri aradığından en çok kullanılan tablodur.

Ancak, Görevler için birincil anahtar çıktıya dahil edilmediğinden, alanlarının hiçbiri güncelleştirilemez.

Anahtar eklense bile, Projeler tablosundan gelen alanların hiçbiri güncelleştirilemez çünkü en çok tablosu değildir.

Sayfanın Başı

Güncelleştirilebilir alan sorununu bulma ve düzeltme

Alanınızın güncelleştirilemez olmasının nedeni, güncelleştirmeleri nasıl etkinleştirebileceğinizi belirler. Bu nedeni bulmak için sorguyu Tasarım Görünümü'nde açın ve sorgu tasarım ayrıntılarını inceleyin.

  1. Tarayıcıdan başlıyorsanız, web uygulamasını Access'te açın: uygulamanın sağ üst köşesinde , Ayarlar > Access'te Özelleştir'e tıklayın.

  2. Access'te Gezinti Bölmesi açık değilse, görüntülemek için F11 tuşuna basın. Ardından, Gezinti Bölmesi'nde sorguya sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.

    Gezinti Bölmesi'nde bir sorgunun bağlam menüsü

  3. Sorgudaki hangi tablonun en çok tablosu olduğunu belirleyin. En çok olan tablonun başka bir tablodaki verileri arayan tablo olması iyi bir kuraldır.

  4. Güncelleştirmek istediğiniz alanın çoka çok tablosunda olup olmadığını denetleyin. Değilse, soruna geçici bir çözüm bulmak için sorguya yapabileceğiniz hiçbir şey yoktur. Kişilerin alanı düzenlemesine izin vermenin alternatif bir yolu olarak, yalnızca tabloyu temel alan yeni, güncelleştirilebilir bir görünüm oluşturmayı ve ardından gerektiğinde bu görünümü açmayı kolaylaştırmayı göz önünde bulundurun. Örneğin, görünümü açan bir makro içeren bir düğme sağlayabilirsiniz.

  5. Sorgu çıkışına most-many tablosunun birincil anahtarının eklendiğini denetleyin. Burada değilse, birincil anahtarı sorgu çıkışına ekleyin.

  6. Her birleştirmeye çift tıklayın ve şunu doğrulayın:

    • Birleşim bir iç birleşimdir; Veya

    • Dış birleşim ise, en çok tablosu birleştirmenin iç tarafındadır ; sol birleştirmenin sol tarafında veya sağ birleştirmenin sağ tarafındadır.

Birleştirme önceki iki ölçütlerden en az birini karşılamıyorsa, sorguyu güncelleştirilebilir hale getirmek için birleştirmeyi değiştirin.

Sayfanın Başı

Sorgu çıkışına en çok birincil anahtarı ekleme

  1. Sorguyu Tasarım Görünümü'nde açın.

  2. En çok tablosunu belirleyin.

  3. Birincil anahtardaki her alana çift tıklayın. Her anahtar alanı küçük bir anahtarla işaretlenir.

  4. Sorgu tasarım kılavuzunda, az önce eklediğiniz anahtar alanları için Göster kutusunun işaretli olduğundan emin olun:

    Sorgu tasarım kılavuzunda Göster satırı

Sayfanın Başı

Sorguyu güncelleştirilebilir hale getirmek için birleştirmeyi değiştirme

Herhangi bir birleştirme yukarıdaki ölçütlerden birini karşılamıyorsa güncelleştirmeleri engeller. Güncelleştirilemeyen birleştirme örneği aşağıda verilmişti:

Birleştirme Özellikleri iletişim kutusu

Bu bir sol dış birleşimdir; sol tablodaki her şeyi ve sağ tablodaki ilgili kayıtları içerir. Ancak, en çok tablosu birleştirmenin sağ tarafındadır ve böylece güncelleştirmeler engellenir.

Dış birleştirmeyi güncelleştirilebilir hale getirmenin yolları

Birleştirmeyi sorgusunu güncelleştirilebilir olacak şekilde ayarlamanın üç temel yolu vardır. Birleştirme Özellikleri iletişim kutusunu açmak için birleştirmeye çift tıklayın ve aşağıdakilerden birini yapın:

  • Dış birleşimi iç birleşim olarak değiştirme    Birleştirme Özellikleri iletişim kutusunda 1. seçeneğe tıklayın.

  • Tabloların konumlarını değiştirme    En çok olan tabloyu birleştirmenin iç tarafına, diğer tabloyu dış tarafa taşıyın (Sol ve Sağ tablo adlarını ayarlamak için Birleştirme Özellikleri iletişim kutusundaki birleşik giriş kutularını kullanın).

  • Birleştirmenin yönünü değiştirme    Birleştirme Özellikleri iletişim kutusunda 2 veya 3. seçeneğe tıklayın (bu seçeneği, olmadığı değerle değiştirin).

Sayfanın Başı

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×