Sorgudaki verileri düzenleme

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

Temel tabloda yer alan 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üzenleyebileceğinizi, ne zaman düzenleyemeyeceğinizi ve temel verilerini düzenleyebilmek için bir sorgunun tasarımını nasıl değiştireceğinizi anlamanıza yardımcı olur.

Bu makalede

Giriş

Sorgudaki verileri ne zaman düzenleyebilir miyim?

Ne zaman sorgudaki verileri düzenleyebileceğim değil mi?

Böylece verilerini düzenleyebileceğim bir sorgu nasıl değiştirebilirim?

Giriş

Bir sorguyu Veri Sayfası görünümünde açtığınızda, verileri düzenlemeniz gerektiğini görebilirsiniz. Belki bir hata bulabilir ya da bazı bilgilerin güncel olmadığını görebilirsiniz. Sorgunun nasıl oluşturulduğuna bağlı olarak, verileri doğrudan sorgu veri sayfası düzenleyebilirsiniz.

Bir sorgu veri sayfasında verileri düzenlemeyi denediğinizde hiçbir şey olmazsa veya Windows ses çıkarır ve düzenlemeniz gerçekleşmezse, düzenlemeyi yapamazsınız. Bu durum, sorgunun kendisinin çapraz sorgu gibi düzenlemeye açık olmayan bir sorgu olmasından kaynaklanabilir. Ayrıca yalnızca, düzenlemeye çalıştığınız alanın düzenlemeye açık olmamasından da kaynaklanabilir (örneğin, alan ortalama fonksiyonu gibi bir toplam fonksiyonuna dayalı olabilir). Her iki durumda da, düzenlemeyi etkinleştirmek için bir şeyler yapabilirsiniz.

Verileri, sorgu Veri Sayfası görünümünde düzenlemenin yanı sıra, bir tablodaki verileri güncelleştirmek için güncelleştirme sorgusu da kullanabilirsiniz. Güncelleştirme sorguları bu makalenin kapsamı dışındadır.

Güncelleştirme sorguları hakkında daha fazla bilgi için güncelleştirme sorgusu oluşturmabaşlıklı makaleye bakın.

Sorgu Veri Sayfası görünümünde verileri düzenlemek istediğinizde, genellikle değişikliklerinizin, sorgunun temel alındığı tablolara kaydedilmesini istersiniz. Bu tablolardaki verileri değiştirmek istemezseniz, ancak yine de verileri düzenlemek ve düzenlenen verileri düzenleme bittikten sonra da tutmak isterseniz, önce, verileri üzerinde düzenleme yapabileceğiniz yeni bir tablo oluşturmak için tablo yapma sorgusu kullanabilirsiniz. Tablo oluştur sorgusu kullanarak, düzenleme yapmaya izin vermeyen bir sorgunun sonuçlarını yeni tablo olarak kaydedebilir ve sonra da verileri bu yeni tabloda düzenleyebilirsiniz. Bu makalede, tablo oluştur sorgularının nasıl oluşturulacağı ve kullanılacağı konuları ele alınmamıştır.

Tablo yapma sorguları hakkında daha fazla bilgi için bir tablo yapma sorgusu oluşturmamakalesine bakın.

Sayfanın Başı

Bir sorgudaki verileri ne zaman düzenleyebilirim?

Bir sorgu yalnızca bir tabloya veya birbiriyle bir-bir ilişkisi içinde olan iki tabloyu temel alıyorsa, bu sorgudaki verileri her zaman düzenleyebilirsiniz.

Not : Bir sorgudaki verileri düzenleyebildiğiniz halde, sorgunun alanlarından bazıları düzenlemeye açık olmayabilir. Bu tür durumlar aşağıdaki bölümde listelenmiştir.

Sayfanın Başı

Bir sorgudaki verileri ne zaman düzenleyemem?

Şu durumlarda bir sorgudaki verileri hiçbir şekilde düzenleyemezsiniz:

  • Sorgu, çapraz sekme sorgusu.

  • Sorgu, SQL'e özel sorgu.

  • Düzenlemeyi denediğiniz alan hesaplanmış alan. Bu durumda, başka alanları düzenleyebilmeniz olasıdır.

  • Sorgu üç veya daha fazla tabloyu temel alıyorsa ve çok bir çok ilişkisi varsa.

    Not : Sorgu veri sayfasında bu durumda düzenleyemezsiniz, ancak formun RecordsetType özelliği dinamik küme (Tutarsız güncelleştirmeler)ayarlandığında, bir formdaki verileri düzenleyebilirsiniz.

  • Sorgu GROUP BY yan tümcesi içeriyorsa.

Sayfanın Başı

Verilerini düzenleyebilmek için bir sorguyu nasıl değiştiririm?

Aşağıdaki tabloda, bir sorguyu düzenleyemeyeceğiniz durumlarla birlikte, sorgu veri sayfasını düzenleme yapılabilir hale getirme yöntemleri listelenmiştir.

Şu durumlarda bir sorgu veri sayfasındaki değerleri düzenleyemezsiniz:

Sorgu veri sayfasını düzenleme yapılabilir hale getirmek için:

Sorgunun Benzersiz Değerler özelliği Evet olarak ayarlanmışsa.

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

Bu özelliği ayarlamak öğrenmek için aşağıdaki bölümüne benzersiz değerler özelliğini Hayır ayarlamabakın.

Sorgu, benzersiz dizin olmayan bağlantılı ODBC veritabanı tablosu veya birincil anahtar olmayan Paradoks tablosu içeriyorsa.

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

Temel tablo için Veri Güncelleştirme izinlerine sahip değilseniz.

Veri Güncelleştirme izinleri atayın.

Tablo, bir tablo veya bir sorgudan daha fazlasını içeriyorsa ve tablolar veya sorgular Tasarım görünümünde birleştirme satırıyla birleştirilmemişse.

Uygun birleştirmeleri oluşturun.

Birleştirmeler oluşturmayı öğrenmek için Oluştur birleştirmeler, bölümüne bakın.

Veritabanı salt okunur olarak açılmışsa veya salt okunur bir sürücüde bulunuyorsa.

Veritabanını kapatın ve Salt Okunur Aç öğesini 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 silinmiş veya başka bir kullanıcı tarafından kilitlenmişse.

Kaydın kilidinin çözülmesini bekleyin. Kilitlenmiş olan kayıt, kilidi çözülür çözülmez güncelleştirilebilir. Kaydı kilitleyen diğer kullanıcının işlemini tamamlamasını bekleyin.

Sorgu bir-çok ilişkisi içinde olan tablolara dayalıysa ve "çok" tarafının birleştirme alanı bir çıktı alanı değilse. Bu durumda, "bir" tarafının birleştirme alanındaki veriler düzenlenemez.

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

Sorgu çıktısı alanlara "çok" tarafındaki birleştirme alanı Eklebirleştirme alanı ekleme hakkında bilgi edinmek için bölümüne bakın.

"Çok" tarafının birleştirme alanı (verileri düzenledikten sonra) "bir" tarafında yer alıyorsa.

Değişikliklerinizi uygulamak ve sorguyu yenilemek için ÜSTKRKT+F9 tuşlarına basın.

Bir-çok ilişkisinin "bir" tarafındaki tablodan boş bir alan varsa ve birleştirme bir sağ dış birleştirmeyse.

Bu alanda "bir" tarafında değer olduğundan emin olun. "Çok" tarafındaki birleştirme alanını düzenleyebilmeniz için, bu alanda "bir" tarafında bir değer olması gerekir.

Bağlantılı bir ODBC veritabanı tablosu kullanıyorsanız ve bağlantılı tablonun benzersiz dizininden gelen alanların tümü sorgu çıktısında yer almıyorsa.

ODBC tablosunun benzersiz dizininden gelen alanların tümünü sorgu çıktı alanlarına ekleyin.

Alanları eklemek nasıl kullanacağınızı öğrenmek için bağlantılı bir ODBC tablodaki benzersiz dizin alanlar ekleyin, bölümüne bakın.


Sayfanın Başı

Benzersiz Değerler özelliğini Hayır olarak ayarlama

  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 özelliklerini değil de sorgu özelliklerini görüntülediğinden emin olmak için sorgu tasarım kılavuzunun içini bir kez tıklatın.

  3. Özellik sayfasında, Benzersiz Değerler özellik kutusunu bulun. Yanındaki kutuyu tıklatın, bu kutudaki oku tıklatın ve sonra Hayır'ı tıklatın.

Birleştirme oluşturma

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

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

Birleştirmeler oluşturma hakkında daha fazla bilgi için tabloları ve sorguları birleştirmemakalesine bakın.

"Çok" tarafının 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 bir-çok ilişkisine karşılık gelen birleştirmeyi bulun.

  3. Bir-çok ilişkisinin "çok" tarafındaki birleştirme alanını çift tıklatın. Birleştirme alanı alan kılavuzunda görüntülenerek, artık bir çıktı 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. Tasarım kılavuzunda, bağlı ODBC tablosunu bulun.

  3. Benzersiz dizin alanları, alan adının yanında bir anahtar simgesi içerir. Henüz alan kılavuzunda olmayan her alanı çift tıklatın. Her alan, alan kılavuzunda görüntülenerek, artık bir çıktı alanı olduğunu gösterir.

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.

×