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

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

قام بنشر (معدل)

السلام عليكم 

اذا قمت بحذف سجل بالخطأ 

وفيه معلومات مهمة جدا

هل استطيع استرجاعه ؟؟

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

الاحتفاظ بالسجلات المحذوفة قبل حذفها نهائيا

واذا اردت استرجاع اي سجل اقوم بارجاعه من السلة ؟؟

فكرتي انه نصمم جدول اسمه سلة المحذوفات مثلا

وكل سجل يتم حذفه يذهب تلقائيا الى هذا الجدول

بعد هيك يصبح الامر سهل انه نرجع أي سجل من الجدول

منقسم.accdb

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

وعليكم السلام 🙂

 

نعم تستطيع ، ولكن بشرط ان لا تكون قد عملت "ضغط واصلاح" للملف ،

فالضغط والاصلاح يحذف هذه البيانات ، نهائيا.

 

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

والثانية فيه اكواد وووووووووووو ، وووووووووو

 

يعني عرفت الآن ليش الشراء افضل واسهل 🙂

وابحث في الانترنت ، علشان تحصل على الافضل (لا ، ما بخبرك عن اسم برنامجي ، لأنه قديم :blink: ، وما اريد الشباب يضحكوا عليّ 🙂 )

 

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

 

جعفر

1066.Fixed.accdb.zip

  • Like 1
قام بنشر
3 دقائق مضت, jjafferr said:

وعليكم السلام 🙂

 

نعم تستطيع ، ولكن بشرط ان لا تكون قد عملت "ضغط واصلاح" للملف ،

فالضغط والاصلاح يحذف هذه البيانات ، نهائيا.

 

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

والثانية فيه اكواد وووووووووووو ، وووووووووو

 

يعني عرفت الآن ليش الشراء افضل واسهل 🙂

وابحث في الانترنت ، علشان تحصل على الافضل (لا ، ما بخبرك عن اسم برنامجي ، لأنه قديم :blink: ، وما اريد الشباب يضحكوا عليّ 🙂 )

 

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

 

جعفر

1066.Fixed.accdb.zip 15.69 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads

يا ريت تشرح ايش عملت 

مش فاهم اشي

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

جربت حذف طالب وما بعرف كيف ارجعه ؟؟

يا ريت تضع امر على نموذج اسمه استرجاع المحذوف

مشان نفهم الالية ونطبقها

م نالجداول مش واضح اشي

قام بنشر

البيانات ، بعض النظر عن طريقة ادخالها ، عن طريقة النموذج او الاستعلام وا الكود او الجدول ، فإنها تُحفظ في الجدول ،

لذلك ، تقدر تشتري احد برامج استرجاع البيانات ، ابحث في الانترنت عن:

ms access database recovery

وستحصل على الكثير من المواقع.

 

جعفر

  • Like 1
قام بنشر
11 دقائق مضت, jjafferr said:

البيانات ، بعض النظر عن طريقة ادخالها ، عن طريقة النموذج او الاستعلام وا الكود او الجدول ، فإنها تُحفظ في الجدول ،

لذلك ، تقدر تشتري احد برامج استرجاع البيانات ، ابحث في الانترنت عن:

ms access database recovery

وستحصل على الكثير من المواقع.

 

جعفر

اخي @jjafferr

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

واصور فيديو صورة وصوت 

صعب انه يعرف يتعامل مع برامج

انا بدي كالتالي

نصمم جدول نسميه محذوفات 

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

هل هذا الامر قابل للتحقيق ؟؟

اذا كان هذا الامر ممكن 

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

 

قام بنشر

بعد إذن استاذي جعفر

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

فقط تحتاج الى خانة  نعم لا  باسم Deletrecord 

في منشأ الاستعلام للمنوذج اجعل قيمة الحقل false

والاسترجاع السجل للظهور اعمل نموذج اخر وفي منشئ الاستعلام اجعل الخاصية True

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

 

  • Like 2
قام بنشر
17 دقائق مضت, الضياء2008 said:

محاولة بسيطةtst1.rar

لطفا الملف غير متاح 

ارفع الملف مرة اخرى

غير متاح.png

41 دقائق مضت, kaser906 said:

والاسترجاع السجل للظهور اعمل نموذج اخر وفي منشئ الاستعلام اجعل الخاصية True

 

هذه الجزئية لم افهمها  ؟؟

يا ريت تطبيق عملي

قام بنشر

ما اقصده هو اخفاء السجل وليس حذفة

الخاصية False لاظهار السجلات في النموذج الرئيسي

والخاصية true لاظهار السجلات المخفية ( بالنموذج الاخر )

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

وبالنموذج الاخر ضع زر أمر يقوم بتحديث الحقل Deletrecord ويعطية القيمة False

وفي نفس النموذج ضع زر أمر حذف يقوم بحذف السجل إذا اردت حذفه نهائياً

ان شاء الله قدرت اوصلك الفكرة

  • Like 3
قام بنشر

تفضل أستاذ عبد

جرب 

وللاسترجاع اعكس الأوامر مع عمل نموذج ارجاع مصدره الجدول 

TargetTbl

Private Sub Command1_Click()
Dim db As DAO.Database
Dim StrSQLADD As String
Dim StrSQLDEL As String

' تعريف القاعدة الحالية
Set db = CurrentDb


' ادراج السجل الحالي في جدول التخزين

StrSQLADD = "INSERT INTO TargetTbl SELECT * FROM [SourceTbl] WHERE IDREC = " & Me!IDREC
 db.Execute StrSQLADD
            
'حذف السجل الحالي بعد حفظه في الجدول السابق
StrSQLDEL = "DELETE * FROM SourceTbl WHERE IDREC = " & Me!IDREC
db.Execute StrSQLDEL


' تحديث النموذج للتخلص من السجل المحذوف
Me.Requery

End Sub

 

TestDB.mdb

  • Like 2
قام بنشر

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

لذا لا يوجد خطأ

 

يمكن اضافة السطر التالى فى لتحديث البيانات فى  النموذج الأول

  Me.Requery
 

 

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

  • Like 1
  • أفضل إجابة
قام بنشر
32 minutes ago, عبد اللطيف سلوم said:

كمل معروفك واعمل الاسترجاع 

الله يجزيك الخير

تفضل

 

TestDBv.mdb

  • Like 2
قام بنشر
في ٢٥‏/٦‏/٢٠١٩ at 16:59, kaser906 said:

ما اقصده هو اخفاء السجل وليس حذفة

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

 وانا اميل لهذا والسبب :

أن عمليات الالحاق ثم الحذف لا تغير من حجم قاعدة البيانات ،، فالبيانات كما هي لم تتغير وانما انتقلت من جدول الى اخر

ايضا فإن بقاء البيانات في مكانها بعيدة عن عمليات الإلحاق والحذف  اكثر أمنا . 

 

  • Like 3
قام بنشر
في ٢٥‏/٦‏/٢٠١٩ at 17:59, kaser906 said:

الخاصية False لاظهار السجلات في النموذج الرئيسي

والخاصية true لاظهار السجلات المخفية ( بالنموذج الاخر )

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

 

5 ساعات مضت, ابوخليل said:

وانا اميل لهذا

 

وانا كذلك 🙂

مع اني ما احتجت الى استرجاع بيانات هذا في اي من برامجي ،

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

الطلب كان ، انهم محتاجين يقارنون البيانات المحذوفة ، ببيانات من جدول آخر ، بشرط عدم وجودها في الجدول الاصل. وشروط الجدول الآخر هي 1 و 2 و 3 .

واتضح ان حقول جدول المحذوفات قد تم تغيير بعض حقولها ووووو ، ولولا جلوس المستخدم المحترف بجنبي وتوجيهي ، لكان حل الموضوع !!

 

جعفر

  • Like 1

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