Belirli bir veritabanı nesnesini silmek için Access masaüstü veritabanlarında DeleteObject eylemini kullanabilirsiniz.
Not: Veritabanına güvenilmezse bu eyleme izin verilmez.
Not: DeleteObject makro eylemi Access web uygulamalarında kullanılamaz.
Ayar
DeleteObject eylemi aşağıdaki bağımsız değişkenlere sahiptir.
Eylem bağımsız değişkeni |
Açıklama |
Nesne Türü |
Silinecek nesnenin türü. Makro Oluşturucusu bölmesinin Eylem Bağımsız Değişkenleri bölümündeki Nesne Türü kutusunda Tablo, Sorgu, Form, Rapor, Makro, Modül, Veri Erişim Sayfası, Sunucu Görünümü, Diyagram, Saklı Yordam veya İşlev'e tıklayın. Gezinti Bölmesi'nde seçilen nesneyi silmek için bu bağımsız değişkeni boş bırakın. |
Nesne Adı |
Silinecek nesnenin adı. Nesne Adı kutusunda, veritabanında yer alan ve Nesne Türü bağımsız değişkeniyle seçilen türde olan tüm nesneler gösterilir. Nesne Türü kutusunu boş bırakırsanız, bu kutuyu da boş bırakın. bir kitaplık veritabanıDeleteObject eylemini içeren bir makro çalıştırırsanız, Access önce kitaplık veritabanında ve ardından geçerli veritabanında bu ada sahip nesneyi arar. |
Uyarı: Nesne Türü ve Nesne Adı kutularını boş bırakırsanız, Access, DeleteObject eylemiyle karşılaştığında bir uyarı iletisi görüntülemeden Gezinti Bölmesi'nde seçilen nesneyi siler.
Açıklamalar
Makroyu çalıştırırken oluşturduğunuz geçici nesneleri silmek için DeleteObject eylemini kullanabilirsiniz. Örneğin, geçici bir tablo oluşturan bir tablo yapma sorgusu çalıştırmak için OpenQuery eylemini kullanabilirsiniz. Geçici tabloyu kullanmayı bitirdiğinizde, DeleteObject eylemini kullanarak silebilirsiniz.
Bu eylem, Gezinti Bölmesi'nde bir nesne seçip DEL tuşuna basmak veya Gezinti Bölmesi'nde nesneye sağ tıklayıp Sil'e tıklamakla aynı etkiye sahiptir.
DeleteObject eylemini bir Visual Basic for Applications modülünde çalıştırmak için DoCmd nesnesinin DeleteObject yöntemini kullanabilirsiniz.