اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

دعوة لتطوير اداه لنسخ قاعدة البيانات المرتبطة كل مدة زمنية (ساعة/يوم/شهر/سنة)


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

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

بعد ان استفاضنا فى المناقشات فى هذه المشاركة http://www.officena.net/ib/topic/63756-نسخ-قاعدة-بيانات-الجداول-المرتبطة-فقط-عند-الخروج/

وقام استاذنا ابوخليل بامدادنا بكود اكثر من رائع .. فبارك الله فيه وجزاه الله عنا كل الخير له ولاولاده

Shell "cmd.exe /C copy " & """" & DBOld & """" & " " & """" & _
DBNew & "\" & Format(Now(), "yymmddhhnn") & ".mdb" & """", 0

فخطرة ببالى فكرة تطوير اداه (لضبط خيارات النسخة الاحتياطية للجداول المرتبطة عن طريق قاعدة الواجهات كل فترة زمنية بطريقة تلقائية ساعة / يوم / شهر / سنة)

والكود الذى امدنا به استاذنا العزيز ابو خليل يتحكم فى الموضوع ولكن من داخل الكود

ــ بمعنى لو انت حبب تعمل نسخة كل ساعة عند الخروج من البرنامج لازم ترجع للكود وتحذف hh وهكذا على النحو المشار بالمشاركة المدرج رابطها بعاليه

yymmddhhnn

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

انظر الصورة

copy.thumb.png.00a0c76cdffed752019f12b9c

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

مرفق القاعدة

 main1.rar

برجاء فك الضغط داخل البارتشن ال D

محمد سلامة

 

main1.rar

تم تعديل بواسطه محمد سلامة(soft.sample)
  • Like 4
رابط هذا التعليق
شارك

يؤسفني عدم تمكني من  فتح المرفق لاني اعمل الآن على جهاز يحتوي على اصدار 2003

ولكن تكفي الصورة الظاهرة لتحكي عن جمال التصميم

لدي ملاحظة : وهي  يفضل ادراج كلمة في ( نسخة كل ) لتصبح (نسخة جديدة كل )

لان النسخة الاحتياطية حاصلة بالفعل عند كل ضغطة زر

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

حالا ارفع لك نسخة بصيغة 2003

تفضل استاذنا ابو خليل

 2003.rar

 

تم تعديل بواسطه محمد سلامة(soft.sample)
  • Like 1
رابط هذا التعليق
شارك

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

ولكن قدحت لي فكرة اشمل واعم

سأعرضها في الغد ان شاء الله

والمجال مفتوح لاخوتي الكرام  للمشاركة

 

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

تفضل :

تم عمل وحدة نمطية عامة تأخذ خيارات النسخة من الجدول

ويمكن الآن اخذ النسخة من اي مكان داخل البرنامج

 

ملحوظة :  بقي ان تضع قيم افتراضية للحقول فيما  لو المستخدم لم يحرك ساكنا

x.rar

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

ماشاء الله عليك ياستاذ ابو خليل مبدع دائما

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

بارك الله فيك وجزاك عنا كل الخير

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

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

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

وتم اضافة زر اسفل زر حفظ في شاشة إعدادات للحفظ النسخة مع ضغط و إصلاحها

بالتوفيق،،،،،

 

Main2.rar

تم تعديل بواسطه ابو عارف
تعديل خطاء في تنسيق تاريخ و حذف ملف القديم في Backup عند نسخة الجديدة
  • Like 3
  • Thanks 1
رابط هذا التعليق
شارك

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

ماذا عن الاستعادة في حال تم تغيير صيغة النسخ ( اللاحقة ) .. بالإضافة الى كيفية نسخ القاعدة المرتبطة واستعادتها اذا كانت sql server .. مع العلم انني استخدم تطبيق اكسس 2010 وليس مشروع اكسس

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

  • 3 months later...
في 9/20/2015 at 21:31, محمد سلامة said:

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

بعد ان استفاضنا فى المناقشات فى هذه المشاركة http://www.officena.net/ib/topic/63756-نسخ-قاعدة-بيانات-الجداول-المرتبطة-فقط-عند-الخروج/

وقام استاذنا ابوخليل بامدادنا بكود اكثر من رائع .. فبارك الله فيه وجزاه الله عنا كل الخير له ولاولاده


Shell "cmd.exe /C copy " & """" & DBOld & """" & " " & """" & _
DBNew & "\" & Format(Now(), "yymmddhhnn") & ".mdb" & """", 0

فخطرة ببالى فكرة تطوير اداه (لضبط خيارات النسخة الاحتياطية للجداول المرتبطة عن طريق قاعدة الواجهات كل فترة زمنية بطريقة تلقائية ساعة / يوم / شهر / سنة)

والكود الذى امدنا به استاذنا العزيز ابو خليل يتحكم فى الموضوع ولكن من داخل الكود

ــ بمعنى لو انت حبب تعمل نسخة كل ساعة عند الخروج من البرنامج لازم ترجع للكود وتحذف hh وهكذا على النحو المشار بالمشاركة المدرج رابطها بعاليه


yymmddhhnn

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

انظر الصورة

copy.thumb.png.00a0c76cdffed752019f12b9c

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

مرفق القاعدة

 main1.rar

برجاء فك الضغط داخل البارتشن ال D

محمد سلامة

 

main1.rar

جميل جدا بس بتطلع الرساله دي معايا ومش بيشتغل 

 

 

copy.png

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

أ / sayed132  سطر الخطأ موجود ببدايته رقم 54 وهذا الرقم كما بالصورة أعلاه لا حاجة لنا به فى الكود احذفه ثم أعد المحاولة. 

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

في 1/15/2016 at 14:36, أبو عبدالله الحلوانى said:

أ / sayed132  سطر الخطأ موجود ببدايته رقم 54 وهذا الرقم كما بالصورة أعلاه لا حاجة لنا به فى الكود احذفه ثم أعد المحاولة. 

اخي الكريم تم حذف الرقم وما زالت المشكله قائمة

 

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

بارك الله فيكم وجزاكم الله خير 

حقيقه موضوع مهم جدا طريقة النسخ الاحتياطي

لكن هل بالامكان ان تستبدل النسخه الاحتياطية القديمه بنسخه الجديده

حتى ماتكثر النسخ في مجلد النسخ الاحتياطي ويزيد حجمه

وهل بالامكان وضع نسخة نهائية للبرنامج 

 

وفقكم الله وبارم فيكم

 

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

  • 9 months later...
في ٢٧‏/٩‏/٢٠١٥ at 05:48, ابو عارف said:

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

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

وتم اضافة زر اسفل زر حفظ في شاشة إعدادات للحفظ النسخة مع ضغط و إصلاحها

بالتوفيق،،،،،

 

Main2.rar

اخواني الكرام

البرنامج بصيغة اكسس 2003 وعند تنفيذه باصدار 2013 الاكواد ما تشتغل

هل ممكن اعادة رفعة بصيغة 2013

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

  • 2 months later...

مشالله تبارك الله
بس ياليت ابو خليل والا احد الاخوان يضيف كود لمنع تراكم النسخ الاحتياطيه
ويكون فيه خيار عدد اخر ايام يتم ابقائها والباقي يحذفها ويتم ضبطها من الاعدادات

 

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

15 ساعات مضت, ديو05 said:

ياليت لو تكرمت اخي العزيز ترفق لي نسخة 2010

نفس النسخه الموجوده بالموقع

العمل كالتالي
1- حدد مسار (القاعده ) المراد نسخها

2- حدد مكان مجلد النسخ

3- حدد نوع الصيغه

4- اضغط على زر (نسخة احتياطية لقاعدة بيانات المرتبطة بدون ضغط و إصلاح)

5-  تحدد خيار كل ساعه

5- حفظ الاعدادات

6- الذهاب الى نموج TestForm والضغط على زر النسخ راح - تلاحظ كل دقيقه يتم الضغط فيها يتم نسخ مره واحده ولا يكرر النسخ في نفس الدقيقه

وسلامتك

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

في ١٩‏/٤‏/١٤٣٨ هـ at 17:17, ديو05 said:

ياليت لو تكرمت اخي العزيز ترفق لي نسخة 2010

اساتذتنا الكرام

هل من كود او وحده نمطيه تحذف النسخ وتبقي فقط العدد المحدد في الإعدادات لعدم تراكم النسخ

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

وشاكر للجميع

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

نعم يوجد  

لو بحثت في المنتدى

 اذكر اني طرحت هذا السؤال  وحصلت على اجابة  من استاذنا نارت لبزو

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

 

تفضل من هنا

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

في ١٩‏/١‏/٢٠١٧ at 13:44, ابوخليل said:

نعم يوجد  

لو بحثت في المنتدى

 اذكر اني طرحت هذا السؤال  وحصلت على اجابة  من استاذنا نارت لبزو

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

 

تفضل من هنا

الله يعطبك الف عافيه

 

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

  • 1 year later...
  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information