10-09-17, 08:28 PM
عندي خلل بسيط في كود بعد الترجيع :
عندما اقوم بعملية الحفظ يتم الحفظ لكن العدد المرجع لايتم اضافته :
الكود :
كود الحفظ للترجيع :
الرجاء اخباري اين الخطأ
عندما اقوم بعملية الحفظ يتم الحفظ لكن العدد المرجع لايتم اضافته :
الكود :
كود :
Using conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Database1.accdb;Persist Security Info=False;")
conn.Open()
For Each itm As ListViewItem In ListView1.Items
If itm.SubItems(0).Text Is Nothing Then Exit For
Using cmd As New OleDbCommand("UPDATE Equpment SET [Equ_Qantity]=[Equ_Qantity] +1 WHERE Equ_ID=@Equ_ID", conn)
cmd.Parameters.AddWithValue("@Equ_Qantity", itm.SubItems(2).Text.ToString)
cmd.ExecuteNonQuery()
End Using
Next
conn.Close()
End Usingكود :
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 =
"INSERT INTO [Return]" &
"( Cus_Balance, Cus_Name, Cus_Private_Number, Cus_Address, Cus_Car, Cus_Telephone_Number, Equ_Name, Equ_Qantity, Equ_Price, Rent_Date, Ret_Date )" &
"VALUES" &
"( @Cus_Balance, @Cus_Name, @Cus_Private_Number, @Cus_Address, @Cus_Car, @Cus_Telephone_Number, @Equ_Name, @Equ_Qantity, @Equ_Price, @Rent_Date, @Ret_Date )"
Using cmd As New OleDbCommand(sql, conn)
For Each itm As ListViewItem In ListView1.Items
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("@Cus_Balance", ComboBox1.Text.ToString)
cmd.Parameters.AddWithValue("@Cus_Name", TextBox1.Text.ToString)
cmd.Parameters.AddWithValue("@Cus_Private_Number", TextBox2.Text.ToString)
cmd.Parameters.AddWithValue("@Cus_Address", TextBox3.Text.ToString)
cmd.Parameters.AddWithValue("@Cus_Car", TextBox4.Text.ToString)
cmd.Parameters.AddWithValue("@Cus_Telephone_Number", TextBox5.Text.ToString)
cmd.Parameters.AddWithValue("@Equ_Name", itm.SubItems(0).Text)
cmd.Parameters.AddWithValue("@Equ_Qantity", itm.SubItems(1).Text)
cmd.Parameters.AddWithValue("@Equ_Price", TextBox6.Text.ToString)
cmd.Parameters.AddWithValue("@Rent_Date", itm.SubItems(2).Text)
cmd.Parameters.AddWithValue("@Ret_Date", DateTimePicker1.Value.ToString)
cmd.ExecuteNonQuery()
Next
End Using
conn.Close()
End Using
SumCount()
MessageBox.Show("We have been successfully Date", "Congratulations", MessageBoxButtons.OK, MessageBoxIcon.Information)
