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

كيفية عمل نسخ احتياطى واستعادة Backup & Restore

بدأه هانى عوض في 6 مارس 2008 · 1 رد · 1,128 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عمتم مساءً أخوانى الكرام

أولاً: أتأسف على غيابى فى المنتدى وذلك لانشغالى الشديد الفترة السابقة....

ثانياً:فكرت فى عمل Restore Point كالموجودة فى الـ Windows

مثال:

مجلد يسمى Accountant

يحتوى على قاعدة بيانات مقسمة إلى ملفين:

ملف للواجهات ويسمى مثلاً Pro.mdb

وملف آحر للجداول ويسمى مثلاً Data.mdb

ويوجد مجلد Backup لوضع النسخة الاحتياطية لملف البيانات Data.mdb

المطلوب:

1-نسخ ملف Data.mdb داخل مجلد Backup بهذه الطريقة

D:\Accountant\Backup\01-03-2008\Data.mdb

D:\Accountant\Backup\02-03-2008\Data.mdb

وهكذا...

وحتى 10 مرات نسخ احتياطى

وبعد المرة العاشرة يقوم بمسح أول ملف تم انشاءه ووضع النسخة الاحتياطية التالية

D:\Accountant\Backup\11-03-2008\Data.mdb

وهكذا...

والأهم... عمل نافذة استعادة لتاريخ محدد عند تحديده.

عفواً على الاطالة..

وشكراً..

#2

قمت بعمل كود يقوم بنسخ الملف داخل مجلد يحمل اسم تاريخ اليوم كالتالى

	Call Shell("xcopy /y d:\Accountant\Data.mdb D:\Accountant\Backup\" & Format(date, "dd-mm-yyyy") & "\", 3)
	MsgBox ("تم عمل نسخة احتياطية لهذا اليوم بنجاح")
	Call Shell("explorer D:\Accountant\Backup\" & Format(date, "dd-mm-yyyy") & "\", 1)

وقام الكود بالمطلوب تماماً

باقى موضوع تحديد عدد محدد للمجلدات وليكن 10 مجلدات فقط

وموضوع الـ Restore

ملحوظة:

وضعت هذا الكود لتعم الفائدة.. وإن شاء الله عندما أتوصل إلى شىء آخر سأقوم بطرحه... وإذا توصلتم لحل لا تترددوا بالمشاركة

وشكراً

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

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

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

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

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