عندي قاعدة بيانات أكسس ( أصدار 2.0)قديمة فيها معلومات مهمة .
المهم عند العمل على هذا القاعدة قمت بالخطا بحذف سجلات جدول معين .
س1: هل ممكن ارجاع هذه السجلات علما بان لا يوجد عندي نسخه احتياطة لهذة القاعدة ؟
شكرا لتعاونكم
عندي قاعدة بيانات أكسس ( أصدار 2.0)قديمة فيها معلومات مهمة .
المهم عند العمل على هذا القاعدة قمت بالخطا بحذف سجلات جدول معين .
س1: هل ممكن ارجاع هذه السجلات علما بان لا يوجد عندي نسخه احتياطة لهذة القاعدة ؟
شكرا لتعاونكم
أعتقد أنه من عيوب الأكسيس أنه لا يحتفظ إلا بآخر عملية قمت بها فقط أي ليس مثل الوورد أو الأكسل يمكنك استرجاع عدة عمليات ..
أقصد أنه بعد عملية الحذف لو قمت بأي إجراء فإنه من الصعب استرجاع هذه البيانات .
أشرف خليل
حسناً
هل هناك طريق تجعل قاعدة البيانات تحتفظ بالبيانات المحذوفة
يعني مثلاً لدينا قاعدة بيانات يعمل عليها أكثر من شخص
وقد يحذف أحد الأشخاص سجلاً أو قد يغير في بياناته
فهل هناك طريقة لحفظ البيانات الأصلية بحيث إذا تم حذف سجل فلن ينحذف نهائياً بل إلى جدول آخر مثلا مع إمكانية إرجاع البيانات لمكانها في الجدول
وجزاكم الله خيراً
ياليت احد يعرف طريقة مشابهه لذلك
أحيانا فى مثل هذه الحالة يمكنك عمل استعلام إلحاقى للجدول الذي تريد الاحتفاظ ببياناته ولا تربطه بأي جدول آخر من حيث العلاقات فالعلاقات تعمل على تحديث البيانات من حيث الحذف والاضافة .
ومن خلال هذا الجدول الاحتياطي تجد فيه البيانات التي تريدها . فمثلا أنا لدى برنامج للمخازن وعند حذف الفاتورة الحقها بجدول آخر ومن خلال هذا أقدر أعرف أي فاتورة قام بإلغاؤها المستخدم وما هي تفاصيلها .
أشرف خليل :)
فكرتها أخذ نسخة من السجلات المحذوفة وتخزينها في جدول آخر غير مرتبط فكرة جيدة وتشبه عمل سلة المهملات في الوندوز
طبعا لابد أن يسبق الحذف أمر الإلحاق .
لكن قد يعيب هذه الطريقة أننا نستخدم لكل جدول -جدول آخر كسلة مهملات له
وهناك فكرة وأظنها أنفع -لكن لم أجربها- أن نجعل جدول واحد يتكون من حقل واحد من نوع مذكرة نضع السجل المحذوف مفصول بفواصل معينة في سطر ومضمنا اسم الجدول واسماء الحقول
ما رأيكم هل تنجح هذه الفكرة ؟
أخواني قد تابعت مواضيعكم الجميلة أما موضوع الأخ الذي يريد الاحتفاط ببيناته يمكن عمل نسخة أحتياطية من القاعدة وذلك على التايمر عبر الكود كي يحتفظ بنسخة جديدة كل اربعة أيام حسب ماتحددة له ويحتفظ بالنسخة مكان القديمة دون المساس بالقاعدة التي تعمل عليها
تحياتي أما الكود الذي يعمل تلك فسوف أبحث عنه لعلي أجدة
تحياتي
في الجدول أساسي تعمل حقل اسمه مثلا الحاله ، وله قيمتين : مطلوب ومحذوف ، وتمنع المستخدم العادي من الحذف مباشرة ، يعني كل اللي يقدر عليه انه لما يضغط على زر الحذف يغير في قيمه الحقل الحالة (وهو غير مرئي بالنسبة له) من مطلوب إلى محذوف ، ويختفي السجل من أمامه كأنه حذفه ، وهو ما زال موجود طبعا في الجدول لكن ما يعرض في النموذج لان النموذج ما يعرض إلا اسجلات المطلوبه.
وواحد من المستخدمين فقط هو اللي من صلاحيته الحذف النهائي (زي افراغ سلة المحذوفات) بحيث عن طريق زر يشغل استعلام حذف يحذف كل السجلات اللي هي من نوع محذوف ، طبعا بعد ما يراجعها ويستعيد اللي يبغاه منها .
عساي وصلت الفكره
السلام عليكم
فى رأيي
فكرة الأخ أبو حمود جيدة .. ولكنه متعبة فى الأسترجاع للحقول بعد ذلك..حيث كيف سيتم تحديد الجدول المحذوف السجل منه ؟
أما فكرة اسامة فهى جيدة ولا تصلح إلا فى حالة وجود مستخدمين متعددين وعلى الاقل 2.
" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------
هذا الموضوع مغلق.