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

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

قام بنشر

السلام عليكم

لدى الكود التالى فى فورم ادخال درجات للطلاب


Private Sub English_t1_Activity_AfterUpdate()
If English_t1_Activity = "غ" Or English_t1_Activity <= 40 Then
    Exit Sub
Else
    Me.English_t1_Activity = ""
    MsgBox "الدرجة اقل من او تساوى 40 واكتب حرف غ للغياب"
End If

ويعمل جيدا 

بارك الله فى استاذى الذى تفضل على به

ولكن توجد مشكله ان اكود بعد ادخال بيانات خطاء ينتقل الى الحقل التالى 

هل يمكن تعديل بحيث لا ينتقل الى حقل اخر ويبقى بنفس الحقل لادخال الدرجه فيه

قام بنشر
9 دقائق مضت, ابو الآء said:

هل يمكن تعديل بحيث لا ينتقل الى حقل اخر ويبقى بنفس الحقل لادخال الدرجه فيه

ضع الكود في حدث عند الادخال للحقل التالى أو اجعل في الحقل التالى للحقل الذى به هذا الكود وبالتحديد في حدث عند الادخال

if len(English_t1_Activity & "") = 0 then English_t1_Activity.setfocus

جرب هذا ووافنا بالنتائج

قام بنشر
3 ساعات مضت, ابو الآء said:

تفضل استاذي

انا الان علي التليفون

لان النت الارضي فاصل حالياااا

بارك الله فيك

037.rar

استخدم هذا الكود عند الخروج من المربع النصي وليس بعد تحديث

Private Sub Arabic_t1_Exam_Exit(Cancel As Integer)
If Me.Arabic_t1_Exam = "غ" Or Me.Arabic_t1_Exam <= 40 Or Me.Arabic_t1_Exam = "" Then
    Exit Sub
Else
    Cancel = -1
    Me.Arabic_t1_Exam = ""
    MsgBox "الدرجة من 40 واكتب حرف غ للغياب"
End If
End Sub

جربه واذا ما نجحت انا راح اعمل لك

تحياتي

  • Like 1
قام بنشر

بارك الله فيك استاذى الفاضل 

يعمل جيداا 

وهاذ هوا الملطوب بالفعل

واسف على التأخر فى الرد لانى لم انتبه للتعليق على الملف 

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information