انا عندي مشكلة في الجمع ارجوا المساعدة في الطريقة محاسبية مثلاً 1,500.500 + 1,000.500 = 2
الصحيح هو 2,501.000 ارجوا المساعدة مثل مرفق ارجوا التعديل عليه
وجزاكم الله كل خير
و عليكم السلام و رحمة الله و بركاته
يا اخ محمد لايوجد نوع رقمي يستوعب مثل هذه الادخالات (هو مجرد تنسيق فقط)
انظر للمثال التالي و جرب ما فيه
PHP كود :
Dim b As Double = 1500.5
Dim a As Double = 1000.5
Dim N As Double = a + b
TextBox1.Text = String.Format("{0:#,##0.00}", N)
PHP كود :
Dim b As Double = 1500500
Dim a As Double = 1000500
Dim N As Double = a + b
TextBox1.Text = String.Format("{0:#,##0.}", N)
بارك الله فيك وجزاك كل خير
شوف ياخوي اول شي مثل ما قال خوينا ابوليلي ثاني شي ممكن حلها بحذف الفاصلة من النص قبل الجمع مثل
لو كانت في مربعات نص والناتج تبيه في مربع نص ثالث
dim a=val(textbox1.text.replace( ",",""))
dim b=val(texttox2.text.replace(",","") )
textbox3.text=formatnumber((a+b), 3)
لكن افضل شي انك تجمع الارقام الاصليه
السلام عليكم اخي بارك الله فيك وجزاك الله الخير
اخي مشروعي انا محاسبي ويلزم عند الكتابة الرقم في التكست بوكس وعند ترك التكست بوكس يظهر بهذا الشكل 17,548.124 ( خانة آلاف .. خانة عشرات .... خانة مئات )
(06-02-17, 11:25 AM)محمد بوقزاحة كتب : [ -> ]السلام عليكم اخي بارك الله فيك وجزاك الله الخير
اخي مشروعي انا محاسبي ويلزم عند الكتابة الرقم في التكست بوكس وعند ترك التكست بوكس يظهر بهذا الشكل 17,548.124 ( خانة آلاف .. خانة عشرات .... خانة مئات )
يمكن عمل متغير تحفظ فيه الرقم الاصلي
او textbox مخفي
والله الموفق
(07-02-17, 11:28 AM)محمد بوقزاحة كتب : [ -> ]ممكن توضح اكثر
ممكن تعلن عن متغيرات على مستوى الفورم
قبل عمل سطر الفورمات اسند الرقم الى المتغير وعند الجمع او الضرب تعامل مع المتغير فقط
ممكن اخي توضح بمثال
جزااك الله خير