الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حذف جميع الجداول من قاعدة البيانات

بدأه MR ACCESS في 25 نوفمبر 2009 · 3 رد · 1,044 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

أخوتي في الله

بمناسبة العيد الأضحى المبارك

أسمحوا لي أن أقدم لكم هذه الفكره البسيطه

وكل عام و أنتم بخير ( عساكم من عواده )

أردت أن أصنع كودا يقوم بحذف جميع الجداول الموجوده بالقاعده

اليكم الكود الذي تم صنعه

On Error Resume Next
Dim db As DAO.Database, t As DAO.TableDef, i As Integer
Dim totalRelations As Integer
Set db = CurrentDb()

totalRelations = db.Relations.Count
If totalRelations > 0 Then
For i = totalRelations - 1 To 0 Step -1
db.Relations.delete (db.Relations(i).Name)
Next i
Debug.Print Trim(Str(totalRelations)) + " Relationships deleted!"
End If


For i = db.TableDefs.Count - 1 To 0 Step -1
Set t = db.TableDefs(i)
If Not t.Name Like dbSystemObject Then
db.TableDefs.delete t.Name

End If
Next i

db.Close

الكود مكون من جزئين

الجزء الأول يقوم بحذف العلاقات إن وجدت

الجزء الثاني يقوم بحذف الجداول نهائيا

منتظر ردكم الكريم

xx.rar

تم تعديل هذه المشاركة بواسطة MR ACCESS في 25 نوفمبر 2009 في 11:55

2
#2

كل عام وأنت بخير

ما شاء الله فكرة جميلة

بارك الله في يا أخي

جاري التحميل

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#3

اتمنى أن أ:ون أفدت

بارك الله فيك

ومشكور على المرور الكريم

#4

فكرة جميلة ومفيدة جداً فى نفس الوقت

بارك الله لك

كل عام وأنتم بخير

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

مواضيع مشابهة