منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال حول التقارير
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
اخواني عندي سؤال ملح  ومتوقف علية اكمال مشروع برنامج غيابات طلبه
حتى اظهر  النتائج واطبعها محتاج اسوي تقرير  فيه الاعمده اسم الطالب والمواد الدراسيه  وفي الحقول تكون نسب الغياب
وهاي تحتاج الى  كتابة اكواد في التقرير  حتى نرتب هكذا جدول
هل يمكن كتابة اكواد في التقرير لغرض عرض بعض الذي احتاجه من بيانات  ام لا وكيف؟؟؟
شكرا لك amir لاجابتك الطيبه
البرنامج لغيابات طلبة الجامعات يعني الغياب حسب المحاضره او المادة الدراسيه وعدد الساعات
انا استخدمت ثلاث جداول  جدول  للطالب والمرحله والشعبه  وجدول للمواد الدراسيه  وجدول  لتثبيت الغيابات فيه رقم الماده ورقم الطالب وحالة الطالب وعدد الساعات
البرنامج في طور التصميم ليحتاج بعض الوقت لترتيبه حتى استطيع ان ارفعه في هذه الصفحه ليكون مفهوما
مستخدم في عملية الربط  هو ربط   ADO  الربط بطريقة الكود  وربط الجداول عن طريق الاكواد
المشكله في استخراج النتائج بالتقرير فقط  ليست هناك مرونه في التقارير  اسال هل ممكن يستخدم الكواد في استخراج النتائج في التقرير  يعني الاستعلام اكتبه في التقرير ممكن؟
مع جل اعتزازي واحترامي وشكري
السلام عليكم اخي العزيز amir

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


الكود
ctiveReport1.DataControl1.ConnectionString = cn

ActiveReport1.DataControl1.Source = "transform sum(ab.ho )select student.na_s from 
         ((student inner join  ab on student.ID_s = ab.ID_s) inner join obj on ab.ID_o = obj.ID_o) group by  student.na_s pivot ab.ID_o                                                                       

ActiveReport1.Refresh
ActiveReport1.Show
شكرا عزيزي amir   لاهتمامك 
وهذا هو   ملف البرنامج..  انتظر تعديلاتك واضافاتك  القيمه
العفو  هذا هو الملف
شكرا ياعزيزي amir   ممنون لك لدعائك الطيب
ربي يحفظك

حسب خبرتك  هل هذه طريقة الربط   غير عمليه  وماهي الطريقة  الربط الافضل
كلام رائع وقيم  اخي وصديقي العزيز     amir
نقاط مفيده  وفعلا  فيها طريقك للنجاح في  تصميم برنامجك  لتجنب  المعوقات والصعوبات

كنت سالتك عن طريقة الربط في البرنامج  فانا رابط  بتقنية ADO  وبالكود والمتغيرات ولكن لم  اعرف هل هي طريقه
عمليه ام هناك طريقه افضل    لان  كما قلت  انك معها في زعل
طبعا الربط بالكود هناك عدة انواع من الربط بالكود ولكل نوع  يتبعه التعامل مع الاجراءات  الاخرى بطرق مختلفه
تحياتي لك عزيزي ومتاسف جدا لازعاجك
الحمد لله بعد البحث وجدت بالامكان كتابة كود في الاكتف ريبورت  من خلاله يمكن تحويل الارقام
التي تضهر في الحقوال الى نسب مؤية او اي تعليق نصي