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

@@@ مشكل كود في حدث قبل التحديث @@@


nabilalibibo
إذهب إلى أفضل إجابة Solved by Eng.Qassim,

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

حدث لي مشكل عندما  قمت بوضع هذا الكود في حدث قبل التحديث لتعديل البيانات او عدم التعديل .

 

If MsgBox("? هل تريد حفظ البيانات بعد التعديل ", vbYesNo + vbCritical + vbMsgBoxRight + vbDefaultButton2, "تحذير") = vbNo Then
Cancel = True

 

SendKeys "{ESC}"
 

و عند محاولة الترحيل تخرج لي الرسالة التي و ضعتها في حدث قبل التحديث لان الامر الغاء التعديل في النموذج frm_F لا يعمل بشكل صحيح اذا امكن التعديل عليه اكون شاكر لكم 

وهذا المرفق بعد التعديل 

 

nabilemployer_kan2.rar

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

بعد تعديل البيانات اليس المفروض ان تضغط زر (حفظ)؟

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

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

37 دقائق مضت, Eng.Qassim said:

بعد تعديل البيانات اليس المفروض ان تضغط زر (حفظ)؟

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

بارك الله فيك اخي على الرد 

لم اتمكن من التعديل على زر الحفظ اذا ممكن التعديل على الملف المرفق جزاك الله خير 

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

  • أفضل إجابة

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

nabilemployer_kan2.rar

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

بالتاكيد .. في الحقول المنظمة يتم حفظها مباشرة في الجداول

استخدم الكود التالي عند الخروج وجرب ادخال سجلات جديدة

Private Sub cmdcols_Click()
If MsgBox("هل تريد حفظ البيانات", vbYesNo + vbCritical + vbMsgBoxRight + vbDefaultButton2, "تحذير") = vbNo Then
    Cancel = True
    DoCmd.Close
Else
    DoCmd.Save
    DoCmd.Close
End If
End Sub

 

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

لم يفي بالغرض اخي لانه لما اضغط على اي زر قبل الضغط على زر خروج يقوم بحفظ البيانات تلقائيا و كذلك عند الانتقل الى النموذج الفرعي 

 

 

 

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

اخي العزيز .. اذا كنت تريد عدم الحفظ التلقائي فيجب  اللجوء الى الحقول الغير منظمة .. لان الحقل المنظم يحفظ في السجل تلقائيا بمجرد الخروج من الحقل

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

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

If MsgBox("? هل تريد حفظ البيانات بعد التعديل ", vbYesNo + vbCritical + vbMsgBoxRight + vbDefaultButton2, "تحذير") = vbNo Then
Cancel = True

SendKeys "{ESC}"

 

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

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

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

If MsgBox("? هل تريد حفظ البيانات بعد التعديل ", vbYesNo + vbCritical + vbMsgBoxRight + vbDefaultButton2, "تحذير") = vbNo Then
Cancel = True

SendKeys "{ESC}"

 

جرب المرفق واعلمنا بالنتيجة ......

 

nabilemployer_kan2.rar

  • Like 1
  • 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