بتاريخ: 22 نوفمبر 201312 سنة comment_243169 الأخوة أعضاء المنتداء السلام عليكم و رحمة الله و بركاتة كما هو واضح من العنوان ..لدي تقرير عن درجات الطلاب يضم حقلين حقل أسم المقرر و الثاني الدرجة النهائية للطالب أريد عمل حقل ثالث يظهر تقدير الطالب بناء على الدرجة الحاصل عليها في كل مقرر أتمنى مساعدتكم و جزاكم الله عنا الف خير تقديم بلاغ
بتاريخ: 23 نوفمبر 201312 سنة comment_243186 السلام عليكم .. اعمل الحقل هذا من خلال استخدام الformula من التقرير تقديم بلاغ
بتاريخ: 23 نوفمبر 201312 سنة comment_243238 عندك عده طرق افضلها ما تفضلت به المهندسه ميسم الكرام في طريقه حلوة ممكن تعملها من خلال انشاء جدول للدرجات و تربطه مع جدول الطلاب هذه الطريقه اسمها Nonequijoins تقديم بلاغ
بتاريخ: 23 نوفمبر 201312 سنة كاتب الموضوع comment_243263 السلام عليكم .. اعمل الحقل هذا من خلال استخدام الformula من التقرير أختي الفاضلة أولأَ أشكرك كل الشكر على ردود فعلك جزاك الله كل خير لو توضحي لي أكثر : ماذا أكتب داخل pl/sql التابع لل formula لأني مبتدي في أستخدام الريبورت بيلدر تقديم بلاغ
بتاريخ: 25 نوفمبر 201312 سنة comment_243336 يعتمد على الجدول الذي تريد العمل عليه ...وضح السؤال اكثر بذكر الجدول ..وماذا تقصد بالتقدير ... كيف تريده ان يظهر درجة ام كلمة تدل على التقدير مثلا (إمتياز ، جيد جداً ، جيد ، ....) تقديم بلاغ
بتاريخ: 25 نوفمبر 201312 سنة كاتب الموضوع comment_243375 يعتمد على الجدول الذي تريد العمل عليه ...وضح السؤال اكثر بذكر الجدول ..وماذا تقصد بالتقدير ...كيف تريده ان يظهر درجة ام كلمة تدل على التقدير مثلا (إمتياز ، جيد جداً ، جيد ، ....)أختي الفاضلة الجدول كما يليCREATE TABLE MARK( STU_NO NUMBER(30) REFERENCES STUDENT(STU_NO) , SUBJECT_NO NUMBER(30) REFERENCES SUBJECT (SUBJECT_NO) , DEGREE NUMBER(20) NOT NULL ) ; هذا هو الجدول بشكل مبسط حقل رقم الطالب و الثاني رقم المادة و الثالث الدرجة انا أريد عمل تقرير جدولي يحتوي على أربعة حقول , الحقل الاول أسم الطالب و الثاني أسم المادة و الثالث الدرجة و الرابع حقل التقدير و يطبع في التقرير على حسب الدرجة الحاصل عليها الطالب فمثلا إذا كانت الدرجة من 90 الى 100 يطبع في حقل التقدير ممتاز تقديم بلاغ
بتاريخ: 25 نوفمبر 201312 سنة comment_243381 حسناً ...بما ان التقدير يظهر كلمة (إمتياز ، جيد جداً ، جيد، متوسط) حسب الدرجة إثناء عمل التقرير جملة الselect التي استرجعت منها الحقول تكون بالشكل التالي SELECT ALL MARK.DEGREE, MARK.SUBJECT_NO, MARK.STU_NO, CASE WHEN ((degree > =90) and (degree<=99)) THEN 'إمتياز' WHEN ((degree > =80) and (degree<=89)) THEN 'جيد جداً' WHEN ((degree > =70) and (degree<=79)) THEN 'جيد' WHEN ((degree > =60) and (degree<=69)) THEN 'متوسط' WHEN ((degree > =50) and (degree<=59)) THEN 'مقبول' ELSE 'غير مقبول' END as step_dgree FROM MARK حيث step_dgree هوالعمود الذي سوف يظهر تلقائياً بالتقرير وبه التقدير ..ويظهر حسب ماطلبت .. تقديم بلاغ
بتاريخ: 25 نوفمبر 201312 سنة كاتب الموضوع comment_243384 حسناً ...بما ان التقدير يظهر كلمة (إمتياز ، جيد جداً ، جيد، متوسط) حسب الدرجة إثناء عمل التقرير جملة الselect التي استرجعت منها الحقول تكون بالشكل التالي SELECT ALL MARK.DEGREE, MARK.SUBJECT_NO, MARK.STU_NO, CASE WHEN ((degree > =90) and (degree<=99)) THEN 'إمتياز' WHEN ((degree > =80) and (degree<=89)) THEN 'جيد جداً' WHEN ((degree > =70) and (degree<=79)) THEN 'جيد' WHEN ((degree > =60) and (degree<=69)) THEN 'متوسط' WHEN ((degree > =50) and (degree<=59)) THEN 'مقبول' ELSE 'غير مقبول' END as step_dgree FROM MARK حيث step_dgree هوالعمود الذي سوف يظهر تلقائياً بالتقرير وبه التقدير ..ويظهر حسب ماطلبت .. أستاذتي العزيزة لا أستطيع إلا ان أقول لك ( جزال الله الف خير ) التقرير شغال تمام و الحمد لله الف شكر لك على مجهودك و تجاوبك معنا . تقديم بلاغ
بتاريخ: 25 يناير 201610 سنة comment_270675 الاخت العزيزة... انا بس حابي انوهك انو في جدول الدرجات هذا غير معروف رقم الامتحان فانصحك باضافه حقل تاريخ الامتحان لان الطالب ممكن يمتحن اكثر من مرة للمادة الواحدة كدة ح يجيب لك امتحان واحد فقط . بالتوفيق. تقديم بلاغ
بتاريخ: 25 يناير 201610 سنة comment_270684 شكراً للملاحظة لكن هذا تخبره للأخ السائل وليس لي وبالتوفيق للجميع تقديم بلاغ
بتاريخ: 27 يناير 201610 سنة comment_270737 شكراً للملاحظة لكن هذا تخبره للأخ السائل وليس لي وبالتوفيق للجميع اقصد الاخ السائل طبعا اعتزر للاستاذة ميسم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.