تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
رجاءا المساعدة في فهم هذا المشكل ( حل المشكل و لله الحمد شكرا لكل الاخوة)
#18
(26-05-20, 03:12 AM)معاند الحظ كتب : اخي الكريم 
 بعد تحميل مشروعك وتشغيله رايت انك تحاول تحويل القيم الموجودة في التكست بوكس كلها الى نوع Double رغم ان التكست بوكس لاتحتوي على قيمة
او لها قيمة String.Empty  وقد كان المفروض انك تتحقق فيما اذا كان تكست بوكس لايحمل قيمة ان تعطيه القيمة 0

استبدل الكود في الاجراء mysub بالتالي

كود :
 Public Sub mysub()
        Dim a, b, c, d, f, g, h, i, j, k, tva, ttc, ven, ach As Double
        If TextBox1.Text = "" Then
            TextBox1.Text = 0
        End If

        If TextBox5.Text = "" Then
            TextBox5.Text = 0
        End If

        If TextBox7.Text = "" Then
            TextBox7.Text = 0
        End If

        If TextBox8.Text = "" Then
            TextBox8.Text = 0
        End If

        If TextBox9.Text = "" Then
            TextBox9.Text = 0
        End If

        If TextBox10.Text = "" Then
            TextBox10.Text = 0
        End If
        a = CDbl(TextBox1.Text)
        f = CDbl(TextBox5.Text)
        h = CDbl(TextBox7.Text)
        i = CDbl(TextBox8.Text)
        j = CDbl(TextBox9.Text)
        k = CDbl(TextBox10.Text)
        '===============================الخمس المودع===================================
        b = a / 5
        '==================================التسجيــــــل===============================
        c = a * 5 / 100
        If c <= 1500 Then
            c = 1500
        End If
        '==================================الشهر العقاري================================
        d = a * 1 / 100
        If d <= 2000 Then
            d = 2000
        End If
        '====================================الأتعاب======================================
        If a > 1000000 Then
            g = 15000 + 10000 + ((a - 1000000) * 0.01)
        ElseIf a > 500000 Then
            g = 15000 + ((a - 500000) * 0.02)
        ElseIf a <= 500000 Then
            g = 15000
        End If
        '====================================TVA===========================================
        tva = (g + h + i + j + k) * 19 / 100
        If RadioButton2.Checked = True Then
            tva = 0
        End If
        ttc = c + d + f + g + h + i + j + k + tva
        '=====================================البائــــع==================================
        ven = c / 2
        '=====================================المشتري=====================================
        ach = ttc - ven
        '===================================================================================
        TextBox2.Text = Str(b)
        TextBox3.Text = Str(c)
        TextBox4.Text = Str(d)
        TextBox6.Text = Str(g)
        TextBox11.Text = Str(tva)
        TextBox12.Text = Str(ttc)
        TextBox13.Text = Str(ven)
        TextBox14.Text = Str(ach)
        '================================================================
        TextBox1.Text = FormatNumber(a, 2)
        TextBox2.Text = FormatNumber(b, 2)
        TextBox3.Text = FormatNumber(c, 2)
        TextBox4.Text = FormatNumber(d, 2)
        TextBox5.Text = FormatNumber(f, 2)
        TextBox6.Text = FormatNumber(g, 2)
        TextBox7.Text = FormatNumber(h, 2)
        TextBox8.Text = FormatNumber(i, 2)
        TextBox9.Text = FormatNumber(j, 2)
        TextBox10.Text = FormatNumber(k, 2)
        TextBox11.Text = FormatNumber(tva, 2)
        TextBox12.Text = FormatNumber(ttc, 2)
        TextBox13.Text = FormatNumber(ven, 2)
        TextBox14.Text = FormatNumber(ach, 2)
    End Sub

بارك الله فيك ، بقي امر واحد للتصحيح على الجهاز المجنون
عند محاولة اضافة قيمة 3000  الى القيمة في textbox7

        TextBox7.Text = Val(TextBox7.Text) + 3000


الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5


الردود في هذا الموضوع
RE: رجاءا المساعدة في فهم هذا المشكل (مزال بدون حل) - بواسطة paveldida - 26-05-20, 03:25 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو المساعدة في فك تسفير ملف xml mimomassa17 0 217 15-09-24, 03:23 PM
آخر رد: mimomassa17
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,110 11-08-24, 11:44 AM
آخر رد: alachk
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,772 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  [VB.NET] ممكن المساعدة في اجراء بحث كومبوبكس وتيكست raedre22 20 1,131 18-07-24, 12:18 PM
آخر رد: raedre22
Sad ممكن حل لهذا المشكل melad2002 0 522 30-01-24, 08:01 PM
آخر رد: melad2002
  ارجو المساعدة فى شاشة طباعة الباركود new_programer 10 1,191 09-01-24, 08:41 PM
آخر رد: new_programer
  المساعدة - في تفعيل نسخة VB 2015 emamtron2014 2 5,659 24-12-23, 05:08 AM
آخر رد: laban
  [نقاش] أساتذتنا مشرفى المنتدى المساعدة و الدعم فى Telerik dr.programming 6 702 21-12-23, 12:29 AM
آخر رد: dr.programming
  [SQL] يوجد لدى خطأبرمجى ارجو المساعدة عاصم النجار 6 805 26-07-23, 05:22 PM
آخر رد: عبد الخالق
  اخوانى الاحباب ارجو المساعدة فى كود النسخ واللصق mhareek 1 728 15-07-23, 02:52 PM
آخر رد: أبووسم

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


يقوم بقرائة الموضوع: