Bir silme sorgusu çalıştırdığınızda, Access şu hata iletisini görüntüleyebilir: Belirtilen tablolardan silinemedi. Bu makalede, silme sorgusu kullanabileceğiniz durumlar listelenir, hata iletisinin neden görüntülendiği açıklanır ve hataya düzeltme adımları sağlanır.
Access'te kayıtları silmenin çeşitli yolları vardır. Kayıtları silmenin daha kapsamlı bir açıklaması için Kayıtları ekleme, düzenleme ve silme yolları makalesine bakın.
Bu makalede
Giriş
Bir işlemde tablodan birden çok kayıt silmek istediğinizde, silme sorgusunu kullanabilirsiniz. Silme sorgusu aşağıdaki durumlarda başarılı olur:
-
Başka tabloyla ilişkisi olmayan tek bir tablo kullandığında.
-
Aralarında bir-bir ilişkisi olan iki tabloyu birleştirdiğinde.
-
bir-çok ilişkisi ilişkisinin "bir" tarafındaki tek bir tabloyu kullandığında ve bu ilişki için basamaklı silme etkinleştirildiğinde.
-
Hem bire çok ilişkisinin "bir" tarafındaki tabloyu hem de bu ilişkinin "çok" tarafındaki tabloyu içerdiğinde (örneğin, "çok" tablosunun bir alandaki ölçütleri kullanmak için).
Önemli Her iki tablodaki kayıtları da silmek için sorguyu iki kez çalıştırmanız gerekir.
Bu hata iletisiyle neden karşılaşıyorum, hatayı nasıl gideririm?
Silme sorgusunu birden fazla tablo kullanarak oluşturursanız ve bu sorgunun Benzersiz Kayıtlar özelliği Hayır olarak ayarlanırsa, sorguyu çalıştırdığınızda Access, Belirtilen tablolardan silinemedi hata iletisini görüntüler.
Bu hatayı gidermek için, sorgunun Benzersiz Kayıtlar özelliğini Evet olarak ayarlayın.
-
Silme sorgusunu Tasarım görünümünde açın.
-
Sorgu özellik sayfası açık değilse, açmak için F4 tuşuna basın.
-
Sorgu özelliklerinin görünmesi için (alan özellikleri yerine) sorgu tasarımcısını tıklatın.
-
Sorgu özellik sayfasında, Benzersiz Kayıtlar özelliğini bulup Evet olarak ayarlayın.