tüm tabloları silme
#1
merhaba arkadaşlar, kolay gelsin.

CurrentDb.Execute "DROP TABLE ALISLAR;" komutuyla sadece ALISLAR tablosunu silebiliyorum.
tüm tabloları silmek için tek tek yazmak gerekiyor.

tek komutla tüm tabloları nasıl silebilirim acaba?

İyi günler



  Alıntı
Bu mesajı beğenenler:
#2
Visual Basic
  1. For Each trz In CurrentDb.TableDefs
  2.    If Left(trz.Name, 4) <> "Msys" And Left(trz.Name, 1) <> "~" Then
  3.        CurrentDb.Execute "DROP TABLE " & trz.Name
  4.    End If
  5. Next


Merhaba..
Bu şekilde silebilirsiniz..



  Alıntı
Bu mesajı beğenenler:
#3
"trz" yazan kısımlarla ilgili bir değişiklik yapmam gerekiyormu?
hata verdide



  Alıntı
Bu mesajı beğenenler:
#4
ilişkili tablolarda sorun çıkabilir önce ilişkileri silmeniz gerekebilir
aşağıdaki kodu dener misiniz
ilişkileri silmek için kullanılıyor
Taruz hocamın kodu üzerine yazarak deneyin
Visual Basic
  1. Dim rel As Relation
  2. 'tablolar arasındaki ilişkileri silme kodu________________
  3.    For Each rel In CurrentDb.Relations
  4.        CurrentDb.Relations.Delete rel.Name  ', rel.Attributes
  5.    Next rel
  6. 'tablolar arasındaki ilişkileri silme kodu________________Bitti





  Alıntı
Bu mesajı beğenenler:
#5
sn halily merhaba
tabloları silmedi.



  Alıntı
Bu mesajı beğenenler:
#6
aşağıdaki gibi dener misiniz kodu
Visual Basic
  1. Dim rel As DAO.Relation
  2. 'tablolar arasındaki ilişkileri silme kodu________________
  3.    For Each rel In CurrentDb.Relations
  4.        CurrentDb.Relations.Delete rel.Name  ', rel.Attributes
  5.    Next rel
  6. 'tablolar arasındaki ilişkileri silme kodu________________Bitti
  7.  
  8. 'tabloları silme kodu________________
  9. For Each trz In CurrentDb.TableDefs
  10.    If Left(trz.Name, 4) <> "Msys" And Left(trz.Name, 1) <> "~" Then
  11.        CurrentDb.Execute "DROP TABLE [" & trz.Name & "]"
  12.    End If
  13. Next





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Liste Arama Kutusundan Kayıt Silme CarpeDiem 12 370 21-07-2023, 10:31
Son Mesaj: onur_can
  [VBA] Iki Tablo Arasında Eşleşmeyen Kayıtları Bulup Kayıttaki Dosyaları Ve Datayı Silme Mr.Midnight 3 204 22-11-2022, 15:09
Son Mesaj: alperalper
  Döngü Ile Koşula Dayalı Klasör Içerisindeki Dosyaları Silme Mr.Midnight 2 207 19-11-2022, 22:46
Son Mesaj: alperalper
  Access Te Tabloya Eklenen Verileri Forma Konulan Bir Butonla Silme kursun 4 222 10-11-2022, 21:29
Son Mesaj: kursun
  [FONKSiYON] çok Sayıda Silme Sorgusunu Tek Butonda çalıştırma Ahmet51 2 162 08-11-2022, 17:48
Son Mesaj: Ahmet51
  [SORGU] Son 10 Kayıt Hariç Tabloda Satır Silme hedefkaya 9 305 03-09-2022, 17:59
Son Mesaj: halily
  [VBA] Textbox Boşluk Silme benuva 3 532 27-05-2021, 20:23
Son Mesaj: benuva
  Liste Kutusunda Sadece Seçili Kişiyi Silme kamil_55 38 1.658 25-04-2021, 18:26
Son Mesaj: kamil_55

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi