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

أيقاف الخروج من النموذج

بدأه El saqqa في 27 يونيو 2013 · 7 رد · 594 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

أتمني أن يضع لي أحد الأعضاء طريقة أيقاف الخروج من النموذج عند غلقة (عند عدم تحقق شرط معين مثلا)

 

ولكم جزيل الشكل

#2

up

#3

السلام عليكم

 

ضع مثالك للتطبيق عليه واذكر نوع الشرط الذي سيتم تعطيل اغلاق النموذج عند عدم تحققه.

تم تعديل هذه المشاركة بواسطة sweety78 في 27 يونيو 2013 في 21:02

#4

اجعل النموذج بدون زر اغلاق عن طريق خصائص النموذج

 

ثم اضف زر أمر واختر انهاء بدون أن تحدد الأمر المطلوب ثم عن طريق حدث عند النقر لهذا الزر ضع الكود المشروط.

 

بالتوفيق.

#5

إن أذنتم لي..

 

الحل متوفر.. لكن فيه ارباك بسيط! أرجو أن تنفك منه سريعا

 

هذا هي الشفرة ببساطة .. جربها ثم برمجها على راحتك

Private Sub Form_Unload(Cancel As Integer)
    Cancel = True
End Sub
2
#6

أخي 

القحم

جزاك الله كل خير بالفعل الكود أوقف أقفال الشاشة كما كنت أريد 

يتبقي شئ أخر إذا أمكنك مسعدتي في اكون مشكور

وهو كيف أقف أنتقال الشاشة من السجل الحالي عند نفس الشرط الذي منع أغلاق الشاشة

مرفق مثال به نموذج علية حقل واريد إذا كانت قيمة هذا الحقل صفر لا يمكن للمستخدم غلق الشاشة أو الإنتقال إلي سجل أخر إلا بعد تغيير الصفر إلي أي قيمة

تم حل الجزء الأول وهو عدم غلق الشاشة يتبقي الجزء الثاني وهو عدم الإنتقال من السجل الحالي إلا بعد تحقيق الشرط

#7

 لا يتطلب الأمر مثال للتطبيق.. الشفرة ستكون بهذه الصيغة

Private Sub Form_Unload(Cancel As Integer)
    If Me.Quantity = 0 Then
        Cancel = True
    End If
End Sub
#8

أيوة كده حضرتك حليت الجزء الاول وهو عدم غلق النموذج الا بتحقق الشرط وده أنا فهمتة من الإجابة الأولي

اين حل اجزء الثاني وهو عدم مغادرة السجل الحالي (عدم الذهاب للسجل السابق أو التالي او سجل جديد) لا بتحقق نفس الشرط

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