الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط سجلات جدولين datagrid ببعضهم ، وتحديد السجل كاملاً ..

بدأه طـَ‘ـألـَ‘ـب في 18 ديسمبر 2012 · 4 رد · 3,328 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ،

أخواني بصراحة انا بعتمد على دروس كتاب ( فيجوال بيسك 2010 خطوة بخطوة ) ..

والآن اعتبر نفسي انجزت شيء جيد من خلال تعلمي للدروس هنا .. ويعطيكم العافية على ماتقدموه :

سؤالي واستفساري بالصورة التالية :

rbE21.png

أرجو أن توضحو لي كيف يمكنني أن اقوم بعمل ذلك : او اعطائي دروس تشرح لي ذلك بشكل مبسط .. كوني مبتدئ نوعاً ما ^_^

فكرة البرنامج ( جدولين ) مربوطين بالاكسس بعلاقات الاول - للأيتام والآخر للكفلاء ..

الطلبات :

اريد عندما اقوم بالضغط على سجل معين من أحد الجدولين .. يحدد لي كافة السجلات المرتبطة فيه الجدول الآخر ..

والطلب الثاني :

عندما اقوم بالضغط على حقل معين .. يحدد لي كافة حقول السجل وليس فقط الحقل الحالي ..

وشكراً مقدماً

post-271920-039010400 1355778568_thumb.p

المرفقات
سؤال.png
#2

السلام عليكم ورحمة الله وبركاته

1- لاختيار الصف كله قم بتعديل الخاصية SelectionMode لتكون قيمتها FullRowSelect

ويمكنك تعديلها بالكود أيضاً إذا أردت بالكود التالى الذى يكتب فى Form1_Load

DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect

2- ولتنفيذ أكواد معينة عندما يختار صف آخر فأنت تحتاج إلى كتابة هذه الأكواد فى الحدث SelectionChanged الخاص بالداتا جريد فيو DataGridView

تم تعديل هذه المشاركة بواسطة ema2000_t في 18 ديسمبر 2012 في 01:21

5

أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

---------------

EmaSoft2000

-------------------

#3

يعطيك العافية استاذي ( ema2000_t ) ..

جربت تغيير تحديد لون السجل ومشى معي ..

بس النقطة الاولى : شكلي ماوصلت المعلومة صحيحة لطلبي ..

انا اريد عندما اختار من جدول الايتام ( إسم يتيم ما ) يظهر لي بالجدول المقابل ( الكفيل ) اللي كافل هذا اليتيم ..

والعكس ايضاَ : عندما اختار من جدول الكفلاء ( إسم كفيل ما ) يظهر لي بالجدول المقابل ( اليتيم ) اللي الايتام اللي قام بكفالتهم ..

اذا فيه اكواد معينه اقدر استعيد بها او استعلام معين .. ساعدوني لاني مبتدئ جداً ..

وشكراً مقدماً استاذ ema2000_t

#4

ياخوان لو فيه دروس اجنبية او عربية اعطوني ،

او ساعدوني في الحصول على امثلة فقط .. وانا ابحث عن البقية

#5

أخي الفاضل

من خلال سؤلك يتضح ان حضرتك تريد عمل بحث وتصفية سواء باسماء الايتام أو باسم الكفيل ومن خلال هذا يمكنك ان تستعيض بالتصميم الموجود بالصورة أعلاه بدلا من 2 DataGridview .

يمكنك عمل التالي

1- تضع داتا جريد واحدة فقط

2- تضع مربع نص TextBox

3- تقوم بتصميم استعلام بحيث ان يكون نتيجة الاستعلام جميع الايتام وجميع الكفلاء الموجودين لديك في استعلام واحد وطبعا يكون في علاقة بين الجدولين

3- يتم عرض نتيجة الاستعلام في الداتا جريد فيو

4- تقوم بعمل بحث علي عمودين اسم اليتيم واسم الكفيل بحيث اذا كتبت اسم اليتيم يتم تصفية البيانات باسم اليتيم او رقمة وامامة الكفيل الخاص به

5- واذا كتبت اسم او كود الكفيل يقوم الاستعلام بالتصفية بناء علي كود او اسم الكفيل وكافة الايتام المرتبطين بهذا الكفيل

لقد وضعت مثال أمس لطريقة عمل Paging للداتا جريد فيو وايضا بداخل المثال زر للبحث والتصفية بنفس الاسلوب الذي شرحتة ارجو الاطلاع عليه لمشاهدة الطريقة وما اقصدة من طرق البحث والتصفية

/index.php?showtopic=273845

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

مواضيع مشابهة