أعزائى أهل الخبرة بمنتدانا العظيم
أرجو مساعدتى فى تنفيذ كود لعمل نسخة يومية من قاعدة البيانات بتاريخ مع حذف النسخة السابقة من 30 يوم مضي
أعزائى أهل الخبرة بمنتدانا العظيم
أرجو مساعدتى فى تنفيذ كود لعمل نسخة يومية من قاعدة البيانات بتاريخ مع حذف النسخة السابقة من 30 يوم مضي
اليك أخى هذا الكود
Public Sub BackupDB(Bk_path As String) On Error GoTo my_err Dim oldfile, NewFile, CopyMyDB oldfile = CurrentProject.FullName NewFile = Bk_path & "\" & Split(CurrentProject.Name, ".")(0) & "_" & Day(Date) & "." & Split(CurrentProject.Name, ".")(1) CopyMyDB = "cmd.exe /C copy " & """" & oldfile & """" & " " & """" & NewFile & """" Shell CopyMyDB, 0 MsgBox "تمت العمليه بنجاح" Exit Sub my_err: MsgBox Err.Description End Sub
ضعه فى النموذج او فى وحده نمطيه
حيث سيقوم بعمل نسخة مرقمة حسب اليوم و يحذف النسخة السابقة لنفس اليوم من الشهر الماضى
و يمكن استدعاءه بهذه الطريقه
بادخال المسار الذى تريد وضع النسخة به
BackupDB CurrentProject.Path & "\BKp"
تم تعديل هذه المشاركة بواسطة Abo_Yossof في 16 مارس 2014 في 06:18
أعزائى المشاركين بالرد أشكر تعاونكم معى وسرعة استجابتكم
من خلال بحثى فى المنتديات وجدت هذا المثال واستفدت أيضا منه وفضلت المشاركة به لأستفادة كل الأعضاء ولكن تواجهنى مشكلة بسيطة وهى عند تنفيذ عملية النسخ تظهر شاشة cmd لاختيار نوع الملف F
فما هو التعديل على الكود للتنفيذ التلقائى بـ F
شكراً لتعاونكم
المشاركة السابقة بها ما تطلب أخى الكريم
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…