اذهب الي المحتوي
أوفيسنا

مشكلة في النسخة الاحتياطية ..وارغب بكود استرجاع


نوال12

الردود الموصى بها

السلام عليكم ورحمة الله وبركاته

نسخة اوفيس 2007 ونظامي 32بت

قمت بانزال الملف المرفق الموجود بهذا الموضوع

http://www.officena.net/ib/topic/63797-دعوة-لتطوير-اداه-لنسخ-قاعدة-البيانات-المرتبطة-كل-مدة-زمنية-ساعةيومشهرسنة/

 

وقمت بفك الضغط  في الدي وقمت بتجربته على نفس القاعدة الموجودة في الملف المرفق وتم النسخ ... لكن عندما اردت فتح النسخة الاحتياطيه بالنقر المزدوج .. ظهرت لي رسالة بانه لا يمكن التعرف على تنسيق الملف ( الصورة في المرفقات) ... حفظته بامتداد mdb وجربت ايضا امتداد accdb

فما هو سبب المشكله ...

ايضا ارغب بكود  استرجاع ( استبدال الاصلية بالاحتياطيه ) اضعه في نموذج الدخول ..اقوم باختيار النسخة ثم اضغط دخول

tu.png

رابط هذا التعليق
شارك

اختي الكريمة

القاعدة تعمل عندي بطريقه ممتازة

ممكن تقولي انتي نزلتي انهو مرفق بالضبط

لان هناك ثلاث مرفقات

ومرفق استاذنا ابوخليل هو الذي قمت بتجربته واعتماده في برنامجي وهو الصحيح

اما مرفق استاذنا ابو عارف فلم اجربه 

 

اه عرفت العيب فين

بعد التدقيق في صورة الرسالة

وجد ان هناك نقطه في اول اسم المرفق هي ما تسبب الرسالة

انظري الفرق في تلك النقطه(.)

احذفيها

وستعمل معك

تم تعديل بواسطه محمد سلامة
رابط هذا التعليق
شارك

السلام عليكم

تم حل المشكله

لاحظت عند اختيار مسار القاعدة المرتبطة تظهر علامة استفهام قبل اسم القاعدة

لهذا ذهبت الى القاعدة المرتبطة واعدت تسميتها لضمان عدم وجود مسافات

وعندها حلت المشكله

لكن مستغربه كيف صار هذة المشكلة لان القاعدة المرتبطة ... الاكسس تلقائيا يعطيها الاسم دون تدخل مني

 

على العموم جزاك الله الف خير اخ محمد

 

باقي لي كود الاسترجاع

تم تعديل بواسطه نوال12
رابط هذا التعليق
شارك

السلام عليكم

مسألة الاسترجاع بحاجة الى ضبط خاص لانها في بعض الاوقات تكون خطرة

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

بمعنى يتم استرجاع آخر نسخة يدويا عند تلف قاعدة البيانات الاصلية ، او لاي سبب من الاسباب

والطريقة التي ارى انها آمنة هي الرجوع فقط للنسخ السابقة عند الضرورة للاطلاع والطباعة ونحو ذلك

فيمكن  تضمين خاصية الرجوع هذه في نموذج البداية مع مراعاة ان القاعدة الافتراضية دوما هي الحالية 

هذا رأي فقط ولكم ما ترون

 

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

هلا اخوي ابو خليل

اصدقك القول اني بصراحة اريد كود استرجاع مؤقت ( الاطلاع ) وكود استرجاع ( الاستبدال ) وكود ترحيل( عمل نسخة احتياطية عادية بدون اي عمليات حسابيه ( مثل بقية النسخ ) ثم حذف جميع سجلات القاعدة الاصليه )

لكن قمت بتأجيل طلب الكود المؤقت وكود الترحيل لتكون لاحقا كتحديث للبرنامج ( لاني شعرت اني اكثرت من الطلبات )

بالنسبة لكود الاسترجاع ( الاستبدال ) .. انا اريده لان بعض المستخدمين لا يجيدون عملية الاستبدال يدويا .. والبرنامج لست انا من سيقوم بتنصيبه في اجهزتهم او القيام بعملية الاستبدال

بالنسبة للقاعدة لن تعمل ضمن سيرفر او شبكة محلية ... انما في جهاز واحد ومستخدم واحد..

السبب في تقسيمي للقاعدة لتسهل علي التحديثات المستقبليه وايضا لاني قرات ان عملية التقسيم تساعد ان تسع القاعدة بيانات كثيرة

 

 

 

تم تعديل بواسطه نوال12
  • Like 1
رابط هذا التعليق
شارك

بالنسبة لكود الاسترجاع ( الاستبدال ) .. انا اريده لان بعض المستخدمين لا يجيدون عملية الاستبدال يدويا .. والبرنامج لست انا من سيقوم بتنصيبه في اجهزتهم او القيام بعملية الاستبدال

 

 الخطورة في طريقتك هذه محتملة .

وعلى كل حال التنفيذ سهل جدا وبسطر واحد 

في حدث النقر على الزر نلصق هذا السطر

FileCopy CurrentProject.path & "\back1", CurrentProject.path & "\DBdata.mdb"

باعتبار back1 هي النسخة  و DBdata.mdb هي قاعدة الجداول الاساسية

يلاحظ وجوب ان تكون القاعدتين في مكان واحد بجانب بعض ويمكن تغيير المسارين الافتراضيين في السطر اعلاه

 

  • Like 1
رابط هذا التعليق
شارك

جزاك الله الف خير استاذ ابو خليل

لكن الكود مخصص لنسخة احتياطية واحده ( لان اسمها مذكور بالكود )... لكن ماذا لو كان لدي اكثر كم نسخة كيف يكون الكود ...

وايضا القاعدة الاصلية لن تكون بهذا الاسم دائما ... اعني لنفرض اني قمت باستبدال القاعدة هذا الشهر (بالكود ).. ثم قمت ايضا بفعل ذلك الشهر الذي يليه هل القاعدة الاصلية ستكون بنفس الاسم

عندي كود لاسترجاع القاعدة ونسخها  لكنه عند النسخ او الاسترجاع يطلب تحديد اسماء الجدوال وانا لا ارغب بهذا الشيء .. فهل بالامكان ان يعمل الكود بدون تحديد اسماء الجدوال

مرفق بالقاعدة ولقد اخذتها من احد المواضيع هنا

 

Tables_backup.rar

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information