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

طريقة منع المستخدم من إغلاق نموذج


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

basmallah.gif

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

لمنع المستخدم من اغلاق النموذج حتى لو استخدم مفتاحي ALT+F4 إلا بالضغط على زر السماح بالخروج

ملاحظة : اذا لم يتم وضع زر للسماح بالخروج فلن يتم إغلاق النموذج .

1- افتح النموذج المراد عدم إغلاقه في وضع التصميم .

2- غير خاصية زر الاغلاق للنموذج إلى ( لا ) .

3- من قائمة عرض اختر تعليمات برمجيه.

4- انسخ الكود التالي في قسم الاعلانات ( Declarations ) .

Option Explicit

Public blnClose As Boolean
5- ضع في حدث عند التحميل للنموذج الكود التالي
blnClose = False
6- ضع زر امر على النموذج واعطه الاسم التالي : السماح بالخروج 7- في حدث عند النقر لزر السماح بالخروج ضع الكود التالي :
	blnClose = True

	DoCmd.Close acForm, "FormName", acSaveNo
8- ضع الكود التالي في حدث عند إلغاء التحميل :
   Dim strMessage As String

   Dim intStyle As Integer

   Dim strTitle As String


   strMessage = "انت تحاول إغلاق النموذج بطريقة غير صحيحة" & _

      vbCrLf & "فضلا ... أغلق النموذج بالطريقة الصحيحة وذلك بالضغط على زر السماح بالخروج "

   intStyle = vbOKOnly + vbCritical

   strTitle = "إغلاق غير صحيح"


   If blnClose = False Then

      MsgBox prompt:=strMessage, buttons:=intStyle, Title:=strTitle

      Cancel = True

   End If

9- شغل النموذج وحاول اغلاقه بالضغط على مفتاحي ALT+F4 ... سوف تخرج الرسالة السابقة .

10- إضغط على زر السماح بالخروج ثم حاول إغلاق النموذج .

11- دعواتكم لنا بالتوفيق .

tahiyat.gif

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information