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.

Temel tablodaki verileri değiştirmek için sorgu Veri Sayfası görünümü verileri düzenleyemediğiniz durumlarla karşılaşabilirsiniz. Bu makale, sorgu verilerini ne zaman düzenleyebildiğinizi, sorgu verilerini düzenleyemediğinizi ve temel alınan verileri düzenleyebilmeniz için sorgu tasarımını nasıl değiştirebileceğinizi anlamanıza yardımcı olur.

Bu makalede

Giriş

Bir sorguyu Veri Sayfası görünümünde açtığınızda, verileri düzenlemek istediğinizi fark edebilirsiniz. Belki bir hata fark edeceksiniz ya da güncel olmayan bazı bilgiler görüyorsunuzdur. Sorgunun nasıl oluşturulduğuna bağlı olarak, verileri doğrudan sorgu veri sayfası düzenleyebilirsiniz.

Sorgu veri sayfasındaki verileri düzenlemeye çalışırsanız ancak hiçbir şey olmazsa veya Windows bir ses çalarsa ve düzenlemeniz gerçekleşmezse, düzenlemeyi gerçekleştiremezsiniz. Sorgunun kendisi çapraz sorgu gibi düzenleme için kullanılamıyor olabilir. Ayrıca, yalnızca düzenlemeye çalıştığınız alanın düzenleme için kullanılamaması da söz konusu olabilir; örneğin, alan ortalama gibi bir toplama işlevini temel alırsa. Her iki durumda da düzenlemeyi etkinleştirmek için bir şeyler yapabilirsiniz.

Sorgu Veri Sayfası görünümünde verileri düzenlemeye ek olarak, tablodaki verileri güncelleştirmek için bir güncelleştirme sorgusu de kullanabilirsiniz. Bu makale güncelleştirme sorgularını kapsamaz.

Güncelleştirme sorguları hakkında daha fazla bilgi için, Bir güncelleştirme sorgusu oluştur ve çalıştır makalesine bakın.

Genellikle, sorgu Veri Sayfası görünümünde verileri düzenlemek istediğinizde, değişikliklerinizin sorgunun temel aldığı tablolara kaydedilmesini istersiniz. Bu tablolardaki verileri değiştirmek istemiyorsanız, ancak işiniz bittikten sonra da verileri düzenlemek ve düzenlenen verileri tutmak istiyorsanız, önce verilerini düzenleyebileceğiniz yeni bir tablo oluşturmak için bir tablo yapma sorgusu kullanabilirsiniz. Ayrıca, düzenlemeye izin vermeyen bir sorgunun sonuçlarını yeni tablo olarak kaydetmek ve ardından bu yeni tablodaki verileri düzenlemek için tablo yapma sorgusu da kullanabilirsiniz. Bu makalede tablo yapma sorgularının nasıl oluşturulacağı ve çalıştırılacağı açıklanmamaktadır.

Tablo yapma sorguları hakkında daha fazla bilgi için Tablo yapma sorgusu oluşturma makalesine bakın.

Sayfanın Başı

Sorgudaki verileri ne zaman düzenleyebilirim?

Sorgu yalnızca bir tabloyu veya birbirine bir-bir ilişkisi taşıyan iki tabloyu temel alıyorsa, sorgudaki verileri her zaman düzenleyebilirsiniz.

Not: Sorgudaki verileri düzenleyemeseniz bile, bazı alanları düzenleme için kullanılamayabilir. Bu tür durumlar aşağıdaki bölümde listelenmiştir.

Sayfanın Başı

Sorgudaki verileri ne zaman düzenleyebilirim?

Aşağıdaki durumlarda sorgudaki verileri hiçbir zaman düzenleyemezsiniz:

  • Sorgu bir çapraz sekme sorgusu.

  • Sorgu bir SQL'e özel sorgu.

  • Düzenlemeye çalıştığınız alan bir hesaplanmış alan. Bu durumda, diğer alanları düzenleyebilirsiniz.

  • Sorgu üç veya daha fazla tabloyu temel alır ve çoka bire çok ilişkisi vardır.

    Not: Bu durumda sorgu veri sayfasını düzenleyemezsiniz, ancak formun RecordsetType özelliği Dynaset (Tutarsız Güncelleştirmeler) olarak ayarlandığında, formdaki verileri düzenleyebilirsiniz.

  • Sorgu bir GROUP BY yan tümcesi içerir.

Sayfanın Başı

Nasıl yaparım? verilerini düzenleyebilmem için sorguyu değiştirebilecek miyim?

Aşağıdaki tabloda, sorguyu düzenleyemediğiniz durumlar listelenmiştir ve sorgu veri sayfasını düzenleme için kullanılabilir hale getirmek için yöntemlerle eşleştirilir.

Sorgu veri sayfasındaki değerleri şu durumlarda düzenleyemezsiniz:

Sorgu veri sayfasını düzenlemek üzere kullanılabilir hale getirmek için:

Sorgunun Benzersiz Değerler özelliği Evet olarak ayarlanır.

Sorgunun Benzersiz Değerler özelliğini Hayır olarak ayarlayın.

Bu özelliğin nasıl ayarlandığını öğrenmek için aşağıdaki Benzersiz Değerler özelliğini Hayır olarak ayarlayın bölümüne bakın.

Sorgu, benzersiz dizin olmayan bağlantılı bir ODBC veritabanı tablosu veya birincil anahtar olmayan bir Paradox tablosu içerir.

Bağlı veritabanının satıcısı tarafından sağlanan yöntemleri kullanarak bağlı tabloya bir birincil anahtar veya benzersiz dizin ekleyin.

Temel alınan tablo için Verileri Güncelleştirme izinleriniz yok.

Verileri Güncelleştirme izinlerini atayın.

Sorgu birden fazla tablo veya sorgu içerir ve tablolar veya sorgular Tasarım görünümünde bir birleştirme çizgisi tarafından birleştirilmemiştir.

Uygun birleşimleri oluşturun.

Birleştirmelerin nasıl oluşturulacağını öğrenmek için Birleştirme oluşturma bölümüne bakın.

Veritabanı salt okunur olarak açıktır veya salt okunur bir sürücüde bulunur.

Veritabanını kapatın ve Salt Okunur Aç'ı seçmeden yeniden açın; veya veritabanı salt okunur bir sürücüde bulunuyorsa, sürücüden salt okunur özniteliğini kaldırın veya veritabanını salt okunur olmayan bir sürücüye taşıyın.

Güncelleştirmeye çalıştığınız kayıttaki alan silinir veya başka bir kullanıcı tarafından kilitlenir.

Kaydın kilidinin açılmasını bekleyin. Kilitli bir kayıt, kaydın kilidi açılır kilitlenmez güncelleştirilebilir. Diğer kullanıcının kaydı kilitleyen işlemi bitirmesini bekleyin.

Sorgu, bir-çok ilişkisi olan tabloları temel alır ve "çok" tarafındaki birleştirme alanı bir çıkış alanı değildir. Bu durumda, birleştirme alanındaki veriler "bir" tarafından düzenlenemez.

İlişkinin "çok" tarafındaki birleştirme alanını sorgu çıktı alanlarına ekleyin.

Birleştirme alanının nasıl ekleneceğini öğrenmek için "çok" tarafındaki birleştirme alanını sorgu çıktı alanlarına ekleme bölümüne bakın.

"Çok" tarafındaki birleştirme alanı (verileri düzenledikten sonra) "bir" tarafındadır.

Değişikliklerinizi işlemek ve sorguyu yenilemek için SHIFT+F9 tuşlarına basın.

Tablodan bire çok ilişkisinin "bir" tarafındaki boş bir alan vardır ve birleşim sağ dış birleşimdir.

"Bir" tarafındaki alanda değer bulunduğundan emin olun. "Çok" tarafındaki birleştirme alanını, yalnızca "bir" tarafındaki alanda bir değer varsa düzenleyebilirsiniz.

Bağlantılı odbc veritabanı tablosu kullanıyorsunuz ve bağlı tablonun benzersiz dizinindeki alanların tümü sorgu çıktısında yer almamaktadır.

ODBC tablosunun benzersiz dizinindeki tüm alanları sorgu çıktı alanlarına ekleyin.

Alanların nasıl ekleneceğini öğrenmek için Bağlı ODBC tablosundan benzersiz dizin alanları ekleme bölümüne bakın.

Sayfanın Başı

Benzersiz Değerler özelliğini Hayır olarak ayarlayın

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

  2. Özellik sayfası açık değilse F4 tuşuna basarak açın. Özellik sayfasının alan özellikleri yerine sorgu özelliklerini görüntülediğinden emin olmak için sorgu tasarım kılavuzunda bir kez tıklatın.

  3. Özellik sayfasında Benzersiz Değerler özellik kutusunu bulun. Yanındaki kutuya tıklayın, o kutudaki oka tıklayın ve ardından Hayır'a tıklayın.

Birleştirme oluşturma

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

  2. Birleştirmek istediğiniz her tablo veya sorgu için, birleştirme alanını bu tablodan veya sorgudan, birleştirmeyi oluşturmak istediğiniz tablodaki veya sorgudaki ilgili alana sürükleyin.

Birleştirme oluşturma hakkında daha fazla bilgi için Tabloları ve sorguları birleştirme makalesine bakın.

"Çok" tarafındaki birleştirme alanını sorgu çıktı alanlarına ekleme

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

  2. Sorgu tasarımcısında, ilgili bire çok ilişkisine karşılık gelen birleştirmeyi bulun.

  3. Bire çok ilişkisinin "çok" tarafındaki birleştirme alanına çift tıklayın. Birleştirme alanı alan kılavuzunda görüntülenir ve bunun artık bir çıkış alanı olduğunu gösterir.

Bağlı ODBC tablosundan benzersiz dizin alanları ekleme

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

  2. Sorgu tasarımcısında bağlı ODBC tablosunu bulun.

  3. Benzersiz dizin alanları, alan adının yanında bir anahtar simgesine sahip olur. Alan kılavuzunda henüz bulunmayan her alana çift tıklayın. Her alan alan kılavuzunda görünür ve artık bir çıkış alanı olduğunu gösterir.

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!

×