الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]عند ظهور رسالة الخطأ (كما في الصورة المرفقة) عند فتح النموذج أو التقرير

بدأه أبو منتظر في 8 أبريل 2010 · 5 رد · 458 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد التحية والسلام على جميع الأخوة

هل ممكن وضع كود او وحدة نمطية في حدث فتح النموذج او التقرير

يقوم باغلاق قاعدة البيانات فيما لو ظهرت رسالة الخطا الظاهرة في الصورة ادناه , مشكورين

post-77349-12707176657841_thumb.jpg

#2

اخي الكريم تفضل هذا الكود

Private Sub Report_Open(Cancel As Integer)

On Error GoTo Err_Report_Open

'ضع الكود المسبب لهذه الرسالة هنا ثم بعد ظهورها ستظهر رسالة برقم الخطأ اكتبه مكان الرقم ادنا3270

Exit_Report_Open:

Exit Sub

Err_Report_Open:

MsgBox Err.Description

MsgBox Err.Number

Const conPropertyNotFound = 3270

If Err = conPropertyNotFound Then

DoCmd.Quit

Resume Exit_Report_Open

End If

End Sub

طارق العيد

#3

مشكور اخي العزيز

لتوضيح الطلب ارفقت المثال المرفق

حيث يوجد النموذج A , وفيه الـ aa) Lable) قد قمت بحذفه متعمداً

وهذا يسبب عند فتح النموذج ظهور رسالة الخطأ المذكورة .

هنا , وفي مثل هذه الحالة اريد كودا يقوم باغلاق القاعدة .

مشكور مرة اخرى

Compile error.rar

#4

اخي الكريم جرب هذا الكود

Option Compare Database

Option Explicit

Private Sub Form_Open(Cancel As Integer)

On Error GoTo Err_Form_Open

Me!aa.Height = 1701

Me!aa.Width = 3402

Exit_Form_Open:

Exit Sub

Err_Form_Open:

MsgBox Err.Description

MsgBox Err.Number

Const conPropertyNotFound = 2465

If Err = conPropertyNotFound Then

DoCmd.Quit

Resume Exit_Form_Open

End If

End Sub

طارق العيد

#5

اخي الفاضل : طارق العيد

بارك الله بك على المشاركه

وجزاك الله كل خير

اخي الفاضل ابو منتظر

تفضل الملف بعد التعديل

حيث تم تعديل الكود الى التالي

Private Sub Form_Open(Cancel As Integer)

Const conPropertyNotFound = 2465
On Error GoTo Err_Form_Open

Me!aa.Height = 1701
Me!aa.Width = 3402

Err_Form_Open:
If Err = conPropertyNotFound Then
DoCmd.Quit
End If
End Sub

لو قمت بإضافة مربع النص او التسميه aa فلن يتم انهاء القاعدة

وعدى ذلك سيتم انهاء القاعدة بالكامل

بالتوفيق

#6

اكرمتِ وأتممتِ وبارك الله فيك يا أستاذتنا الفاضلة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…