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

اريد معرفه الكود تبعي هل هو صحيح ام يوجد به تعديل :

متأكد بأن هناك كود ابسط منه لداتاجريد فيو


كود :
Private Sub UpdateIncreaseQuantity()

       Using conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Database1.accdb;Persist Security Info=False;")
           conn.Open()
           Dim sql As String =
               "UPDATE INTO [Rent]" &
                   "( Equ_Qantity )" &
                   "VALUES" &
                   "( @Equ_Qantity )" &
                   "where" &
                   "( Equ_ID )" &
                   "( @Equ_ID )"

           Using cmd As New OleDbCommand(sql, conn)
               cmd.Parameters.AddWithValue("@QU", myTextBox.Text)
               cmd.Parameters.AddWithValue("@IN", "apple")
               cmd.ExecuteNonQuery()
           End Using
       End Using
   End Sub
اريد تعديل الكمية اثناء وضع الغرض في الداتاجريد فيو
واذا قمت بحذفه يتم التعديل الكمية لسابقها

شرح :
لدي قرص الكمية 5
قمت فقط اضافة 1
المجموع يظهر لي 4
قمت بحذفه او ارجاعه يرجع 5

وهكذا لداتا جريد فيو

كود أخر لك يعمل لدي بشكل الصحيح به خطأ


كود :
Private Sub updatestock()
       For Each Isold As DataGridViewRow In DataGridView1.Rows
           Dim pID As String
           Dim Inveupdate As New OleDb.OleDbCommand
           pID = Isold.Cells(1).Value.ToString()
           Inveupdate.CommandText = "UPDATE Equpment SET Equ_Qantity = Equ_Qantity - 1 WHERE Equ_ID = ?"
           Inveupdate.CommandType = CommandType.Text
           Inveupdate.Connection = myConnToAccess
           Inveupdate.ExecuteNonQuery()
       Next
       myConnToAccess.Close()
   End Sub
الرد }}}
تم الشكر بواسطة:
#2
هل من مغيث شباب ؟؟
الرد }}}
تم الشكر بواسطة:
#3
أين أنتم ياخبراء
الرد }}}
تم الشكر بواسطة:
#4
هل يوجد احد ليساعدني شباب واتمنى الشرح
الرد }}}
تم الشكر بواسطة:
#5
سبب عدم الرد كثير منها :

1 - طلبك غير واضح .
2 - وضعت كود وتريد التأكد هل يعمل بشكل صحيح او لا ،، والحقيقة الكود ما يفيد الافضل ارفق مثال للتعديل عليه ،، مع توضيح المطلوب بشكل دقيق .
الرد }}}
تم الشكر بواسطة: bidaya



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


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