بتاريخ: 21 يناير 201313 سنة comment_231394 السلام عليكم ورحمة الله وبركاته 1- كيف يمكنني كتابة اجراء طباعة الشهادات على الشاشه يعرض نتيجة الطالب ناجح وراسب اذا كانت النتيجة اقل من 60 لطالب معين في مادة معينه في السنة الحالية 2- استعلام يعرض 3 طلاب ودرجاتهم حصلوا على اعلى درجة في مادة الفيزياء في المرحلة 2 ثانوي وشكرا تقديم بلاغ
بتاريخ: 22 يناير 201313 سنة comment_231412 بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته لو سمحت ممكن الجداول الى انت هتعمل عليها استعلام ليتم الاجابة بوضوح تقديم بلاغ
بتاريخ: 23 يناير 201313 سنة كاتب الموضوع comment_231488 جدول المواد رقم المادة pk التخصصاسم المادةالمرحلة الدراسية جدول الطالبرقم الطالب pkاسم الطالبالجنسيةتاريخ الميلادالسجل المدنينوع الهويةالعنوانرقم الجوال الرقم الثابتجدول التسجيللعام الدراسيpkرقم الطالبالتخصصمسمى المرحلةتاريخ التسجيلجدول الدرجاترقم المادةpkرقم الطالب pkالعام الدراسيpk امتحان نهائي 1امتحان نهائي 2أعمال سنة 1أعمال سنة 2الدور الاول تقديم بلاغ
بتاريخ: 27 يناير 201313 سنة comment_231578 بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته عذرا على التاخير هذا هو حل الطلب الاول وياريت يفي بالغرض select s.s_name ,s.national_id,l.c_name,l.first_term,l.second_term,l.first_work,l.second_work,l.degree from ) select d.S_ID S_id,c.C_NAME c_name,d.FIRST_TERM_EXAM first_term,d.SECOND_TERM_EXAM second_term,d.FIRST_YEAR_WORK first_work,d.SECOND_YEAR_WORK second_work,'pass' degree from courses c ,dgrees_tab dwhere d.C_ID=c.C_IDand d.year=:yearand d.FIRST_TERM_EXAM >=60unionselect d.S_ID S_id,c.C_NAME c_name,d.FIRST_TERM_EXAM first_term,d.SECOND_TERM_EXAM second_term,d.FIRST_YEAR_WORK first_work,d.SECOND_YEAR_WORK second_work,'faile' degreefrom courses c ,dgrees_tab dwhere d.C_ID=c.C_IDand d.year=:yearand d.FIRST_TERM_EXAM <60 ) l , students swhere s.s_id=l.s_id هذا الكود يعطي الناجح والراسب فى المواد بس فى الترم الاول وعلى حسب السنة ممكن تغير على حسب ما انت عاوز الترم التاني او مجموع الترمين يجب عليك تغيير اسماء الاعمدة والجداول فى الكود لكي يتماشى مع اسمائهم عندك وياريت لو حد من المشرفين او الاعضاء له ملحوظة على الكود يقولها علشان كلنا نستفيد تم تعديل 27 يناير 201313 سنة بواسطة ahmedez3 تقديم بلاغ
بتاريخ: 27 يناير 201313 سنة كاتب الموضوع comment_231629 شكرا جزاك الله خيرآ تم تعديل 27 يناير 201313 سنة بواسطة beko rose تقديم بلاغ
بتاريخ: 30 يناير 201313 سنة comment_231715 بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته هذة الطريقة هي عبارة عن عمل join لثلاث جداول ربطنا جدولين الاول ثم استخدمنا الناتج لربطة بالجدول الثالثوهذا كود ربط اول جدولين وهما المواد courses وقمت باعطأه اليس c وجدول الدرجات قمت بتسميتة dgrees_tab واعطيتة اليس dd.S_ID هو رقم الطالبc.C_NAME اسم المادة d.FIRST_TERM_EXAM امتحان نهائي1d.SECOND_TERM_EXAM امتحان نهائي 2d.FIRST_YEAR_WORK اعمال سنة 1 d.SECOND_YEAR_WORK اعمال سنه 2 d.C_ID رقم المادة فى جدول الدرجاتc.C_ID رقم المادة فى جدول المواد ------------------------------------------------ ) select d.S_ID S_id,c.C_NAME c_name,d.FIRST_TERM_EXAM first_term,d.SECOND_TERM_EXAM second_term,d.FIRST_YEAR_WORK first_work,d.SECOND_YEAR_WORK second_work,'pass' degree from courses c ,dgrees_tab dwhere d.C_ID=c.C_IDand d.year=:yearand d.FIRST_TERM_EXAM >=60unionselect d.S_ID S_id,c.C_NAME c_name,d.FIRST_TERM_EXAM first_term,d.SECOND_TERM_EXAM second_term,d.FIRST_YEAR_WORK first_work,d.SECOND_YEAR_WORK second_work,'faile' degreefrom courses c ,dgrees_tab dwhere d.C_ID=c.C_IDand d.year=:yearand d.FIRST_TERM_EXAM <60 ( ------------------------------------------------------ حيث الناتج من هذا الكود يعتبر جدول قمت بإعطاء الناتج اليس باسم l وقمنا بربطة بالجدول الثالث وهوstudents وهو جدول الطلاب واعطيتة اليس sحيث s.s_name اسم الطالبs.national_id رقم الهوية l.c_name اسم المادة الموجود في ll.first_term الامتحان النهائي1 فى ll.second_term الامتحان النهائي 2 فى ll.first_work اعمال السنة 1l.second_work اعمال السنة 2l.degree الدرجة ناجح ام راسبs.s_id رقم الطالب فى جدول الطلابl.s_id رقم الطالب فى l select s.s_name ,s.national_id,l.c_name,l.first_term,l.second_term,l.first_work,l.second_work,l.degree from ) select d.S_ID S_id,c.C_NAME c_name,d.FIRST_TERM_EXAM first_term,d.SECOND_TERM_EXAM second_term,d.FIRST_YEAR_WORK first_work,d.SECOND_YEAR_WORK second_work,'pass' degree from courses c ,dgrees_tab dwhere d.C_ID=c.C_IDand d.year=:yearand d.FIRST_TERM_EXAM >=60unionselect d.S_ID S_id,c.C_NAME c_name,d.FIRST_TERM_EXAM first_term,d.SECOND_TERM_EXAM second_term,d.FIRST_YEAR_WORK first_work,d.SECOND_YEAR_WORK second_work,'faile' degreefrom courses c ,dgrees_tab dwhere d.C_ID=c.C_IDand d.year=:yearand d.FIRST_TERM_EXAM <60 ) l , students swhere s.s_id=l.s_id ياريت كدا يكون واضح تم تعديل 30 يناير 201313 سنة بواسطة ahmedez3 تقديم بلاغ
بتاريخ: 30 يناير 201313 سنة كاتب الموضوع comment_231727 واضح جدآ جزاك الله خيرا شكـــــــــــــــــــــــرآ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.