(18-09-20, 02:28 AM)mrfodri كتب :(18-09-20, 02:21 AM)chankar كتب : انا لا اريد مجموعة ارقام ان تنقص بل واحد في كل مره اضع رقم مثلا بعد اختيار العمود الافقي الاول اقوم بكتابة الرقم الدي اريد نقصانه من خانه واحده وهي خانة الكميه
الاولي ويحفظ في قاعدة البيانات
أنت عملت For لجميع الاسطر
وكان المفروض أن تحدد رقم السطر الحالي الواقف عليه
تفضل التعديل على مشروعك بعد أن تجعل الحقل num_pro في قاعدة البيانات مفتاح رئيسي
كود :
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
'For i As Integer = 0 To dt.Rows.Count - 1
' dt.Rows(i).Item("alkmiya") = dt.Rows(i).Item("alkmiya") - TextBox6.Text
'Next
Dim i As Integer = DataGridView1.CurrentRow.Index
dt.Rows(i).Item("alkmiya") = dt.Rows(i).Item("alkmiya") - TextBox6.Text
da.UpdateCommand = New OleDb.OleDbCommandBuilder(da).GetUpdateCommand()
da.Update(dt)
dt.AcceptChanges()
End Sub
شكرا اخي وجزاك الله خير المشروع اشتغل تمام لكن سؤال ما الخطء الدي ارتكبته
وما دور المفتاح وجزاك الله خيرا
وشكرا اخ Anas Mahmoud و الاخ asemshahen5 وطبعا الاخ mrfodri الف شكر للجميع
