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

كود :
For i = 0 To dgvItems.Rows.Count - 1
                Dim cmd2 As New SqlCommand

                cmd2 = New SqlCommand("update Currencies set purch_price=@purch_price", conn, tr)

                cmd2.Parameters.Add("@purch_price", SqlDbType.Float).Value = dgvItems.Rows(i).Cells(7).Value
                

                cmd2.ExecuteNonQuery()
            Next

ولكن المشكلة انى لم اعرف احدد شرط بحيث يحدث اسعار الاصناف الموجوده فى الداتا جريد dgvItems الخاصة بفاتورة المشتريات
عاوز يكون شرط التعديل رقم الصنف الموجود فى الداتا جريد
اريد تعديل الكود حتى يكون تحديث سعر الشراء لكل الاصناف الواردة فى فاتورة المشتريات
لان الكود الحالى يغير سعر المشتريات لكل الاصناف وليس للاصناف الواردة فى الفاتورة فقط
ولكم جزيل الشكر
الرد }}}
تم الشكر بواسطة: ابو ليلى
#2
فقط عدل على هذا السطر
كود :
cmd2 = New SqlCommand("update Currencies set purch_price=@purch_price", conn, tr)

ليصبح بهذا الشكل
كود :
cmd2 = New SqlCommand("update Currencies set purch_price=@purch_price WHERE ID=@thisid", conn, tr)

ثم قم باضافة هذا السطر
كود :
cmd2.Parameters.Add("@thisid", SqlDbType.Float).Value = dgvItems.Rows(i).Cells(0).Value
الرد }}}
تم الشكر بواسطة: ابو ليلى , ahmedramzyaish
#3
(18-06-20, 10:00 PM)kiki كتب : فقط عدل على هذا السطر
كود :
cmd2 = New SqlCommand("update Currencies set purch_price=@purch_price", conn, tr)

ليصبح بهذا الشكل
كود :
cmd2 = New SqlCommand("update Currencies set purch_price=@purch_price WHERE ID=@thisid", conn, tr)

ثم قم باذافة هذا السطر
كود :
cmd2.Parameters.Add("@thisid", SqlDbType.Float).Value = dgvItems.Rows(i).Cells(0).Value

تمام الف شكر
جربتها مظبوط
شكراا جداااا
الرد }}}
تم الشكر بواسطة: kiki , kiki



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


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