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

*كود* كود لإستعادة جدول محذوف

مغلق
بدأه ابوحمود في 20 سبتمبر 2001 · 7 رد · 3,893 مشاهدة · في قسم الأرشيف و المواضيع المميزه
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كودلإستعادة جدول محذوف

يمكن استعادة الجدول بشروط :

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

2- عدم ضغط قاعدة البيانات بعد حذف الجدول .

3- لا يمكن سوى استعادة الجدول المحذوف أخيراً .

والآن إليك الكود :

Private Function Undoo()

Dim db As DAO.Database, strTablename As String

Dim i As Integer, StrSqlString As String

Set db = CurrentDb()

For i = 0 To db.TableDefs.Count - 1

If Left(db.TableDefs(i).Name, 4) = "~tmp" Then

strTablename = db.TableDefs(i).Name

StrSqlString = "SELECT DISTINCTROW [" & strTablename & _

"].* INTO " & InputBox("أدخل اسم الجدول المحذوف :") & " FROM [" & strTablename & "];"

DoCmd.SetWarnings False

DoCmd.RunSQL StrSqlString

DoCmd.SetWarnings True

MsgBox "A table has been restored as MyUndeletedTable", _

vbOKOnly, "Restored"

GoTo Exit_Undo

End If

Next i

MsgBox "No Recoverable Tables Found", vbOKOnly, "Not Found"

Exit_Undo:

Set db = Nothing

Exit Function

Err_Undo:

MsgBox Err.Description

Resume Exit_Undo

End Function

:)

ولكم تحياتي

#2

اخي العزيز ابوحمود اشكرك على هذا الكود وفقك الله لما يحب ويرضى وجزاك الله عنا خيراً

من سار على الدرب وصل

#3

من جد وجد ومن زرع حصد.

وفقك الله وسدد خطاك .

أشرف خليل

#4

جزاكما الله كل خير .

ولكما تحياتي

#5

الأخ أبوحمود

بعد التحية

شكرا على هذا الإجراء فهو مهم للغاية وفائدته كبيرة

كثر من السمين جزاك الله عنا كل خير

#6

أبشر يا ابو هادي .

غبت عنا فترة عسى ما شر .

ولك تحياتي

#7

للرفع .. للفائدة

#8

هداك الله أفرحتني ظننت الأخ ابو حمود قد جاء للمعايدة

هذا الموضوع مغلق.

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