Uygulamamdaki bir alan beklenmedik bir biçimde salt okunur özellikte

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Önemli    Microsoft, artık SharePoint’te Access web uygulamaları oluşturulmasını ve kullanılmasını önermez. Alternatif olarak, web ve mobil cihazlara yönelik kod içermeyen iş çözümleri oluşturmak için Microsoft PowerApps’i kullanabilirsiniz.

Access web uygulamasında bir görünümü veri sağlamak için sorgu kullandığınızda, düzenleyebilmek için tahmin ettiğiniz bazı alanlar görünümde salt okunur olur. Özellikle, birden fazla tabloyu kullanın ve en az bir birleştirme varsa, sorgu alanlar güncelleştirilebilir sınırlamaları vardır.

Not : Access web uygulamaları hakkında konudur. Bunu Masaüstü veritabanları için geçerli değildir. Masaüstü veritabanında sorgu kullanarak sorun yaşıyorsanız, genel bir bakış için sorgulara giriş makalesine bakın.

Güncelleştirilebilir sorgu alanlarına ilişkin gereksinimler

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

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

  • "En çok-çok" tablosu herhangi bir dış birleştirmenin iç tarafında olmalıdır (yani, sol dış birleştirmenin sol tarafı veya sağ dış birleştirmenin sağ tarafı).

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

Bu sorguda, Projeler tablosunda veri araması nedeniyle, Görevler tablosu "en çok-çok" tablosudur.

Ancak, Görevler için birincil anahtar çıktıda yer almadığından, alanlarının hiçbiri güncelleştirilemez.

Anahtar eklense bile, "en çok-çok" tablosu olmaması nedeniyle Projeler tablosunda gelen alanların hiçbiri güncelleştirilemez.

Sayfanın Başı

Güncelleştirilebilir bir alan sorununu bulma ve giderme

Alanınızın güncelleştirilememesinin 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şlatıyorsanız, web uygulamayı Access'te açın: uygulamanın sağ üst köşesine, ayarlar > Access'de özelleştirin.

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

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

  3. Sorguda hangi tablonun "en çok-çok" tablosu olduğunu belirleyin. İyi bir temel kural şudur: "En çok-çok" tablosu, bir diğer tabloda veri arayan tablodur.

  4. Güncelleştirmek istediğiniz alanın "en çok-çok" tablosunda olup olmadığına bakın. Orada değilse, sorunu çözmek için sorguyla ilgili yapabileceğiniz bir şey yoktur. Kullanıcıların alanı düzenlemesine izin vermek için alternatif bir yol olarak, tabloyu temel alan yeni bir güncelleştirilebilir alan oluşturmayı ve sonra da, gerektiğinde bu alanı açmayı kolaylaştırmayı düşünebilirsiniz. Örneğin, görünümü açacak makronun bulunduğu bir düğme sağlayabilirsiniz.

  5. Birincil anahtar en çok-çok tablosu için sorgu çıktıda dahil olduğunu denetleyin. Bu, Sorgu çıktısı için birincil anahtar eklemeyoksa.

  6. Her bir birleştirmeyi çift tıklatın ve şunları doğrulayın:

    • Birleştirme bir iç birleştirmedir; veya

    • Dış birleştirmeyse, "en çok-çok" tablosu birleştirmenin iç tarafındadır (sol birleştirmenin sol tarafında veya sağ birleştirmenin sağ tarafında).

Birleştirme önceki iki ölçütten, sorguyu güncelleştirilebilir yapmak için birleştirmeyi değiştirmeen az birini karşılamıyorsa.

Sayfanın Başı

Sorgu çıktısına "en çok-çok" birincil anahtarını ekleme

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

  2. "En çok-çok" tablosunu tanımlayın.

  3. Birincil anahtarda her bir alanı çift tıklatın. Her anahtar alanı küçük bir anahtar ile işaretlenmiştir.

  4. Sorgu Tasarım kılavuzunda, az önce eklediğiniz anahtar alanlar için Göster onay kutusunun seçili olduğundan emin olun:

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

Sayfanın Başı

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

Herhangi bir birleşim yukarıdaki ölçütten birini karşılamıyorsa, güncelleştirmeleri engeller. Burada, güncelleştirilebilir olmayan birleştirme örneği verilmiştir:

Birleştirme Özellikleri iletişim kutusu

Bu bir sol dış birleştirmedir: Sol tablondan her öğeyi ve sağ tablodan da karşılık gelen kayıtları içerir. Ancak, "en çok-çok" tablosu birleştirmenin sağ tarafındadır ve bu nedenle güncelleştirmeleri engellemektedir.

Dış birleştirmeyi güncelleştirilebilir yapmanın yolları

Bir birleştirmeyi, sorgusu güncelleştirilebilir olacak şekilde ayarlamanın üç temel yolu vardır. Birleştirmeyi çift tıklatarak Birleştirme Özellikleri iletişim kutusunu açın ve sonra aşağıdakilerden birini yapın:

  • İç birleştirmeyi dış birleştirmeye değiştirme    1 seçeneğini tıklatın Birleştirme özellikleri iletişim kutusu.

  • Tabloların konumlarını değiştirme    INNER JOIN ve diğer tablodaki dış yan (sola ve sağa tablo adlarının ayarlamak için Birleştirme özellikleri iletişim kutusunda birleşik giriş kutuları kullanın) tarafına en çok-çok tabloyu Taşı.

  • Birleştirmenin yönünü değiştirme   Birleştirme Özellikleri iletişim kutusunda 2 veya 3. seçeneği tıklatın (değeri, olmadığı değere çevirin).

Sayfanın Başı

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

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.

×