عمل نسخة إحطياطية أو Backup ACCESS
#1
السلام عليكم 
ما هي   أفضل الطرق لعمل نسخة إحطياطية أو Backup لقاعدة بيانات أكسس؟
جزاكم الله خيرا
الخوف من أي محاولة جديدة طريق حتمي للفشل.
الرد
#2
قاعدة بيانات الاكسس هي ملف والتعامل معها لعمل نسخة هي القيام بعمل Copy من الملف الى مكان آخر
مثل نسخ لصق بالضبط
[-] كل من 1 user says قال شكرا ل محمد الدرة على المشاركة المفيدة
  • wadoud
الرد
#3
وعليكم السلام ورحمة الله وبركاته ،
أظن أن قاعدة البيانات عبارة عن ملف يمكن نسخه بالطريقة العادية.
فقط أريد الإشارة أنه يوجد برنامج حر اسمه   cobian backup وظيفته عمل نسخ إحتياطية لأي ملف (أو مجموعة من الملفات) ، و هذه النسخ الاحتياطية تكون على حسب الرغبة في الوقت ، يمكن برمجة العمل كل ساعتين مثلا في مجلد معين .
رابط البرنامج :

كود :
http://www.commentcamarche.net/download/telecharger-34055144-cobian-backup وهذا الشرح له بالفيديو https://www.youtube.com/watch?v=BHQHQ67t7O0
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 3 users say قال شكرا ل أبو معاذ على المشاركة المفيدة
  • bassem_43, wadoud, kito
الرد
#4
لا تنسى إغلاق ملف قاعدة البيانات بشكل صحيح ومن ثم قم بنسخ ملف قاعدة البيانات بالطريقة التي تريد, وأيضاً أمر صحي أن تقوم بعمل Compact & Repair قبل النسخ.
[-] كل من 1 user says قال شكرا ل PLANSHARP على المشاركة المفيدة
  • wadoud
الرد
#5
(18-04-2016, 09:51 PM)PLANSHARP كتب : لا تنسى إغلاق ملف قاعدة البيانات بشكل صحيح ومن ثم قم بنسخ ملف قاعدة البيانات بالطريقة التي تريد, وأيضاً أمر صحي أن تقوم بعمل Compact & Repair قبل النسخ.

هل لك أن ترشدني كيف يكون إغلاق ملف قاعدة البيانات بالشكل الصحيح أخي الحبيب بارك الله فيك؟ 
الخوف من أي محاولة جديدة طريق حتمي للفشل.
الرد
#6
نعم إغلاق ال Adoconnection.close يقوم بإغلاقها و تثبت جميع التعديلات التي تكون في الملف ldb إلى الملف mdb.
الرد
#7
مرحبا بك شرح مبسط و هذه هي الطريقة التي اعمل بها
هذا هو الكود
كود :
procedure TForm17.BitBtn2Click(Sender: TObject); var a,b:string; begin a:=ExtractFileDir(Application.ExeName)+'\' + 'db.mdb' ; b:=Label3.Caption +'\'+ Edit1.Text+'.mdb' ;  CopyFileWithProgressBar1(a,b);  ShowMessage('تم إنشاء النسخة الإحتياطية بنجاح'); end; و الصور للمكونات المتعملة في الطريقة موجودة في المرفقات و ايضا صورة للاعدادت الاخرى المهمة


الملفات المرفقة
.jpg   ما استخدمه.jpg (الحجم : 16.61 ك ب / التحميلات : 107)
.jpg   يحب.jpg (الحجم : 57.79 ك ب / التحميلات : 102)
[-] كل من 1 user says قال شكرا ل rahiche على المشاركة المفيدة
  • kito
الرد
#8
مثال رائع لخي
ما هي الاضافة اللازمة ,,,,, اذا اردنا ضغطها وتسميتها بتاريخ اليوم مثلا
الرد
#9
بالنسبة لاضافة التاريخ لاسم الملف, الموضوع التالي فيه كود يفي بالغرض :

تصدير fastreport الىpdf وانشاء مجلد ووضع الملف فيه
من قال حاد عن أصله أو قال مات فقد كذب
[-] كل من 1 user says قال شكرا ل h-farid على المشاركة المفيدة
  • kito
الرد
#10
الكود المستخدم كما رأيته و هذه هي المكونات المستخدمه 
و كما ترى يمكنك تحديد اسم النسخة الاحتياطية مباشرة باستخدام edit 
يعني يمكنك اضافة السطر التالي لكي يضهر معها التاريخ
كود :
edit1.text;=edit1.text + datetostr(date);
[صورة: image.jpg]
اتمنى ان يفيدك
[-] كل من 1 user says قال شكرا ل rahiche على المشاركة المفيدة
  • kito
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم