Bu makalede, bazen bir Access Sorgusunda Verileri düzenlemenizi engelleyen bazı yaygın nedenleri ele aldık.
Sorgu, kullanıcıların verilerini istedikleri zaman almalarına ve düzeltmelerine olanak tanıyan bir Microsoft veritabanı bileşenidir. Sorguların yegâne amacı veri tabanında çıktılar üretmek ve gerekli güncellemeleri yapmaktır. Sorgular, bir veritabanındaki bir kayıttan, tablodan veya formdan verilerin bulunmasına yardımcı olabilir. Ancak bu sorguları doğru düzende ve yapıda kullanmak gerekiyor; aksi takdirde hiçbir veriyi alamayabilirler. Peki, bu durumda, kullanıcıların sorguları kullanırken verilerini düzenleyemedikleri durumlardan bahsedeceğiz.
Arada sırada hepimiz, Erişim Sorgularını kullanarak verilerimizi düzenleyemediğimiz bir sorunla karşılaşırız. İşte aşağıdaki duruma neden olan nedenlerden bazıları. Bu liste, veritabanınızı güncellemenizi engelleyen sorunun temel nedenini belirlemenize de yardımcı olabilir.
Sorgunuz bir GROUP BY Maddesinden oluşuyor. Toplamlar sorgusunun varsayılan olarak salt okunur olarak ayarlandığını unutmayın.
- Sorgunuz bir TRANSFORM yan tümcesinden oluşuyor. Bir Çapraz sorgunun da varsayılan olarak salt okunur olarak ayarlandığını unutmayın.
- Sorgunuz, aşağıdaki First(), Max(), Sum(), Count(), vb. ile SELECT yan tümcesini kullanıyor. Kayıtları toplayabilen sorgular da her zaman salt okunurdur.
- Sorgunuz bir DISTINCT yüklemi içeriyor olabilir. Kullanıcılar, sorgunun Özellikler'indeki Benzersiz Değerleri Hayır olarak ayarlayarak bu sorunu çözebilir.
- Sorgunuz bir UNION içeriyor veya UNION aracılığıyla çalışıyor. Union sorgularının varsayılan olarak salt okunur olarak tasarlandığını unutmayın.
- Sorgunuzun SELECT yan tümcesi bir alt sorgu içeriyor. Verilerinizi güncellemek için kullanıcılar kendi alt sorgularına gidebilir ve Göster kutusunun işaretini kaldırabilir veya etki alanı toplama işlevlerini kullanmayı da deneyebilirler.
- Sorgunuz, bir FROM yan tümcesinde çalışırken birkaç tablodan farklı yönlerden JOIN kullanıyor olabilir. Sadece bazı tabloları kaldırın ve verilerinizi kolayca güncelleyebileceksiniz.
- JOIN alanlarını doğru şekilde dizine eklemediniz: Bu alanlar herhangi bir benzersiz dizin veya birincil anahtardan oluşmaz.
- Sorgularınız, Kayıt Kümesi Türü özelliğinde Anlık Görüntü olarak ayarlanır. Bunu çözmek için, sorgunuzun Özellikler'deki Kayıt Kümesi Türünü Ayarla'dan “Dynaset” olarak değiştirin.
- Sorgunuz, varsayılan olarak salt okunur olarak ayarlanmış farklı bir sorguyu temel alıyor olabilir. (Yığılmış sorgu)
- Sorgu izinlerinizi salt okunur olarak ayarladınız. (Bu, Erişim güvenliğindeki ayar değiştirilerek değiştirilebilir.)
- Kullanıcı, Veritabanını salt okunur olarak açmıştır veya dosya öznitelikleri salt okunur olarak ayarlanmıştır veya veritabanının ortam türü salt okunurdur. (Örneğin, yazma ayrıcalıkları sunmayan CD-ROM veya herhangi bir ağ sürücüsü.)
- Sorgu, bir VBA işlevi ister. Ancak, kullanıcının veritabanı, kodun çalışmasını devre dışı bırakan güvenilir bir depolama konumunda bulunmuyor.
- Belki de sorgunun çıktı olarak oluşturması gereken alanlar, MS Access'te verilere dokunulmasını engelleyen hesaplanmış alanlardır.
- Nadir durumlarda, aşağıdaki gibi bir olayla karşı karşıya olabilirsiniz: bozuk Erişim dosya soruna neden olur.
Yazar Tanıtımı:
Vivian Stevens bir veri kurtarma uzmanıdır. DataNumendahil olmak üzere veri kurtarma teknolojilerinde dünya lideri olan , Inc. mdf kurtarma ve excel kurtarma yazılımı ürünleri. Daha fazla bilgi için ziyaret edin www.datanumen.com
Sorgunuz bir GROUP BY Maddesinden oluşuyor. Toplamlar sorgusunun varsayılan olarak salt okunur olarak ayarlandığını unutmayın.