30-01-17, 03:03 PM
السلام عليكم اخوتي الاعزاء
انا صممت برنامج وعملت فيه زر للنسخ الاحتياطي وزر لاستعادة قاعدة البياناتالنسخ الاحتياطي اشتغل تمام لكن في الاستعادة واجهتني مشكلة وهي ان الكود ليس من صلاحياته ان يحذف الملف القديم ويستبدله بالملف الجديد المطلوب استعادته
انا قلت مالي الا اخوتي المبرجين في المنتدي اصحاب الخبرات واللي من بعد الله بفضلهم استطعت التغلب علي كثير من المشاكل التي واجهتني في البرمجه
كود :
On Error GoTo RestoreError
Dim Ans
Dialog.Filter = "Backup files (*.bck) |*.bck|"
Dialog.ShowOpen
If Dialog.FileName <> "" Then
Ans = MsgBox("هل تريد استعادة قاعدة البيانات", vbExclamation + vbYesNo, " تنبيه" + UserName)
If Ans = vbYes Then
FileCopy Dialog.FileName, App.Path + "\data.MDB"
MsgBox "تمت استعادة قاعدة البيانات بنجاح.", vbOKOnly + vbInformation, " استعادة قاعدة البيانات" + UserName
'
End If
End If
Exit Sub
RestoreError:
MsgBox Err.Description, vbOKOnly + vbCritical, " Warning:End-User" + UserName