تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] السلام عليكم لدي جدول فرعي وارد تحديث الجدول الرئيسي
#1
السلام عليكم ورحمة الله وبركاته
اعمل على شاشة ادخال للمنتجات اواجه مشكلة وهي ان زيادة عدد المنتج لاتوجد بها اي مشكلة
اواجه مشكلة في ادخال السعر الجديد للمنتج سعر الشراء وسعر البيع وتاريخ النفاذ وارجو منكم الحل



cm = New SqlCommand("update tblProduct set ProductQuantity = ProductQuantity + " & CInt(DataGridView1.Rows(i).Cells(7).Value.ToString) & ", ProductBuyPrice=@ProductBuyPrice ,ProductSalePrice=@ProductSalePrice ,ProductDate=@ProductDate where ProductID like '" & DataGridView1.Rows(i).Cells(1).Value.ToString & "'", cn)

مال الصيغة لاضافة سعر جديد عند اضافة منتج جديد او منتج موجود مسبقا اي تحديث السعر والتاريخ

المشكلة الثانية ما المشكلة في هذا الكود

Private Sub DataGridView1_CellValueChanged(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
On Error Resume Next
Dim stock As Double = 0
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(i).Cells(7).Value.ToString <> String.Empty Then stock += CDbl(DataGridView1.Rows(i).Cells(7).Value.ToString)
Next
txtCount.Text = stock
End Sub
الرد }}}
تم الشكر بواسطة:
#2
المشكله الاولى هل اضفت كود البارامتر يللي موجوده في التحديث وهي @ProductBuyPrice و @ProductSalePrice و @ProductDate ؟
كود :
cm = New SqlCommand("update tblProduct set ProductQuantity = ProductQuantity + " & CInt(DataGridView1.Rows(i).Cells(7).Value.ToString) & ", ProductBuyPrice=@ProductBuyPrice ,ProductSalePrice=@ProductSalePrice ,ProductDate=@ProductDate where ProductID like '" & DataGridView1.Rows(i).Cells(1).Value.ToString & "'", cn)
cm.Parameters.AddWithValue("@ProductBuyPrice",252.44)
cm.Parameters.AddWithValue("@ProductSalePrice",674.11)
cm.Parameters.AddWithValue("@ProductDate ",CDate("2024-07-07"))

المشكله التانيه احذف السطر On Error Resume Next لتعرف المشكله في الكود
الرد }}}
تم الشكر بواسطة:
#3
(06-07-24, 11:55 AM)Zuhare كتب : المشكله الاولى هل اضفت كود البارامتر يللي موجوده في التحديث وهي @ProductBuyPrice و @ProductSalePrice و @ProductDate ؟
كود :
cm = New SqlCommand("update tblProduct set ProductQuantity = ProductQuantity + " & CInt(DataGridView1.Rows(i).Cells(7).Value.ToString) & ", ProductBuyPrice=@ProductBuyPrice ,ProductSalePrice=@ProductSalePrice ,ProductDate=@ProductDate where ProductID like '" & DataGridView1.Rows(i).Cells(1).Value.ToString & "'", cn)
cm.Parameters.AddWithValue("@ProductBuyPrice",252.44)
cm.Parameters.AddWithValue("@ProductSalePrice",674.11)
cm.Parameters.AddWithValue("@ProductDate ",CDate("2024-07-07"))

المشكله التانيه احذف السطر On Error Resume Next لتعرف المشكله في الكود

شكرا جزيلا سوف اتابع الشرح وابلغك بالنتيجة لكن ارجو التوضيح لم افهم الارقام المضافة ؟
بعد اتباع الخطوات المشار اليها تم اتبدال الارقام الموجود بالشرح بحقول داتا جرد فيو لأضافة سعر الشراء وسعر البيع والاكسباير
المشكلة انه تم تغير اسعار المخزون السابق وتاريخ النفاذ

الكود بعد التعديل
cm = New SqlCommand("update tblProduct set ProductQuantity = ProductQuantity + " & CInt(DataGridView1.Rows(i).Cells(7).Value.ToString) & ", ProductBuyPrice=@ProductBuyPrice ,ProductSalePrice=@ProductSalePrice ,ProductDate=@ProductDate where ProductID like '" & DataGridView1.Rows(i).Cells(1).Value.ToString & "'", cn)
With cm
cm.Parameters.AddWithValue("@ProductBuyPrice", CInt(DataGridView1.Rows(i).Cells(8).Value.ToString))
cm.Parameters.AddWithValue("@ProductSalePrice", CInt(DataGridView1.Rows(i).Cells(9).Value.ToString))
cm.Parameters.AddWithValue("@ProductDate ", CDate(DataGridView1.Rows(i).Cells(10).Value.ToString))
cm.ExecuteNonQuery()
End With
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يتم عرض جدول من قائمة listbox في داتاقريدفيو ahmedfa71 5 873 04-09-25, 02:59 PM
آخر رد: ahmedfa71
  مساعدة في تحديث سيد أحمد 2 556 18-05-25, 03:11 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 781 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 648 09-03-25, 03:52 AM
آخر رد: silverlord
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 632 18-11-24, 01:02 AM
آخر رد: rdxdz
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 391 13-11-24, 06:41 PM
آخر رد: justforit
  أسرع طريقة يمكن بها نقل جدول Table من قاعدة بيانات على النت إلى أخرى محلية mmaalmesry 2 592 19-10-24, 09:26 PM
آخر رد: mmaalmesry
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 457 08-10-24, 02:37 PM
آخر رد: salamandal
  أريد تحديد صلاحيات المستخدمين عن طريق حقل في جدول قاعدة البيانات F.H.M 0 323 12-09-24, 06:29 PM
آخر رد: F.H.M
  سلام عليكم ayman7662 1 253 12-09-24, 04:17 PM
آخر رد: Taha Okla

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


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