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

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

مغلق
بدأه حارث في 26 أكتوبر 2002 · 12 رد · 3,048 مشاهدة · في قسم الأرشيف و المواضيع المميزه
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قم باستيرادها جميعا إلى أي قاعدة بيانات غير مفصولة الداتا، ثم أضف مرجع Dao إلى المراجع عندك ، وقم برفعه ، ثم افتح النموذج BringData وحدد مسار الحفظ ، والجداول المطلوب نسخها.

وستجد بإذن الله أن النسخ والاسترجاع يعمل معك .

http://www.pcpages.com/harith77/Naskh5.zip

فكرة الملف :

عندما تكون الداتا منفصلة عن البرنامج يكون النسخ الاحتياطي والاسترجاع سهلا ، فكل ما هنالك أنك تحذف تنسخ ملف الداتا بكامله ، أو أنك تحذفه وتضع بدلا منه ملف جديد .

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

ستلاحظون أن الملف لم يكتمل مئة بالمئة ، وهذا مقصود لأني أربد قبل إتمامه تجربته من قبلكم على عدد من قواعد البيانات ، فقد جربته عندي وأدى الغرض ، لكن لم أجربه في أجهزة أخرى .

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

#2

أعتقد أنا الأغلبية بالمنتدى لازالت تستخدم أكسيس 2000 وأنا منهم .

أشرف خليل

#3

أعتذر فلم أنتبه لذلك

هذا بتنسيق 2000

http://www.pcpages.com/harith77/Naskh.zip

لكن أرجو تجربته والإفادة

#4

للرفع

آسف للتأخير

أنا الآن أتصفح مافاتني خلال الأيام الماضية خلال نقل المواضيع

و هذا مثال لا بد من التوقف عنده

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

و تجربته

و جزاك الله خيرا علي هذا المجهود

(f)

#5

ما هذا الإبداع فى هذه القاعدة .

جملية حقا . جربتها على قاعدة مرتبطة ولم انتبه لشرحك فى الأول .

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

فقط نسخت الكود الذي بالزر الذي ينقل الجداول الغير مختارة إلى مربع القائمة الجداول المختارة عند حدث النقر المذدوج لأنه وجدت أنه متعب للمستخدم أن يقوم بتحديد الجدول ثم يذهب للزر ويرجع للجدول مرة أخرى وهكذا ولو أنني حاولت أن أقوم بعملية تحديد للجداول كلها عن طريق ctrl+a ولم أفلح وبالمثل وضعت الكود بالزر الثاني لاسترجاع الجداول عند النقر المذدوج . وهذا فى النموذج TblsCh .

عموما فكرة أكثر من رائعة وياريت تكملها .

أشرف خليل

#6

نأمل من الاساتذة الكرام التفضل بتعديل هذا المثال ليعمل مع قاعدة بيانات مرتبطة .

وللجميع اطيب المنى .

#7

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

يوجد مثال فى الارشيف بعنوان مثال علي النسخ الاحتياطي و التصدير و تغيير مسار البيانات

#8

أشكر كلا من الأخوين أشرف ومحمد

وقد طبقت ملاحظة الأخ أشرف بإضافة حدث عند النقر المزدوج

وهذه بعض الإضافات

ولا تبخلوا علينا جميعا بالملاحظات وبتجربة الفكرة

copytables.zip

#9

الأخ حارث حفظه الله

نحن بحاجة ماسة إلى مثل هذه المشاركات المتميزة فلا تبخل علينا حفظك الله

أعلم كم يأخذ عمل مثل هذه الأكواد من الجهد والوقت وكد للذهن لكن أسأل الله الكريم أن يجزيك حسنات مضاعفة بكل حرف من كود كتبته وبكل خاصية ن خصائص النماذج ضبطتها وبكل حقل من حقول الجداول أنشأته وبكل زر في لوحة المفاتيح نقرته

حفظك الله ورعاك وأبقاك لنا ولهذا المنتدى ذخراً

أخوك / أبو هاجر

#10

هذا هو حارث ( الله يحرسك من العين )

لكن عندي ملاحظة أن تحديد المجلد لم يعمل معي تقريبا لأني ما زلت استخدم أكسيس 2000 والمرجع ميكروسوف10 غير متوفر . ولكن قمت بما يلي وضعت فى الجدول دليل موجود على الهارد ديسك وتم حفظ الجداول المختارة إليه ولكن عندما أردت تغيير المجلد لم أفلح مرة أخرى بسبب المرجع .

لكن عموما تعديلات وقاعدة أكثر من ممتازة

#11

أخي العزيز أشرف

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

قم بتغيير الكود في حدث عند النقر المزدوج على عنصر التحكم مجلد حفظ النسخ الاحتياطية إلى السطر الثاني بدلا من الأول أي اختر السطر

MyNewPath = BrowseForFolder

#12

أمر هام لا أدري كيف نسيته

أصل الفكرة هي للأخ عبدالله سليمان من برنامجه المكتب الشخصي

ولا بد من نسبة الفضل لأهله

برنامج المكتب الشخصي في موضوع بنفس الاسم

http://www.arabteam2000.com/vb/showthread....%E1%D4%CE%D5%ED

#13

بارك الله فيك .

وأحي فيك روح الاخلاص . ونسب الموضوع لشخصه

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

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

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

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

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

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