السلام عليكم ورحمة الله وبركاته
اولا اقدم شكري وتقديري لكل اعضاء المنتدى على التفاعل الكبير والمعلمومات القيمة والمساعدة النبيله لكل من يحتاج اليها
انا قمت بعمل كود يقوم بحفظ محتويات flexgrid في جدول ولكن واجهتني مشكلة وهي كالتالي
عندما اضع المؤشر على الصف الاول في flexgrid يقوم بحفظ فقط الصف الاول مثلا يوجد خمس صفوف فانه يحفظ الصف الاول فقط وعندما اضع المؤشر على الصف الاخير يقوم بحفظ كل محتويات flexgrid ويضعها في الجدول
ما اريد هو كيف يحفظ جميع محتويات flexgrid دفعة واحدة دون الحاجة لوضع المؤشر على اخر سجل وهذا هو الكود
Dim Rs As New ADODB.Recordset
Dim sql As String
sql = "SELECT * FROM tap1 "
Rs.Open sql, cn, adOpenDynamic, adLockOptimistic
Dim i As Integer
i = MSFlexGrid1.Row
For i = 1 To i
Rs.AddNew
Rs!f1 = MSFlexGrid1.TextMatrix(i, 1)
Rs("f2") = MSFlexGrid1.TextMatrix(i, 2)
Rs("f3") = MSFlexGrid1.TextMatrix(i, 3)
Rs("f4") = MSFlexGrid1.TextMatrix(i, 4)
Rs.Update
Next i