تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما هو الاستعلام المناسب في هذ التطبيق ؟؟؟
#3
السلام عليكم ورحمة الله

اشكرك اخي Adrees على مرورك
لقد ارفقت الفورم الذي يحتوي على المشكلة ... فهناك فورم به اسناد مادة لمعلم 
اي تختار المعلم ثم تعطيه او تسند له المادة المكلف بها
لهذا تجد في الجدول وجود فرغات لارقام المعلمين

بعد طرحي لهذا الموضوع بقيت اراجع ما كتبت من اكواد وجدت أن هناك نواقص تتمثل في الاتي
1 - اضفت حقل بجوار حقل رقم المعلم في جدول المواد باسم chosetoteacher نوع البيانات (نعم / لا)
لكي نضيف شرط في الاستعلام الخاص بتعبئة الكمبوبوكس بالمواد الدراسية بــ ( المادة المختارة للمعلم ) كالتالي 


 'لتحميل المواد الدراسية في كل كومبوبوكس
    Sub Load_obj_data(ByVal Coomboo As ComboBox)
        Try
            Dim dta1 As DataTable = New ADL().SelectDataTable("SELECT objects.obj_name, objects.num_teacher FROM objects where chosetoteacher=True and objects.ID_lev=" & ComboBox7.SelectedValue.ToString)
            Coomboo.DataSource = dta1
            Coomboo.DisplayMember = dta1.Columns(0).ColumnName
            Coomboo.ValueMember = dta1.Columns(1).ColumnName
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub

ونستفيد من هذه الخطوة ان نعرض المواد المسندة فقط

2 - عدم ظهور اسم المعلم في المكان المراد له ... حيث اريد ان يظهر اسم المعلم الذي يوجد رقمه في جدول المواد 
هذه هي المشكلة الاساسية , بعد البحث الطويل توصلت الى ما يعرف بالاستعلام الفرعي
الذي تكون صيغته كالتالي :

;(Select columnA, columnB from Table_Name where columnC IN(Subquery

ليكون الاستعلام المناسب لتطبيقنا هو كالتالي :

SELECT teachers.teach_name FROM teachers WHERE teachers.num_teacher in (SELECT objects.num_teacher FROM objects WHERE objects.num_teacher=" & ComBBox.SelectedValue.ToString() & ");

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


الملفات المرفقة
.rar   Teachers.rar (الحجم : 1.39 م ب / التحميلات : 50)
الرد }}}
تم الشكر بواسطة: محمد كريّم


الردود في هذا الموضوع
RE: ما هو الاستعلام المناسب في هذ التطبيق ؟؟؟ - بواسطة KH_Alaswad - 27-04-17, 06:27 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في جملة الاستعلام Emam emam 5 463 25-11-24, 09:48 PM
آخر رد: Emam emam
  [VB.NET] البحث باستخدام CheckedListBox لتكون نتيجة التحديد شرط لجملة الاستعلام ahmedramzyaish 0 436 19-02-24, 03:44 AM
آخر رد: ahmedramzyaish
  [VB.NET] مساعدة فى ترتيب نتائج الاستعلام ZEEN4ZEEN 1 601 08-11-23, 01:34 AM
آخر رد: الحزين اليماني
  [VB.NET] أين الخطأ فى تشغيل هذا التطبيق AhmedEissa 0 461 27-10-23, 04:05 PM
آخر رد: AhmedEissa
  [VB.NET] مساعدة فى طريقة كتابة الاستعلام ZEEN4ZEEN 4 766 11-10-23, 03:33 PM
آخر رد: ZEEN4ZEEN
Photo [سؤال] كيف أقوم بإجبار التطبيق (الفورم) على حفظ الملف المستعاد من قاعدة البيانات SQL server salam82 3 891 20-09-23, 01:42 PM
آخر رد: salam82
Exclamation اعدادات التطبيق application settings ims.ataya 2 2,399 01-09-23, 04:36 AM
آخر رد: اسامه الهرماوي
  [VB.NET] كيف أقوم بربط التطبيق بقاعدة بيانات أونلاين؟ hazim1 1 709 09-07-23, 07:58 PM
آخر رد: aljzazy
  هل الاستعلام في php يختلف عن vb.net atefkhalf2004 2 564 22-04-23, 11:18 AM
آخر رد: atefkhalf2004
  كيفية تمرير اسم الجدول في جملة الاستعلام atefkhalf2004 4 1,089 13-02-23, 10:13 AM
آخر رد: atefkhalf2004

التنقل السريع :


يقوم بقرائة الموضوع: