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

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

قام بنشر

السلام عليكم

ارغب في عمل نموذج عند ادخال قيمتين تظهر نتيجة معينة في حقل جديد

مثلا :

عند ادخال رقم اكبر من 2000 و اصغر من 5000 ظهور رقم 2

واذا اكبر من 5000  و اصغر من 10000 ظهور رقم 3

 

 

قام بنشر

وعليكم السلام:smile:

 

نفترض ان حقل الادخال هو A وحقل النتيجة هو B ،

فيصير الكود:

عند ادخال رقم اكبر من 2000 و اصغر من 5000 ظهور رقم '2
واذا اكبر من 5000  و اصغر من 10000 ظهور رقم '3

if me.A>2000 and me.A <5000 then
  me.B=2                            
elseif me.A>5000 and me.A <10000 then                            
  me.B=3                            
endif                                

 

جعفر

  • Like 1
قام بنشر

وعليكم السلام

 

الكود سيصبح


Private Sub a_AfterUpdate()

    Call Compare_a_b
End Sub

Private Sub b_AfterUpdate()

    Call Compare_a_b
End Sub

Private Sub Compare_a_b()


    If Len(Me.a & "") <> 0 And Len(Me.b & "") <> 0 Then
    
        
        If Me.a > 2000 And Me.b < 5000 Then
            Me.c = 2
            
        ElseIf Me.a > 5000 And Me.b < 10000 Then
            Me.c = 3
            
        Else
            Me.c = ""
            
        End If
    
    
    Else
        Me.c = ""
        
    End If
    
    
End Sub

 

جعفر

867.11.mdb.zip

  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information