تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف ايجاد أعلى رقم بعد علامة محددة.لحقل الباركود
#1
السلام عليكم جميعا اخوانى الكرام 
لدى حقل باركود يحتوى على كود الصنف + رقم 
مثال 
100-1
100-2
200-1
200-2
200-3
محتاج طريقة زيادة واحد على الرقم بعد علامة -
بدلالة الرقم اللى على اليمين
الرد }}}
تم الشكر بواسطة:
#2
توضيح أكثر !!
الرد }}}
تم الشكر بواسطة:
#3
أضف في النافذة Button1 وكذلك TextBox1
ثم جرب الكود التالي

كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Dim originalText As String = TextBox1.Text
       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 = $"{leftPart}-{rightPart}"
               TextBox1.Text = newText
           End If
       End If
   End Sub
الرد }}}
تم الشكر بواسطة: dr.programming , Zuhare , Zuhare , Zuhare , new_programer
#4
    عذرا. استاذي الكود لا يعمل

محتاج فقط ذيادة الرقم بعد العلامة - 
حسب  الرقم الموجود فى حقل الكود كما بالصورة

1001-5
الرد }}}
تم الشكر بواسطة:
#5
Dim numar As Double
If Double.TryParse(TextBox1.Text, numar) Then

Dim rmndr As Double
rmndr = numar Mod 1
If rmndr = 0 Then
Else
TextBox2.Text = Split(CStr(TextBox1.Text), ".")(1)
End If
End If

محتاح تعديل الكود بدل ال "."

"-"
الرد }}}
تم الشكر بواسطة:
#6
فين كود الاخ أبو خالد الشكري لماذا لم تستخدمه فالحل كان فيه واذا كنت بتقصد ان الناتج يظهر في TextBox2 فهذا نفس الكود
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Dim originalText As String = TextBox1.Text
       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}"
               TextBox2.Text = newText
           End If
       End If
   End Sub
الرد }}}
#7
شكرا جدا استاذتي

Zuhare

الكود يعمل جيدا

ازاى ممكن اجلب اعلي باركود للصنف من قاعدة البيانات
الرد }}}
تم الشكر بواسطة: Zuhare , Zuhare


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 505 20-04-25, 09:26 PM
آخر رد: Kamil
  ايجاد حساب المجموع من فضلكم محمد خيري 2 345 07-02-25, 10:12 PM
آخر رد: محمد خيري
  ايجاد قيمة المجموع العام العيدروس 7 626 06-12-24, 09:28 PM
آخر رد: العيدروس
  [VB.NET] حفظ بيانات صفوف محددة في الجريد فيو abu7shihab 1 307 09-08-24, 04:50 PM
آخر رد: abu7shihab
  الباركود بيطلع فارغ عند الطباعة new_programer 2 536 29-05-24, 03:59 AM
آخر رد: new_programer
  اريد طباعة الباركود من غير ظهور نافذة المعاينة new_programer 1 524 23-05-24, 03:55 AM
آخر رد: new_programer
  نسخ عناصر محددة من لست إلى آخر مصمم هاوي 5 443 13-05-24, 07:20 PM
آخر رد: أبو خالد الشكري
  [VB.NET] كيف نستورد أعمدة محددة من أكسل ؟ saud1004 10 860 25-01-24, 04:12 PM
آخر رد: saud1004
  ارجو المساعدة فى شاشة طباعة الباركود new_programer 10 1,178 09-01-24, 08:41 PM
آخر رد: new_programer
  اريد طباعة الباركود المحدد فقط مع الكمية new_programer 5 977 09-01-24, 08:40 PM
آخر رد: new_programer

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


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