تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مساعده في تصحيح كود sent number
#5
(20-04-19, 04:15 AM)حريف برمجة كتب : وعليكم السلام ورحمة الله وبركاته ،،

كود :
       Dim str As String = TextBox1.Text.Substring(0, 3)
str = Val(str + 1).ToString("000")
TextBox1.Text = str & TextBox1.Text.Substring(3, 3)



ولكن احسب حسابك الرقم ما يزيد عن ثلاث خانات .



اهلا بك من جديد استاذي

ضبط معاي والحمدالله

انت فتحت عيني على طريقه ممتازه 

والحمدالله ضبطط

كود :
                       If sent_numberx.Length = "6" Then
                           str = sent_numberx.Substring(0, 3)
                           str = Format((Val(sent_numberx) + 1), "000")
                           Exchange_s.Text = str & "kkk"
                       ElseIf sent_numberx.Length = "7" Then
                           str = sent_numberx.Substring(0, 4)
                           str = Format((Val(sent_numberx) + 1), "000")
                           Exchange_s.Text = str & "kkk"
                       ElseIf sent_numberx.Length = "8" Then
                           str = sent_numberx.Substring(0, 5)
                           str = Format((Val(sent_numberx) + 1), "000")
                           Exchange_s.Text = str & "kkk"
                       End If

علشان الرقم يستمر اذا وصل 1000 او اكثر

عملت اول شي حساب عدد الحروف 
sent_numberx.Length

اذا كان 6  يعني
120kkk

اذا كان 7  يعني

1200kkk

اذا كان 8  يعني

12000kkk

وباقي العمل نفس الكود الخاص بك

احسنت وبارك الله فيك

(20-04-19, 08:57 AM)حريف برمجة كتب :
(20-04-19, 07:44 AM)dubai.eig كتب : شكرا استاذي ساجرب الكود

بس كيف اذا الرقم التسلسلي وصل إلى ١٠٠٠ 

لازم يمشي الى ١٠٠١.  ١٠٠٢. وهكذا


1003KKK

يوجد حلين :

الأول تعمل خانات الأرقام كأقصى عدد تتصورة مثلاً :

0000001kkk

وتعدل كود اقتصاص الارقام السابق .

الثاني نعمل معادلة تحسس الأرقام والحروف ونفصل بينهم ونزيد بمقدار واحد على الرقم ثم نظيف الحروف .

كود :
Dim num As Integer = Integer.Parse(System.Text.RegularExpressions.Regex.Replace(TextBox1.Text, "[^\d]", "")) + 1
       Dim str As String = System.Text.RegularExpressions.Regex.Replace(TextBox1.Text, "(?:[0-9]+\.?[0-9]*|\.[0-9]+)", "")

       TextBox1.Text = num & str


توني اشوف ردك استاذي ما اعرف عن هذه الطريقه بس هو الحمدالله ضبط 
بس بجرب الكود هذا   Rolleyes

هذا الكود اختصر لي المهمه Smile

كود :
Dim num As Integer = Integer.Parse(System.Text.RegularExpressions.Regex.Replace(TextBox1.Text, "[^\d]", "")) + 1
      Dim str As String = System.Text.RegularExpressions.Regex.Replace(TextBox1.Text, "(?:[0-9]+\.?[0-9]*|\.[0-9]+)", "")

      TextBox1.Text = num & str


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


الردود في هذا الموضوع
RE: مساعده في تصحيح كود sent number - بواسطة dubai.eig - 20-04-19, 09:06 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,055 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 847 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  تصحيح الأخطاء التابعة للموديل أحمد فتح الرحمن 1 333 28-01-25, 11:25 PM
آخر رد: أحمد فتح الرحمن
  مساعده فى عمل نسخه احتياطيه خالد كامل1 1 304 13-08-24, 10:39 AM
آخر رد: تركي الحلواني
  [VB.NET] مطلوب تصحيح سطر فى هذا الــ Function AhmedEissa 3 810 13-12-23, 12:55 AM
آخر رد: العتيق
  مساعده في تشغيل اكثرمن فورم في وقت واحد maherhaddaf 5 907 19-07-23, 03:28 PM
آخر رد: Taha Okla
  طلب تصحيح كود ارسال رسائل SMS assuhimi 3 1,174 09-07-23, 01:41 PM
آخر رد: Shade0001
  مساعده في كود ترحيل البيانات الى اكسل من داتا قرايد فيو maherhaddaf 1 854 27-06-23, 08:03 PM
آخر رد: Shade0001
Question [VB.NET] مساعده في طريقه الاتصال بالسيرفر ايهما افضل Àhmedsaif500 0 545 10-04-23, 09:45 AM
آخر رد: Àhmedsaif500
  مساعده لوسمحتوا mahmoudabdelshafy1 3 779 16-03-23, 02:45 AM
آخر رد: mahmoudabdelshafy1

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


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