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

المساعدة في استرجاع ملف محذوف

بدأه عبيدالله في 24 مارس 2010 · 7 رد · 966 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أولا احييك لأنك اهتممت بالموضوع

ثانياً: المشكلة التي حصلت لي جعلتني أعيد التفكير في العمل بالأكسس من أصله ما لم يكن هناك حل لهذه المشكلة التي واجهتني أكثر من مرة لولا أني كنت أنسخ مشروعي عند أي تغيير اثناء بناء النظام وأنا الآن خائف من حدوث المشكلة للمستخدم اثناء تشغيل النظام بشكله النهائي

ثالثاً: أوجه هذه الرسالة لأهل الأكسس وخبرائه راجيا منهم ان يفسروا لي المشكلة ويخبروني عن الحل النهائي

رابعاً: المشكلة:

عند اغلاق البرنامج يقوم قبل الإغلاق بضغط ملف الأكسس بشكل طبيعي في الغالب إلا أن "نادرا" يفشل بضغط الملف (لا أدري لماذا) عندها تظهر لي الرسالة التالية:

post-208175-12694634170257_thumb.jpg

هنا ليس لي إلا أن أنقر على زر |موافق| .. بعدها مباشرة تظهر لي الرسالة الأخرى:

post-208175-12694634358643_thumb.jpg

كذلك ليس لي إلا أن أنقر على زر |موافق|..

عند عودتي للمجلد الذي يتواجد فيه النظام تظهر الكارثة .. الكارثة أن الملف غير موجود!! أي ذهب وبلا رجعة أو بصيص أمل بعودته البته

للعلم أن هذه المشكلة قد وقعت لي عدة مرات وعلى أكثر من جهاز وفي اصدار 2003 و 2007

ما سبب المشكلة هذه وما هو الحل.. أغيثوني .. هناك الكثير من الأنظمة التي يعمل عليها المستخدمون ويعتمدون عليها اعتمادا كليا وأنا خائف من ضياع بياناتهم..

الرجاء الاهتمام بالموضوع فهو يهم كل من يعمل على الأكسس

وتقبلوا فائق احترامي

#2

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

عزيزي xkxkx ،

هل بالإمكان إرفاق البرنامج للإطلاع على كود الضغط ؟

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#3

اشكرك يالغالي "hamidymom " على المرور

ليس هناك كود ضغط

وإنما تم من خلال: خيارات/ قاعدة البينات الحالية/ ضغط عند الاغلاق (true) (اكسس 2007) وكذلك نفس الحال مع اكسس 2003

طبعا لم تحدث معي هذه المشكلة مرة واحدة وعلى مشروع واحد وإنما عدة مرات وعلى عدة مشاريع وعلى عدة اجهزة وعدة اصدارات من أكسس

تم تعديل هذه المشاركة بواسطة xkxkx في 25 مارس 2010 في 00:14

#4

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

جرب البحث عن

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

يحصل هذا عادة عند ضغط البرنامج بدون عمل Compile لمشروع الفيجوال بيسك او ترك احد النماذج في وضع التصميم مفتوحا

عن تجربة

تحياتي

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#5
xkxkx كتب:

بسم الله الرحمن الرحيم

أولا احييك لأنك اهتممت بالموضوع

ثانياً: المشكلة التي حصلت لي جعلتني أعيد التفكير في العمل بالأكسس من أصله ما لم يكن هناك حل لهذه المشكلة التي واجهتني أكثر من مرة لولا أني كنت أنسخ مشروعي عند أي تغيير اثناء بناء النظام وأنا الآن خائف من حدوث المشكلة للمستخدم اثناء تشغيل النظام بشكله النهائي

ثالثاً: أوجه هذه الرسالة لأهل الأكسس وخبرائه راجيا منهم ان يفسروا لي المشكلة ويخبروني عن الحل النهائي

رابعاً: المشكلة:

عند اغلاق البرنامج يقوم قبل الإغلاق بضغط ملف الأكسس بشكل طبيعي في الغالب إلا أن "نادرا" يفشل بضغط الملف (لا أدري لماذا) عندها تظهر لي الرسالة التالية:

post-208175-12694634170257_thumb.jpg

هنا ليس لي إلا أن أنقر على زر |موافق| .. بعدها مباشرة تظهر لي الرسالة الأخرى:

post-208175-12694634358643_thumb.jpg

كذلك ليس لي إلا أن أنقر على زر |موافق|..

عند عودتي للمجلد الذي يتواجد فيه النظام تظهر الكارثة .. الكارثة أن الملف غير موجود!! أي ذهب وبلا رجعة أو بصيص أمل بعودته البته

للعلم أن هذه المشكلة قد وقعت لي عدة مرات وعلى أكثر من جهاز وفي اصدار 2003 و 2007

ما سبب المشكلة هذه وما هو الحل.. أغيثوني .. هناك الكثير من الأنظمة التي يعمل عليها المستخدمون ويعتمدون عليها اعتمادا كليا وأنا خائف من ضياع بياناتهم..

الرجاء الاهتمام بالموضوع فهو يهم كل من يعمل على الأكسس

وتقبلوا فائق احترامي

اخي الفاضل

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

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

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

اذا لنبدأ على بركة الله

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

فعند طلبك مثلا لملف معين فإن القرص الصلب يبدأ بالبحث عن هذا المقطع بسرعة كبيرة قد تصل ما بين 7200 rpm 10000 - rpm ويأتي لك بالملف في غمضة عين .

حسنا اخي الكريم

ما هي الأسباب التي تجعل الكمبيوتر بطيء في كثيرا من الأحيان ؟

للإجابه على هذا السؤال :

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

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

2. كثرة الملفات المؤقته Temp والتي تكون احيانا بعد تثبيت برامج او بعد التعديل على ملفات الأوفيس مثل ملفات الـوورد .

لذا نحاول تنظيف الكمبيوتر اولا بأول من هذه المخلفات ويوجد برامج تقوم بهذا العمل على اكمل وجه او تستطيع ان تقوم بالتنظيف اليدوي من خلال البحث عن ملفات الـ tmp

3. عدم ترتيب وتنظيم القرص الصلب بما يسمى Defragment حتى يكون في افضل حالاته .

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

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

1. اذهب الى المجلد التي تم حفظ القاعدة به بعد عملية الحذف فهو موجود ولكنك لا تراه لأنه مخفي

2. من القائمة اختر ادوات ثم اختر خيارات المجلد

3. قم بالتأشير على علامة الصح لإظهار الملفات والمجلدات المخفيه . ثم موافق

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

وبعد ذلك قم بإعادة تسميته الى اسمه الأصلي السابق .

اذا لم تجد الملف وطبعا هذا مستحيل فما عليك سوى البحث عن ملفات تنتهي بإمتداد bak مثل DataDoc1.bak ( اسم قاعدة بياناتك السابق )

وقم بتحويل امتداد الملف الى mdb لتصبح DataDoc1.mdb

واذا لم تجد مثل ما سبق فما عليك سوى البحث في كامل جهاز الكمبيوتر عن اي قاعدة بيانات mdb .* وإن شاء الله ستجدها من بين الملفات اثناء البحث ولكن قد يكون ان اسمها متغير .

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

او البحث في الأنترنت عن برامج تدعى :

Recover My Files

او

Easy Recovery

فمثل هذه البرامج كفيله بأن تعيد لك ملفاتك المحذوفه حتى لو كانت محذوفه قبل 100 عام وحتى لو قمت بعملية فرمته للهاردسك 1000 مره .

بالتوفيق

2
#6

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

الله يزيدك من علمه أختي زهرة ،

جزاك الله كل خير ، ففعلاً مشاركة قيّمة جداً +1

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#7

شكري وتقدير للاخت زهرة

ولي ملاحظة.. هل هو نفس الملف الذي ذكرته Database1 ام غيره..

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

تحياتي

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#8

بارك الله فيكم جميعاً

الأخت زهرة

سأعمل بتعليماتك عند عودتي يوم السبت للعمل حيث وأني واجهت هذه المشكلة على جهاز العمل وبإذن الله تنجح هذه الطريقة

لكن...

ماذا لو حصلت هذه المشكلة مع أحد العملاء البعيدين

المسألة تخوف بصراحة

الله يستر

السؤال: كيف يمكن منع مثل هذا من الحدوث أصلاً؟

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