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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=25206)



الاشارة الى حقل معين - اسلام الكبابى - 02-06-18

لدى DataGrid متصلة بAdodc متصل بأحد جداول قاعدة بيانات
ما هو الكود اللازم لتوجيه الماوس الى حقل معين فى سجل معين ؟
مثلآ توجيهه الى الحفل رقم 2 فى السجل رقم 34
ولكم ألف شكر


RE: الاشارة الى حقل معين - abubasilIraq - 21-01-20

توجيه الماوس؟؟ تقصد توجيه مؤشر القراءة ؟
هذا يكون من خلال كائن ال recordset
فاذا اعلنت عن هذا الكائن بالاسم rs مثلا فسوف تكون الاشارة الى الحقل بعد الاستعلام عن الجدول من خلال الوصول اليه هكذا
كود :
rs.fields("username").value
على افتراض انك تريد الوصول الى حقل اسم المستخدم


RE: الاشارة الى حقل معين - اسلام الكبابى - 22-01-20

كلام جميل
ولكنى أريد كما ذكرت فى مثالى توجيهه الى الحقل رقم 2 فى السجل رقم 34
ولكم ألف شكر


RE: الاشارة الى حقل معين - جميل5 - 22-01-20

جرب هذا الكود
PHP كود :
Adodc1.Recordset.Move 32
DataGrid1
.Col 2
DataGrid1
.SetFocus 



RE: الاشارة الى حقل معين - abubasilIraq - 22-01-20

استخدم الاستعلام بهذه الصورة

كود :
select fieldnum2 from sometable where id=36
هذا للتوضيح ، فيجب ان تعدل اسماء الجدول والحقل  والمعرف بما لديك


RE: الاشارة الى حقل معين - اسلام الكبابى - 24-01-20

إقتباس :جرب هذا الكود
كود :
Adodc1.Recordset.Move 32
DataGrid1.Col = 2
DataGrid1.SetFocus
لم يصلح هذا الكود
لمن يصلح الا هكذا
PHP كود :
Adodc1.Recordset.MoveFirst
Adodc1
.Recordset.Move 33
DataGrid1
.Col 2
DataGrid1
.SetFocus 



RE: الاشارة الى حقل معين - جميل5 - 24-01-20

تقصد أن الكود صالح ولكن ينقصه MoveFirst
التعبير يحدث فرقا عن القارئ


RE: الاشارة الى حقل معين - اسلام الكبابى - 24-01-20

نعم ينقصه MoveFirst
لأنه بدونها يبدأ حركته بدءآ من السجل الواقف عنه حاليآ
ولابد من انقاص 1 عن رقم السجل المطلوب
لأنه ان كان عند السجل الأول وتحرك 7 حركات مثلآ فسيصل الى السجل رقم 8


RE: الاشارة الى حقل معين - جميل5 - 25-01-20

مسألة الإنقاص بواحد لم أفهم ما تقصد به
الأسطر والأعمدة هي مصفوفة، والمصفوفة تبدأ من رقم فهرس 0
عندما نقول السطر ال6 فالمقصود السطر رقم فهرسه 5


RE: الاشارة الى حقل معين - اسلام الكبابى - 25-01-20

إقتباس :ولابد من انقاص 1 عن رقم السجل المطلوب

لأنه ان كان عند السجل الأول وتحرك 7 حركات مثلآ فسيصل الى السجل رقم 8
أعنى سيصل من السجل الأول الى السجل الثامن (بغض النظر عن أسماءهم)
[b]وان كان عند أول سجل(مهما كان اسمه)  وتحرك 3  حركات مثلآ فسيصل الى رابع سجل(مهما كان اسمه)[/b]