منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
قيمة حقل معين فى سجل معين - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم اسئلة vb6.0 المتعلقة بقواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=72)
+--- الموضوع : قيمة حقل معين فى سجل معين (/showthread.php?tid=27523)



قيمة حقل معين فى سجل معين - اسلام الكبابى - 18-11-18

لدى adodc مرتبط بأحد جداول قاعدة بيانات
كيف يمكن معرفة قيمة حقل معين فى سجل معين (مثلآ قيمة حقل رقم 3 فى السجل العاشر)
كل ما أعلمه من أجل ذلك أن أتوجه للسجل العاشر

كود :
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Move (9)

ثم أكتب الجملة

كود :
XXX = Adodc1.Recordset.Fields(3)

فكيف يمكن معرفة ذلك دون التوجه للسجل العاشر

أى كيف يمكن معرفة ذلك مع ترك الADODC فى مكانه عند السجل الواقف عنده
ولكم ألف شكر


RE: قيمة حقل معين فى سجل معين - اسلام الكبابى - 19-11-18

عرفت الحل والحمد لله
الحل هو أن يكون تعاملى مع RS وليس مع الADODC نفسه
أى أن يكون الكود هكذا

كود :
If RS.State = adStateOpen Then RS.Close
RS.Open "SELECT * FROM table1", db, adOpenStatic, adLockPessimistic
RS.MoveFirst: RS.Move(9)
XXX = RS.Fields(3)