VBA ile kod (tabloyu farklı kaydet ve sil)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
31 Mart 2008
Mesajlar
91
Excel Vers. ve Dili
2003
DoCmd.RunCommand acCmdDeleteTable

veritabanındaki herhangi bir tabloyu (ilişkili olduğu başka tablolar var) VBA dan benim vereceğim isim ile farklı kaydetmesini beceremedim, birde yine aynı tabloyu sildiremiyorum. yardım edermisiniz sayın hocalarım.:yardim:

Private Sub Komut1_Click()
DoCmd.SelectObject acTable, "*Tablo1", True
DoCmd.RunCommand acCmdDeleteTable
End Sub
bu kod ile olmuyor
 
Son düzenleme:
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Aslında bu formda bahsettiğiniz konuya örnek olacak türden çok uygulama var. Bence örnekler kısmına geçip ozanakkaya'nın pol2007 uygulamasını indirin ve inceleyin.. Kolay gelsin..
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;

Alttaki kodlar işinize yarar ..

Kod:
DoCmd.CopyObject , "yeni_isim", acTable, "hedef_tablo_ismi"
DoCmd.RunSQL "DROP TABLE silinecek_tablo_ismi;"
Hedef tablo ile silinecek tablo isimlerinin aynı olması halinde istediğiniz olur sanırım.
 
Katılım
31 Mart 2008
Mesajlar
91
Excel Vers. ve Dili
2003
sayın beab05 ilgilendiğiniz için sozsuz tesekkür. bu forumda siz ve sizin gibiler olmasa halimiz nice olur bilmiyorum:)
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst