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

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

قام بنشر

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

اخوتي الاعزاء حياكم الله 

اريد كود فيه 

1- الغاء الحفظ التلقائي ويكون الحفظ برسالة هل تريد الحفظ    نعم    لا   

2- وكذلك اريد في نفس الكود اجبار تعبئة خانات معينة بالترتيب .

لو نفرض معي الجدول والنموذج الاتي:-

اسم النموذج  FR1

اسم الجدول TB1

اسم الحقول المطلوبة تعبئتها اجباري وكذلك اسمائها في النموذج   B1     B2     B3

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

وعليكم السلام كود الغاء الحفظ التلقائي في الاكسس 

في حدث قبل التحديث

Private Sub Form_BeforeUpdate(Cancel As Integer)
m = MsgBox("Do you want to Save", vbYesNo + vbInformation, "Save")
If m = vbYes Then
DoCmd.Save
DoCmd.GoToRecord , , acNext
MsgBox("Saving done ", vbOk + vbInformation, "Save")
ElseIf m = vbNo Then
Me.Undo
DoCmd.CancelEvent
End If

 

وهذه صورة اجبار تعبئة خانات معينة بالترتيب .

post-26734-12613042299246.jpg

تم تعديل بواسطه زياد الحسناوي
  • Thanks 1
قام بنشر

واذا ردت كود برمجي للاجبار على الادخال استخدم الآتي 

If Is Null (Me.x) Then
msgbox "يجب ادخال المعلومات", vbCritical, "حقل مطلوب"
Me.x.FetFocus
Else
Docmd.GotoRecord , , acNext
End If

طبعا X اسم الحقل 

  • Like 2
قام بنشر

أخي الكريم أنا بالنسبة لي فأنا اعتمد طريقتين :-

الأولى عن طريق استعلام حذف للسجل الرئيسي اذا كان Null = فارغ فإنه النموذج يقوم بتشغيل هذا الإستعلام عند الاغلاق أو الزر المسؤول عن الإغلاق فقط .

والثانية هي كالآتي :-

  • في النموذج الذي لا أرغب فيه أن يتم حفظ التلقائي عند الخروج من النموذج فإني أقوم بإنشاء مربع نص ( واسمه مثلاً Drty ) ؛ وأجعل قيمته الإفتراضية = 0
  • في خصائص النموذج استعمل الحدث عند وجود شوائب ( On Dirty ) وأضع به هذا الكود البسيط ,
[Drty] = 0
  • وفي حدث عند الإغلاق للنموذج أو الزر المسؤول عن الإغلاق أقوم بوضع هذا الكود الخفيف أيضاً ,
If Me.Drty = 0 Then
Me.Undo
DoCmd.CancelEvent
End If

 

  • Like 2

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