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

ربط مبسط

بدأه fadhelabass في 17 سبتمبر 2009 · 16 رد · 906 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي قاعدة بيانات مكونة من جدولين مربوطين انشئتها في الاس كيوال 2005 وعملت ربط بالفيجول دوت نت 2008 للجدولين وسحب الجدول الاول للفورم بالدتايلز والجدول الثاني بالداتا كراد لكن لم يربطن الجدولين في الفورم

#2

ارجو مساعدتي على ذلك

#3

بطريقة اخرى عندي جدولين مربوطين كيف اتعامل مهعم في الداتا بيز بحيث اريد الجدول الاول يظهر على التيكس بوكس والثاني في الداتا فيو

رجا الاجابة

#4

ارجو قراءة الطلب واجابتي يا اساتذتي

#5

أخي الحبيب يوجد هناك مايسمى بـ Show Data source يمكنك من هناك اضافة الجدولين وعمل ربط لهما وبعدذلك يمكنك اختيار نوع الرابط للجدول الاول وهو detail والجدول الثاني Master grid وبالنسبة للربط بينهما يوجد طريقتين

الطريقة الاولى عن طريق الكود وذلك في حدث posions_change الخاص بالاداة binding source

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

فرضا ان اسم كائن dataset هو ds واسم العلاقة reldata واسم الجدول الاول هو tbl1 كالتالي:

datagrid.datasoure=ds
datagrid.DataMember="tbl.reldata"

فقط وسوف يقوم البرنامج بالباقي

تم تعديل هذه المشاركة بواسطة أبوعزام في 25 سبتمبر 2009 في 03:38

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#6

جزاك الله خيرا

لقد فهمت ما شرحت بك يسر لكن اريد التعلم عندما اربط القاعدة بالبرنامج بواسطة الكود اريد ان اظهر الجدول الاولdetail والجدول الثاني grid واربطها بالكود

رجاءنا اجيبوني

#7

اعينو مبتداء في الفيجول دوت نت

لكن يحب التعامل مع قواعد اليبانات المربوطة

#8

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

/index.php?showtopic=115282

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#9

اطلعت على الرابط ومشكور جزاك الله خيرا

لكن غير موجود كيفية التعامل مع الجداول المربوطة

#10

كل اشكر الى اساتذتي الاجلاء

عندي قاعدة بيانات مكونة من جدولين مربوطين انشئتها في الاس كيوال 2005 وعملت ربط للقاعدة بالفيجول دوت نت 2008 اريد ان اعرض الجدول الاول للفورم بواسطة textbox اكثر من واحد والجدول الثاني بالداتا كراد بحيث يعرض في الداتا كراد بس البيانات الخاصة بالجدول الاول

#11

ارجو اجابتي انا في الانتضار جزاكم الله خيرا يا اساتذتي الاجلاء

#12
اقتباس
ارجو اجابتي انا في الانتضار جزاكم الله خيرا يا اساتذتي الاجلاء
#13

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

towtable.rar

#14

أخي الحبيب إن كنت لاتعرف طريقة التعامل بالكود فيمكنك عملها بالمعالج وذلك عندما تضغط على add data source وتتبع المعالج وتقوم باختيار الجدول تظهر الجداول في نافذة الداتا سورس قم بالضغط على السهم بجانب الجدول الاول الذي تريد عرضه كتفاصيل مثلا جدول الاقسام واختر details وبعد ذلك قم بسحبه إلى النموذج وبعد ذلك عندما تقوم بفرز الجدول الاول يظهر لك عمود خاص بالجدول الثاني ومكتوب عليه اسم الجدول الثاني وهذا هو العلاقة يعني عندما قمت بعمل علاقة يقوم فيجوال بيسك بعمل عمود خاص بالعلاقة باسم الجدول الثاني قم بسحب هذا الجدول العلائقي إلى النافذة وسوف تحدث العلاقة

وأما ان كنت تريد عن طريق الكود فهي إحدى طريقتين

إن كانت البيانات في مربعات نص فيجب ان تتعامل مع الحدث posionchange الخاص بالاداة bindingsource

كما ذكرت سابقا

وإن كان بيانات الجدول الاول في مربع سرد combobox فما تحتاج إلا إلى ربطه باداة العرض الشبكي datagrid في الحدث الخاص بتحميل النموذج

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#15

لم افهم ماتقصده لكن اني اعمل على الكودوارفقت مثال لذلك ارجو معرفة الخطاء

#16

الى اساتذتي الكرام ارجو ملاحظة ذلك

#17

الى اساتزتي الاجلاء ارجو اجابتي على طلبي السابق

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

towtable.rar ( 72.51كيلوا بايت ) عدد مرات التحميل: 2

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