اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

ابارك لادارة المنتدى اطلاق الستايل الجديد الذي اتمنى ان يكون الاجمل

اساتذتي واخواني الاعزاء

هل من الممكن اغلاق اكواد الفيجول بيسك , فاذا اخطأ المستخدم في امر من الاوامر ( مثل طياعة - معاينة - تصدير ... الخ ) وذلك بعمل الغاء امر   فستظهر رسالة كهذه

1.thumb.jpg.71ad03a605ef6cf0f3379c3ae2a2

 

ما هو العمل بحيث اجعل المستخدم لا يضغط ( debug ) وتظهر له اكواد الفيجول بيسك  ... اذا هذا الامر ممكن

 

2.thumb.jpg.5044971781d75c2dc80968cb2fd6

وفقنا الله واياكم ..

 

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

اشكرك اخي عبدالله على ردك ومتابعك

لكن عند وضع on error resume next  في بداية الكود لامر معاينة يختفي الفورم وتبقى لي واجهة الاكسس فقط 

هذا هو الكود ( ارجو التعديل اذا امكن )

on error resume next

Dim x As Integer
x = MsgBox("للمعاينة سجل المادة والصف المناسب ... للاستمرار ..نعم.. للخروج ..لا..", vbYesNo, "معلومة ")
If x = vbYes Then
DoCmd.OpenReport "اسم التقرير", acViewPreview
Me.Visible = False
DoCmd.Maximize

MsgBox "انت الان في وضع المعاينة", vbOKOnly, "انجزت المهمة "

Else
Cancel = True

End If

وفقنا الله واياك

 

تم تعديل بواسطه JAMAL SINANI
لضبط تنسيق الكود
قام بنشر (معدل)

تم الحل ولله الحمد

وهذا الكود بعد التعديل

On Error Resume Next
Dim x As Integer
x = MsgBox("للمعاينة سجل المادة والصف المناسب ... للاستمرار ..نعم.. للخروج ..لا..", vbYesNo, "معلومة ")
If x = vbYes Then
Me.Visible = False
DoCmd.Maximize
DoCmd.OpenReport "اسم التقرير", acViewPreview
موافق = False
MsgBox "انت الان في وضع المعاينة", vbOKOnly, "انجزت المهمة "

Else
Cancel = True
MsgBox "لم تنجز المهمة", vbOKOnly, "تنوية "

End If

 

 

تم تعديل بواسطه JAMAL SINANI
  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information