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

طريقة الربط بين جدولين واخفاء بعض القيم ،

مغلق
بدأه زائر في 29 أبريل 2007 · 1 رد · 537 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي ثلاث جداول

جدول يحتوي على doctor_id,schedule_id واسمه HAS

وهذا الجدول ناتج عن علاقة many to many بين جدول shcedule , doctor

الآن ، المستخدم سيدخل الوقت ، ومن هذا الوقت أستطيع ارجاع shedule_id من جدل shedule

ثم من الجدول HAS استطيع ان أحصل على مجموعه تحتوي الدكاتره الذي لديهم نفس shedule_id

المشكله الآن كيف اقوم بترتيب gridView حقت جدول doctor حتى اخفي جميع records ماعدى المجموعه التي لديها نفس shedule_id

اتمنى يكون سؤالي واضح

#2

السلام عليكم

أرجوا ان أكون قد فهمت عليك مزبوط

تستطيع تغيير ال select dommand للداتا سورس تاعت ال gridview باستخدام الجملة التالية مثلا

select schedule.shedule_id, HAS.doctor_id
from schedule inner join HAS on schedule.shedule_id = HAS.schedule_id
where schedule.[schedule Time Fiield Name]=(The Schedule Time Entered by user)

وال قيمة الThe Schedule Time Entered by user ستمررعا لل datasource

مثلا تضيف ال server tag selectparameters الى ال datasource وتختار نوع البارامير حسب الحاجة

وأذا اردت اضهار معلومات من حدول الدكاترة

أضف جدول doctor الى الاستعلام كالتالي

select schedule.shedule_id, doctor.doctor_id, doctor.[field name]
from schedule inner join (doctor inner join HAS on doctor.doctor_Id = HAS.doctor_id) on
 schedule.shedule_id = HAS.schedule_id
where schedule.[schedule Time Fiield Name]=(The Schedule Time Entered by user)

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

والله أعلم

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…