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

اعادة بيانات تم مسحها


إذهب إلى أفضل إجابة Solved by kanory,

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

من خلال زرار Go سيتم مسح خليتن من النموذج الرئيسى و لكن من خلال نفس الزار أريد استرجاع البيانات 

هل يمكن عمل Undo لها 

أم هل يمكن تخزينهم بشكل مؤقت لاعادتهم 


فى حالة تخزين البيانات فهى لن تخزن دائما 

وحزاكم الله كل خير   :signthankspin:

test2023-1.mdb

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

متوفر وموجود ولا فائده منه ولكن الافضل جدول مؤقت او قاعده (حاويه) مؤقته فقط ربط FE دائم فريد ليس متعدد الربط (ربط مر واحده فقط)  لانه بعد وقت بدو يرجع!  وهيك بتتعب اذا كان بالخطأ؟!> انه رجع؟! خلها قاعدة والحاق مع اضافة ازالة حذف نهائي :wink2:

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

الزرار سوف يمسح البيانات 

 

و لكن للأمان اذا تم الضغط خطأ على الزرار اريد استرجاع البيانات 

فى انتظار حل 

جزاك الله خير 

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

والاسترجاع عند برقم! بجدول!  واذا كرر بزر احتمال يحذف!! او اقدم!!  

جرب جدول الحاق عند الحفظ وعدل على بيانات وجرب عرض بيانات المضافة لانه سجل اما جدول كامل!!!   باك آب افضل :smile:

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

تفضل استاذ @محمد احمد لطفى هذا زر أمر  لتأكيد الحذف أو التراجع .

Private Sub cmd_delet_Click()
 If MsgBox("((هل تريد حذف السجل )) " & " " & DLookup("Building_Name", "OwnerBuildingName_AddNew", "[Building_Name]=sr99"), vbYesNo) = vbYes Then
  

    DoCmd.SetWarnings False
    DoCmd.RunSQL "Delete OwnerBuildingName_AddNew.[Building_Name] FROM OwnerBuildingName_AddNew WHERE ([Building_Name]=sr99)"
    DoCmd.SetWarnings True
    Me.Requery
    MsgBox "تم حذف السجل بنجاح"
Else
Undo
MsgBox "تم التراجع عن حذف السجل"
Me.m1.SetFocus
End If
End Sub

 

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

أستاذى @Eng.Qassim

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

ما أبحث عنه أنه هناك طريقة ( يمكن تخزينهم بشكل مؤقت لاعادتهم كقيمة مؤقته أو جدول مؤقت )

مثل 

TempVars
اقتباس

 

 

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

  • أفضل إجابة
في 5‏/5‏/2023 at 00:23, محمد احمد لطفى said:

من خلال زرار Go سيتم مسح خليتن من النموذج الرئيسى و لكن من خلال نفس الزار أريد استرجاع البيانات 

هل يمكن عمل Undo لها 

أم هل يمكن تخزينهم بشكل مؤقت لاعادتهم 


فى حالة تخزين البيانات فهى لن تخزن دائما 

وحزاكم الله كل خير   :signthankspin:

 

استخدم هذه الشيفرة اخي @محمد احمد لطفى

        Forms![TEST1]![Date_M] = Null
        Forms![TEST1]![NumberEnd] = Null
    If MsgBox("هل تريد اعادة البيانات", vbYesNo + vbMsgBoxRight, "تنبيه") = vbYes Then
       Forms![TEST1].Undo
    End If

 

  • Thanks 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