تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد التعديل على كود اذا كان القيمة المدخلة مكررة بDataGridView يتم فقط زيادة العدد
#1
اريد التعديل على كود اذا كان القيمة المدخلة مكررة بDataGridView يتم فقط زيادة العدد  والإجمالي دون تكرار

Me.DataGridView1.Rows.Add(TextBox1.Text , TextBox2.Text ,TextBox3.Text ,TextBox4.Text )


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
جرب المثال
PHP كود :
Private Sub SearchFullNameInDataGridView(keyword As String)
 
       For Each row As DataGridViewRow In DataGridView1.Rows
            If Not row
.IsNewRow Then
                Dim cellValue 
As String row.Cells("Column1").Value.ToString()
 
               If String.Equals(cellValuekeywordStringComparison.OrdinalIgnoreCaseThen
                    row
.Selected True
                    DataGridView1
.CurrentCell row.Cells("Column1")
 
                   DataGridView1.Rows(DataGridView1.CurrentRow.Index).Cells(2).Value += 1
                    Exit 
For
 
               End If
 
           End If
 
       Next
    End Sub


    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        Dim keyword 
As String TextBox1.Text
        SearchFullNameInDataGridView
(keyword)
 
   End Sub 
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة: moh61 , moh61 , moh61 , sabree
#3
(24-07-23, 03:17 PM)moh61 كتب : اريد التعديل على كود اذا كان القيمة المدخلة مكررة بDataGridView يتم فقط زيادة العدد  والإجمالي دون تكرار

Me.DataGridView1.Rows.Add(TextBox1.Text , TextBox2.Text  ,TextBox3.Text ,TextBox4.Text )

نفس المطلوب
سؤال : كود يجمع العناصر المتشابة في داتا قريد عن الاظافة بدون تكرار
الرد }}}
تم الشكر بواسطة:
#4
الافضل دائما" التأكد من عدم ادخال بيانات مكررة بواسطة حقل لا يتكرر مثل الباركود مثلا
بهذه الحالة يتم عمل لوب قبل الاضافة اذا وجد رقم الباركود المراد ادخاله موجود يتم زيادة
العدد واحد والتعديل على باقي البيانات والمجموع
الرد }}}
تم الشكر بواسطة: moh61
#5
يعطيك العافية اخ تركي يوجد ملاحتظتين

اريد اجمع اجمالي المبلغ في المجموع بالحقل Column3 ايضا في وقت واحد ... عدلت بالكود وكانت النتيجة يجمع Column1 و Column2 بنفس القيم كيف يكون التعديل الصحيح للكود كما هو مبين بالصورة المرفقة اعلاه

الماحظ الثانية : يتم تكرار الصنف مرة اخرى بعد الجمع .... لمن احط الكود Me.DataGridView1.Rows.Add(TextBox1.Text , TextBox2.Text ,TextBox3.Text ,TextBox4.Text )
اريد اضافة نفس كود في حال لايوجد عناصر متشابهة يقوم باضافة بأضافة العناصر بشكل عادي
الرد }}}
تم الشكر بواسطة:
#6
الكود بالصورة اعلاه
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: moh61
#7
تفضل أخي
PHP كود :
Private Sub SearchFullNameInDataGridView(keyword As String)
 
       Dim foundMatch As Boolean False ' متغير لتتبع ما إذا كان هناك تطابق في البحث

        With DataGridView1
            For Each row As DataGridViewRow In .Rows
                If Not row.IsNewRow Then
                    Dim cellValue As String = row.Cells("Column1").Value.ToString()
                    If String.Equals(cellValue, keyword, StringComparison.OrdinalIgnoreCase) Then
                        row.Selected = True
                        .CurrentCell = row.Cells("Column1")
                        row.Cells(1).Value += 1
                        row.Cells(3).Value = Val(row.Cells(2).Value) * Val(row.Cells(1).Value)
                        foundMatch = True ' 
هناك تطابق في البحث
                        Exit 
For
 
                   End If
 
               End If
 
           Next

            If Not foundMatch Then
                
' لا يوجد تطابق في البحث، قم بإضافة الصف الجديد
                .Rows.Add(TextBox1.Text, TextBox5.Text, TextBox6.Text, Val(TextBox5.Text) * Val(TextBox6.Text))
            End If
        End With
    End Sub 
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة: moh61 , moh61 , sabree


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 555 22-03-25, 09:59 AM
آخر رد: mh66
  اريد كود لو سمحتم خالد كامل1 10 1,191 15-02-25, 02:15 PM
آخر رد: خالد كامل1
  اريد كود معين اثابكم الله خالد كامل1 1 453 04-02-25, 09:28 PM
آخر رد: aliday03
  مشكلة في زيادة كمية الصنف الي الفاتورة المبيعات عبدالكريم برشدان 2 1,596 02-12-24, 06:50 PM
آخر رد: altoki939
  زيادة عدد الايام للتاكست بكس العيدروس 7 421 20-11-24, 10:26 PM
آخر رد: F.H.M
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 631 18-11-24, 01:02 AM
آخر رد: rdxdz
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 665 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  ما هو الخطأ في كود التعديل التالي صالح عبدالله 6 560 12-10-24, 04:02 PM
آخر رد: صالح عبدالله
  [نقاش] اريد مسااعدة انا مبتدئة ف بحر غارق?? ..N 1 340 29-09-24, 11:16 PM
آخر رد: justforit
  مشكلة عند التعديل على البيانات F.H.M 5 481 12-09-24, 05:31 PM
آخر رد: F.H.M

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


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