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

سؤال في ال Query بالفيجوال بيسك دوت نت؟

مغلق
بدأه Reehan في 18 يناير 2008 · 1 رد · 640 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

أيها الإخوان الأحباب...

أرجو مساعدتي في هذا العمل...

وهو عبارة عن مشروع عمل برنامج مواعيد عيادات الأسنان...

وفي البرنامج توجد فكرة لا أعرف ماهو الكود الذي يقوم بتنفيذها...

ألا وهي كاالتالي : أريد أن أحدد القسم (طلاب أو طالبات) ، وعلى حسب اختيار المستخدم أريد إظهارأسماء الدكاترة التابعين لهذا القسم ، علما أن أسماء الدكاترة مسجلة في قاعدة البيانات من على الأكسس ، ويتم في برنامجي إظهارها جميعها في القائمة ولكني أريد فقط اسماء الدكاترة الخاصة بالقسم المختار ,أتوقع الطريقة فيها عمل query

ولكني لا أعلم الطريقة ولا الكود...؟

وسؤال آخر: لماذا عندما أدخل البيان في الcompobox

لايتم حفظها في قاعدة البيانات؟

وشكرا

#2

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

كمثال إن كان اسم جدول الاقسام هو Part واسم جدول الدكاترة هو doctor واردنا ان نضع اسماء الاقسام في قائمة اسمهامثلا cbopart واسم الدكاترة في قائمة اسمها cbodoctor يجب اولا ان تعملي علاقة بين الجدولين عن طريق إما إنشاؤها في مصمم الجداول او بالكود

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

cbopart.datasource=dataset1.tables("part")
cbopart.datamember="part.name"

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

ثم بعد ذلك نقوم بربط جدول الدكاترة بمصدر بيانات قائمة الدكاترة ونربط العلاقة بخاصية datamember كالتالي

cbdocotor.datasource=dataset1.tables("doctor")
cbodoctor.datamember="part.reldocpart"

أو

cbodoctor.datamember=dataset1.relations("reldocpart")

وهكذا وإن شاء الله يضبط معاك

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

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

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

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

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