تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ضرب قيمتين
#1
السلام عليكم ورحمة الله وبركاتة

اخواني الافاضل ،، انا الان لدي عدد 3 تيكست بوكس

اريد ان اضرب التيكست بوكس الاول فى التاني ويظهر الناتح فى الثالث


جربت هذا الكود

PHP كود :
TextBox7.Text TextBox5.Text TextBox6.Text 


وظهر لي الخطأ التالي

PHP كود :
Conversion from string "" to type 'Double' is not valid
فى نفس السطر


وجزاكم الله خيرا ,,
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

أخي الخطأ طبيعي لأن مربع النص إذا كان فارغا أو به نص فلن يتمكن من تحويله إلى رقم لكي تتم عملية الضرب

ولكن تستطيع أن تقوم بوضع كود لتصيد الأخطاء بالشكل التالي

PHP كود :
Try
    
TextBox7.Text TextBox5.Text TextBox6.Text
Catch ex As Exception

End 
Try 

بالتوفيق
الرد }}}}
تم الشكر بواسطة: Mido9 , @@أبورائد@@ , mohammed moh
#3
(30-09-13, 12:37 AM)sooriaty03 كتب : السلام عليكم ورحمة الله وبركاته

أخي الخطأ طبيعي لأن مربع النص إذا كان فارغا أو به نص فلن يتمكن من تحويله إلى رقم لكي تتم عملية الضرب

ولكن تستطيع أن تقوم بوضع كود لتصيد الأخطاء بالشكل التالي

PHP كود :
Try
    
TextBox7.Text TextBox5.Text TextBox6.Text
Catch ex As Exception

End 
Try 

بالتوفيق

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

بالفعل تم تجربة الكود ونجح الحمد لله بارك الله فيك

ولكن هنالك مشكلة اخرى تواجهني إذا سمحت لي

عندما اقوم بعمل نفس الكود الخاص بك ولكن فى حالة الجمع

Try
Label24.Text = TextBox7.Text + TextBox13.Text
Catch ex As Exception

End Try


للاسف لا يجمع بل يضع القيمتين معاً ..

بمعنى الان لنفترض ان قيمة التيكست بوكس الاول 5 و التيكست بوكس الثاني 2

من المفترض ان يكون الليبل قيمته 7 ( مجموع الإثنان ) ولكن للاسف تصبح قيمه الليبل 52 اي انه يضع الرقمان معاً ولا يجمعهما

ياريت لو تساعدني فى هذا الامر وجزاك الله خيرا
الرد }}}}
تم الشكر بواسطة:
#4
(30-09-13, 12:56 AM)Mido9 كتب :
(30-09-13, 12:37 AM)sooriaty03 كتب : السلام عليكم ورحمة الله وبركاته

أخي الخطأ طبيعي لأن مربع النص إذا كان فارغا أو به نص فلن يتمكن من تحويله إلى رقم لكي تتم عملية الضرب

ولكن تستطيع أن تقوم بوضع كود لتصيد الأخطاء بالشكل التالي

PHP كود :
Try
    
TextBox7.Text TextBox5.Text TextBox6.Text
Catch ex As Exception

End 
Try 

بالتوفيق

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

بالفعل تم تجربة الكود ونجح الحمد لله بارك الله فيك

ولكن هنالك مشكلة اخرى تواجهني إذا سمحت لي

عندما اقوم بعمل نفس الكود الخاص بك ولكن فى حالة الجمع

Try
Label24.Text = TextBox7.Text + TextBox13.Text
Catch ex As Exception

End Try


للاسف لا يجمع بل يضع القيمتين معاً ..

بمعنى الان لنفترض ان قيمة التيكست بوكس الاول 5 و التيكست بوكس الثاني 2

من المفترض ان يكون الليبل قيمته 7 ( مجموع الإثنان ) ولكن للاسف تصبح قيمه الليبل 52 اي انه يضع الرقمان معاً ولا يجمعهما

ياريت لو تساعدني فى هذا الامر وجزاك الله خيرا

بعد اذن الاخ sooriaty03

لانك لم تحول النص الى صيغة عددية

استعمل الدالة Val
الرد }}}}
تم الشكر بواسطة: Mido9 , sooriaty03 , @@أبورائد@@ , mohammed moh
#5
(30-09-13, 01:07 AM)الشاكي لله كتب :
(30-09-13, 12:56 AM)Mido9 كتب :
(30-09-13, 12:37 AM)sooriaty03 كتب : السلام عليكم ورحمة الله وبركاته

أخي الخطأ طبيعي لأن مربع النص إذا كان فارغا أو به نص فلن يتمكن من تحويله إلى رقم لكي تتم عملية الضرب

ولكن تستطيع أن تقوم بوضع كود لتصيد الأخطاء بالشكل التالي

PHP كود :
Try
    
TextBox7.Text TextBox5.Text TextBox6.Text
Catch ex As Exception

End 
Try 

بالتوفيق

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

بالفعل تم تجربة الكود ونجح الحمد لله بارك الله فيك

ولكن هنالك مشكلة اخرى تواجهني إذا سمحت لي

عندما اقوم بعمل نفس الكود الخاص بك ولكن فى حالة الجمع

Try
Label24.Text = TextBox7.Text + TextBox13.Text
Catch ex As Exception

End Try


للاسف لا يجمع بل يضع القيمتين معاً ..

بمعنى الان لنفترض ان قيمة التيكست بوكس الاول 5 و التيكست بوكس الثاني 2

من المفترض ان يكون الليبل قيمته 7 ( مجموع الإثنان ) ولكن للاسف تصبح قيمه الليبل 52 اي انه يضع الرقمان معاً ولا يجمعهما

ياريت لو تساعدني فى هذا الامر وجزاك الله خيرا

بعد اذن الاخ sooriaty03

لانك لم تحول النص الى صيغة عددية

استعمل الدالة Val


جزاك الله خيرا اخي الفاضل على المساعده

بارك الله فيك

تمت التجربه ونجحت الحمد لله


شكرا لكم اخوتي الافاضل
الرد }}}}
تم الشكر بواسطة: mohammed moh
#6
السلام عليكم اخي جرب هذا الكود

PHP كود :
Try

            
' عملية جمع عددين
            Label1.Text = Val(TextBox1.Text) + Val(TextBox2.Text)

            '
عملية ضرب عددين
            Label1
.Text Val(TextBox1.Text) * Val(TextBox2.Text)

            
'عملية قسمة عددين
            Label1.Text = Val(TextBox1.Text) / Val(TextBox2.Text)

            '
عملية طرح عددين
            Label1
.Text Val(TextBox1.Text) - Val(TextBox2.Text)

        Catch 
ex As Exception
            MsgBox
(ex.MessageMsgBoxStyle.Critical"خطاء في العمليه الحسابيه")
        
End Try 

عفو لم انتبه للرد الا بعد تحديث الصفحة شكر لكل الاعضاء تقبل مروري
الرد }}}}
تم الشكر بواسطة: الشاكي لله , sooriaty03 , @@أبورائد@@ , mohammed moh


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم