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

نسخة احتياطية أتوماتيك كل يوم

مغلقمُجاب
بدأه ramynassif في 14 مارس 2014 · 5 رد · 917 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أعزائى أهل الخبرة بمنتدانا العظيم

 

أرجو مساعدتى فى تنفيذ كود لعمل نسخة يومية من قاعدة البيانات بتاريخ مع حذف النسخة السابقة من 30 يوم مضي
#3 أفضل إجابة

اليك أخى هذا الكود

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

2

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4

أعزائى المشاركين بالرد أشكر تعاونكم معى وسرعة استجابتكم 

من خلال بحثى فى المنتديات وجدت هذا المثال واستفدت أيضا منه وفضلت المشاركة به لأستفادة كل الأعضاء ولكن تواجهنى مشكلة بسيطة وهى عند تنفيذ عملية النسخ تظهر شاشة cmd لاختيار نوع الملف F

فما هو التعديل على الكود للتنفيذ التلقائى بـ F

شكراً لتعاونكم

Database.rar

#5

المشاركة السابقة بها ما تطلب أخى الكريم

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#6

شكراً لتعاونكم

تم تعديل هذه المشاركة بواسطة ramynassif في 17 مارس 2014 في 14:20

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…