السلام عليكم ورحمة الله وبركاته اخواني اعضاء ومشرفي وزوار المنتدي الكرام
هذا السؤال كان في مشاركة لاحد الاعضاء واجاب عنه الاخ الفاضل عبدالله وهذا رابط المشاركة
وهذا هو الكود الذي يقوم بالنسخ وهو يعمل مع اكسس 2003 اما مع اكسس 2007 فانه النسخة الاحتياطية التي ياخذها تكون علي شكل Text
On Error Resume Next '------- by caboon -----
Dim OldFile As String, DBwithEXT, DBwithoutEXT, NewFile As String, CopyMyDB
OldFile = [StrOld]
DBwithEXT = Dir(OldFile)
DBwithoutEXT = Left(DBwithEXT, Len(DBwithEXT) - 4)
If [BKUP] = True Then
NewFile = Me.StrNew & "\" & DBwithoutEXT & "-" & Format(Date, "yyyy-mm-dd") & "-" & Format(Now(), "Hh-Nn-Ss-AMPM") & Right(DBwithEXT, 4)
CopyMyDB = "cmd.exe /C copy " & """" & OldFile & """" & " " & """" & NewFile & """"
Shell CopyMyDB, 0
Exit Sub
End If
ارجو التعديل علي الكود لكي يعمل علي 2007