منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] التعديل علي عمود - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] التعديل علي عمود (/showthread.php?tid=29666)



التعديل علي عمود - اسامه الهرماوي - 22-05-19

السلام عليكم...
عندي كود البحث عن سجل بين تاريخين أريد مثلا بحثت عن شخص معين مثلا ظهر لي هذا الشخص ذاراني 10 أريد كود للتعديل علي هذا العمود كاملا فمثلا كما في الصورة إذا مثلا أردت جعل العمولة المصروفة(تم النفيذ) فبدل تحديد سجل واحد أعدل أكثر من سجل
وشكرا لكم. Heart Heart


RE: التعديل علي عمود - ملهمـ - 23-05-19

كود :
Public Sub Update_(ByVal Field AS String,ByVal CODEW AS Int32)
Dim Cmd As New SqlCommand
With Cmd
.Connection = Con
.CommandType = CommandType.Text
.CommandText = "Update table Set field = @field Where CODE = @CODE"
.Parameters.Clear()
.Parameters.AddWithValue("@NAME", SqlDbType.varchar ).Value = NAME
.Parameters.AddWithValue("@CODE", SqlDbType.Int ).Value = CODEW
End With
If Con.State = 1 Then Con.Close()
Con.Open()
Cmd.ExecuteNonQuery()
Con.Close()
Cmd = Nothing
End Sub
بعد إنشاء الإجراء 

تقول باستدعاء الإجراء والتنفيذ في حدث التعديل في الداتا جريد فيو 
لكل إذا كان التعديل لأكثر من سطر 
معناها حتستخدم حلقة 

كود :
for i as integer = 0 to dgv.rows.count  - 1

كود :
Update_(الحقل الأساسي وهو الكود أو حسب المتغير,وإعطاء الحقل المراد تعديل)