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

قومت بالتعديل على هذا الكود من الرد استاذى الفاضل   Kamil

رجاء مراجعة الكود من الاخوة  لو امكن اختصارة او  مراجعة لو يوجد اخطاء برمجية

مع العلم الكود يعمل بشكل سليم وكما المطلوب

كود :
 Dim rdr As SqlDataReader = Nothing
      If conn.State <> ConnectionState.Open Then conn.Open()
      'conn.Open()
      cmd = conn.CreateCommand()
      cmd.CommandText = "SELECT TOP 1 itemCode2 FROM itemsTbl  WHERE itemCode = @Code ORDER BY CAST(SUBSTRING(itemCode2, CHARINDEX('-', itemCode2) + 1, LEN(itemCode2)) AS INT) DESC "
      cmd.Parameters.AddWithValue("@Code", txtItemCode.Text)

      rdr = cmd.ExecuteReader()
      If rdr.Read() Then
          'txtItemCode2.Text = rdr.GetValue(0)



          Dim originalText As String = rdr.GetValue(0)
          Dim parts() As String = originalText.Split("-"c)

          If parts.Length = 2 Then
              Dim leftPart As String = parts(0)
              Dim rightPart As Integer

              If Integer.TryParse(parts(1), rightPart) Then
                  rightPart += 1
                  Dim newText As String = String.Format("{0}-{1}", leftPart, rightPart)
                  'Dim newText As String = $"{leftPart}-{rightPart}"
                  txtItemCode2.Text = newText

              End If
          End If
      Else
          Dim UintID As String = txtItemCode.Text

          Dim BarCodeVind = String.Concat(UintID, "-", 1)

          txtItemCode2.Text = BarCodeVind

          rdr.Close()


      End If
      If (rdr IsNot Nothing) Then
   
      End If
      'If conn.State = ConnectionState.Open Then
      conn.Close()
الرد }}}
تم الشكر بواسطة: Kamil
#2
تفضل اخي هذا اختصار للكود 


PHP كود :
If conn.State <> ConnectionState.Open Then conn.Open()

cmd conn.CreateCommand()
cmd.CommandText "SELECT TOP 1 itemCode2 FROM itemsTbl WHERE itemCode = @Code ORDER BY CAST(SUBSTRING(itemCode2, CHARINDEX('-', itemCode2) + 1, LEN(itemCode2)) AS INT) DESC"
cmd.Parameters.AddWithValue("@Code"txtItemCode.Text)

Using rdr As SqlDataReader cmd.ExecuteReader()
 
   If rdr.Read() Then
        Dim originalText 
As String rdr.GetValue(0)
 
       Dim parts() As String originalText.Split("-"c)

 
       If parts.Length 2 AndAlso Integer.TryParse(parts(1), rightPartThen
            txtItemCode2
.Text = $"{parts(0)}-{rightPart + 1}"
 
       End If
 
   Else
        txtItemCode2
.Text = $"{txtItemCode.Text}-1"
 
   End If
End Using

If conn.State ConnectionState.Open Then conn.Close() 
الرد }}}
تم الشكر بواسطة: new_programer , Taha Okla , Zuhare
#3
Photo 
عفوا استاذي      Kamil 

الكود لا يعمل   يظهر   Error


   

علامة ال $ لاتعمل وتظهر ايرور

انا اعمل على نسخة 2010
الرد }}}
تم الشكر بواسطة:
#4
إذا كان الكود لا يعمل عندك فالتصحيح هو :
كود :
txtItemCode2.Text = parts(0) & "-" & (rightPart + 1)

كذلك في السطر الاخر .. يكون التصحيح :
كود :
txtItemCode2.Text = txtItemCode.Text & "-1"
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: new_programer , Zuhare , Zuhare , Zuhare , salamandal
#5
جزاك الله خيرا

اخي الكريم. Taha Okla

تم عمل الكود بنجاح

ربنا يجعله فى ميزان حسناتكم جميعا اخوانى الكرام
ربنا يزيدكم علم
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 188 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 208 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,050 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 840 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,136 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 673 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 815 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 442 21-12-24, 02:55 PM
آخر رد: aljzazy
  إغلاق ملف pdf بواسطة الكود صالح عبدالله 5 474 21-12-24, 02:49 PM
آخر رد: aljzazy

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


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