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

ضرب textbox * textbox


إذهب إلى أفضل إجابة Solved by محي الدين ابو البشر,

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

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

يمكنك ذلك بوضع زر امر علي اليوزرفورم ووضع هذا الكود به

Private Sub CommandButton1_Click()
    If (TextBox1 <> "" And TextBox2 <> "" And TextBox3 <> "") Then
        TextBox4 = TextBox1 * TextBox2 * TextBox3
    Else
        TextBox4 = ""
    End If
End Sub

 

  • Like 1
رابط هذا التعليق
شارك

Private Sub TextBox3_Change()
If (TextBox1 <> "" And TextBox2 <> "" And TextBox3 <> "") Then
        TextBox4 = TextBox1 * TextBox2 * TextBox3
    Else
        TextBox4 = ""
    End If
End Sub

Private Sub TextBox2_Change()
If (TextBox1 <> "" And TextBox2 <> "" And TextBox3 <> "") Then
        TextBox4 = TextBox1 * TextBox2 * TextBox3
    Else
        TextBox4 = ""
    End If
End Sub
Private Sub TextBox1_Change()
If (TextBox1 <> "" And TextBox2 <> "" And TextBox3 <> "") Then
        TextBox4 = TextBox1 * TextBox2 * TextBox3
    Else
        TextBox4 = ""
    End If
End Sub

هكذا؟!

  • Like 2
رابط هذا التعليق
شارك

شكرا استاذ محي و استاذ علي الدين 

بس عندي مشكله لو في صفر text او text فاضي بيكون الناتج صفر 

او عدد عشري قل من الواحد 

ممكن تساعدني في حلها 

وشكرا 

تم تعديل بواسطه checles
رابط هذا التعليق
شارك

  • أفضل إجابة

تفضل أخي الكريم

Private Sub TextBox3_Change()
        TextBox4 = IIf(TextBox1 = "", 1, TextBox1) * IIf(TextBox2 = "", 1, TextBox2) * IIf(TextBox3 = "", 1, TextBox3)
End Sub

Private Sub TextBox2_Change()
        TextBox4 = IIf(TextBox1 = "", 1, TextBox1) * IIf(TextBox2 = "", 1, TextBox2) * IIf(TextBox3 = "", 1, TextBox3)
End Sub
Private Sub TextBox1_Change()
        TextBox4 = IIf(TextBox1 = "", 1, TextBox1) * IIf(TextBox2 = "", 1, TextBox2) * IIf(TextBox3 = "", 1, TextBox3)
End Sub

بالنسبة لـ 0.25*0.23*0.26 يضرب تماما

ولكن اعتقد انه يجب عند كتابة الرقم  تبدأ بـ 0 تم . ثم بقية الرقم

  • Like 3
رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information