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

مشكلة بسيطة في الكود! أرجو حلها

مغلق
بدأه y.s.s في 4 مايو 2003 · 2 رد · 393 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في نموذج المبيعات في مربع نص سرد وتحرير ( CustomerID ) وهو من جدول Orders على أنه اسم الزبون

وضعت في حدث - قبل التحديث الكود التالي

     If MsgBox("  هل تريد بالفعل تغيير اسم الزبون لهذه الفاتورة ؟ ", vbYesNo, " تنبيه ") = vbNo Then
       Cancel = True
       SendKeys "{ESC}"
       Exit Sub
     End If

;) الكود يعمل جيدا ،....

:mad: ولكني لا أريد ان يعمل الكود في حالة إضافة سجل جديد .

:confused: حاولت بأن أضع جملة شرطية في البداية ولكن دائما تظهر أخطاء في الكود .

أرجو المساعدة .

#2

إليك الكود بعد التعديل أعمل نسخ ولصق فقط

If Me.NewRecord Then
If MsgBox("  هل تريد بالفعل تغيير اسم الزبون لهذه الفاتورة ؟ ", vbYesNo, " تنبيه ") = vbNo Then
       Cancel = True
       SendKeys "{ESC}"
       Exit Sub
     End If
     Else
     Exit Sub
     End If
#3

:) مشكور جداً أخي مصلح الحريصي

فقط غيرت تغيير طفيف وضعت Exit Sub بعد Then وليس بعد Else ، لأنني أردت عند اضافة NewRecord لا تظهر الرسالة والتغيير هو :-

If Me.NewRecord Then
Exit Sub
     Else

If MsgBox("  هل تريد بالفعل تغيير اسم الزبون لهذه الفاتورة ؟ ", vbYesNo, " تنبيه ") = vbNo Then
       Cancel = True
       SendKeys "{ESC}"
       Exit Sub
     End If

     End If

مرة ثانية لك الشكر الجزيل

هذا الموضوع مغلق.

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