بعد التحيه للاعظاء
هل يوجد كود لايتم حفظ البيانات سواء سجل جديد او تعديل بسجل موجود مسبقا
الا بامر من المستخدم
ارجو التكرم بالافاده مع جزيل الشكر للجميع
بعد التحيه للاعظاء
هل يوجد كود لايتم حفظ البيانات سواء سجل جديد او تعديل بسجل موجود مسبقا
الا بامر من المستخدم
ارجو التكرم بالافاده مع جزيل الشكر للجميع
أخي الكريم
كي تتمكن من وضع رسالة تنبيه للحفظ أو عدم الحفظ ضع هذا الكود في زر لحفظ السجل :
Dim msg, style, title, result msg = "سيتم الآن حفظ البيانات !!! هل ترغب في الاستمرار ؟؟" style = vbYesNo title = " تنبيه- حفظ بيانات" result = msgbox(msg, style, title) If result = vbYes Then docmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 If result = vbNo Then docmd.CancelEvent msbox"لقد تراجعت عن حفظ السجل" End If End If
كي تتمكن من وضع رسالة تنبيه للذهاب لسجل جديد ضع هذا الكود في زر إضافة سجل جديد :
Dim msg, style, title, result msg = "سيتم الآن الذهاب لسجل جديد!!! هل ترغب في الاستمرار ؟؟" style = vbYesNo title = " تنبيه- الذهاب لسجل جديد" result = msgbox(msg, style, title) If result = vbYes Then docmd.GoToRecord , , acNewRec If result = vbNo Then docmd.CancelEvent msbox"لقد تراجعت عن الذهاب للسجل الجديد" End If End If
شاكر
المسلم من سلم الناس من لسانه ويده
السلام عليكم ورحمة الله وبركاته
حل أخر ...
ضع الكود التالي في "حدث قبل التحديث" للنموذج :
Beep
If MsgBox("هل ترغب بحفظ التعديلات ؟" & vbCrLf & _
"أضغط (نعـم) للحفظ ، أو (لا) لإلغاء الأمر .", _
vbInformation + vbMsgBoxRight + vbOKCancel + vbDefaultButton2, _
"تنبيـــه : تم تعديل السجل") = vbOK Then
Else
DoCmd.RunCommand acCmdUndo
End If
End Subوالله الموفق .

هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…