تسلم استاذ احمد العفو منك الغلط كان مني انا التوزيع للجان صحيح ولكن انا كنت اضع عدد الطلاب عدد اكبر الف شكر ليك استاذي تسلم الله يكتبه في ميزان حسناتك
والله تعبت كثير فيه ووجعلي راسي
الحمد لله وشكرا لك ولاخي امير
تسلمو ولكم جزيل الشكر
ولكن استاذي كيف اجعل التقرير عند العرض عرض جميع الصفحات الواحده والاخرى تحتها كما في صفحات برنامج الورد وعند الطباعه يطبع جميع الاوراق
لاننا لم ندرس التقارير نهائيا واذا في دروس للاكتف ريبورت ياليت تدني على الرابط لاني لم اجده في اليوتيوب
ولكم جزيل الشكر
استاذي لماذا احاول ان اجعله يرتب الطلاب الذين في الجدول في حقل الطالب والاقسام التي في جدول الاقسام في حقل اسم القسم
ولكنه يعرض رسالة لايوجد طلاب في هذا القسم
أهلا أخي الكريم ، بالنسبه لردك قبل الأخير فالتقارير بشكل طريقة عرضها للبيانات بهذا الشكل تتنقل بين صفحات التقرير بالأزرار التالي والسابق ولكن عند الطباعة يتم طباعة جميع الصفحات كل صفحة في ورقة كما تشاهدها في التقرير ، وبالنسبه لشرح تقارير الأكتف ريبورت فإبحث هنا في هذا المنتدى عن "الاكتف ريبورت" أو "active report" وإن شاء الله تجد مواضيع كافيه ، بالنسبه لردك الأخير فلم أفهم ماتقصده بالضبط لو توضح أكثر .
شكرا استاذي الغالي
اقصد في ردي الاخير ان اسم القسم عندما احاول ان اجعل مصدره حقل اسم القسم في جدول الاقسام لا يظهر في القائمه المنسدله (الكمبو بوكس )
بدل من ان اجعله في مصفوفه كما استخدمته انت استاذي
ومصدر اسم الطالب اجعله ياخذه من قاعدة البيانات ولا يضيف اسم محمد كما اضفته انت لم افهم ذلك
ولكن اريد ان يكون الطلاب حسب ماهم في قاعدة البيانات ولا يضيف اسم محمد كما اضفته
وواجهتني مشكله اخرى وهي انه عندما اضع المتغيرات في موديل ومسار قاعدة البيانات في الموديل واقوم باستدعائها تظهر مشكله ولا يعرض الفورم
اسف استاذي تحملني قليلا فانا مبتدئ ومطلوب مشروع تخرج كبير شوي والوقت قصير وانتم تعرفون اوضاعنا في اليمن والكهرباء منقطعه لاكثر من سنه
فعشمنا بعد الله بكم كبير جدا وبمشرفين واعضاء المنتدى
وكتبه الله في ميزان حسناتكم
أهلا أخي الكريم , والله مافهمت عليك مضبوط لكن ما أدري هل تريد يوجد جدول خاص بالأقسام وتريد أن تعبي الكومبو الخاص بالأقسام بأسماء الأقسام الموجوده في الجدول الخاص بها , وبالنسبة لإسم الطالب فيتم أخذه من جدول الطلاب , أنا عملت كود إضافة أسماء طلاب بطريقه عشوائية لأني أردت أن أملئ جدول الطلاب لكي تستطيع تطبيق عملية التوزيع , أنت قم بتعبئة جدول الطلاب بأسماء وبيانات حقيقية للطلاب , وبالنسبة للمتغيرات التي تريد وضعها في الموديل ضعها بشكل عادي ولكن إذا أردت أن تستدعيها من الفورم يجب أن يكون تعريف المتغيرات من نوع Public وليس Dim لكي يكون المتغير مرئي في جميع فورمات المشروع , ولو تعدل على المثال السابق الذي أرفقته أنا يعني تنشئ جدول للأقسام والجداول الأخرى التي تريدها ثم تخبرني ماذا تريد وماذا تكون طريقة سحب البيانات منها ووضعها في الفورم أو الآلية التي تريد عملها في الفورم .
[
attachment=10776][
attachment=10776]
تفضل اخي المشروع مشتت ومجمع والمعذره من اخي امير فقد استخدمتمجموعه من النماذج والاكواد البرمجيه من مشاريعه
تفضل اخي هذي قاعدة البيانات مع بدايه مشتته مني والمطلوب في المشروع موجود في المشاركات الاولى
شكرا لك استاذي والعفو منك ولكن هذا ليس ماقصدته ماقصدته ان لدي جدول للطلاب وجدول للمواد وجدول للدرجات
عندما ادخل البيانات في نموذج الدرجات ادخل اسم الطالب واسم الماده والدرجات كما في المثال ولكن عند الحفظ لايقوم بتسجيل اسم الطالب في جدول الدرجات يقوم بتسجيل رقمه
اي اذا كان لدينا في جدول الطلاب مثلا
1-امير
2-علي
3-احمد
4-محمد
___
وجدول المواد
1-فيجول بيسك
2-اساسيت نظم تشغيل
3-مقدمة قواعد بيانات
_____
في نموذج تسجيل الدرجات
اقوم بتسجيل اسم احد الطلاب ودرجاته
مثلا سجلت اسم محمد يقوم بتسجيله في قاعدة البيانات برقمه اي يسجل الرقم 4 و سجلت الماده فيجول بيسك يسجل في قاعدة البيانات 1
ثم قمت بتسجيل المواد الاخرى لمحمد مثلا اسم محمد الماده مقدمة قواعد بيانات يسجل في قاعدة البيانات
رقم الطالب رقم الماده
4 1
4 3
اي يسمح بالتكرار اي اسجل الطالب اكثر من مره فيقوم بتسجيل رقمه اكثر من مره ولكن يختلف تسجيل الماده ولا يسمح بتسجيل الطالب نفسه مره اخرى اذا تم تسجيل نفس الماده اي اذا اردنا تسجيل الطالب محمد مره اخرى وكانت الماده فيجول بيسك نحن في الاعلى قدسجلنا نفس الطالب ونفس الماده يعرض رساله انه تم التسجيل هذا الطالب وهذه الماده
اما اذا سجلنا الطالب الاخر علي وسجلنا نفس المواد التي سجلها محمد لا يتعارض ولا يعرض اي اخطاء اي لايسمح بتكرار نفس الماده لنفس الطالب اكثر من مره
اتمنى ان اكون وضحت المطلوب
اما بالنسبه لاسم الماده واسم الطالب يقوم بالبحث عنهم عن طريق الكومبو بوكس
اسم الطالب واسم الماده يكون كما في المرفق اما البقيه كما هي
وبالنسبه للمتغيرات والاتصال يكون في الموديل لاني تعبت والله ولم استطع انجازه
والعفو منك اخي
الحمد لله الذي لايحمد على مكروه سواه
نفذت البحث عن طريق الكومبو بوكس وبقي لي تسجيل رقم الطالب بدل اسمه ورقم الماده بدل اسمها وان لا يسمح بتكرار نفس الماده لنفس الطالب
ولكم مني جزيل الشكر ارفقت لكم المشروع بعد ان بدات بالترتيب
والحمد لله وان كان لديكم اي تعديلات انتم اكرم من ان نقول لكم لاتبخلو علينا بها وشكرا لكم
تسلم اخي الله يعطيك الف عافيه وكتبه الله في ميزان حسناتك
الغايه منها اخي العزيز عدم تكرار اسماء الطلاب والمواد مره اخرى من اجل استعلامات وتقارير سليمه ولا يوجد اي خطاء فيها
هذا ما تم تدريسنا عليه في قواعد البيانات عند ربط العلاقات لانه اذا سجلنا اسم الطالب قد يتشابه طالب او اكثر في نفس الاسم وعند الاستعلام سيحصل اخطاء
اذا كانت معلوماتي غير صحيحه انتم اكرم من ان اقول لكم اتونا من ما اتاكم الله من العلم
ولكم جزيل الشكر والتقدير والاحترام
أهلا أخي الكريم , ألف شكرا جزيلا لك أخي أمير على مجهودك أسئل الله أن يجعله في ميزان حسناتك , جزاك الله كل خير , بالنسبة لأخي الكريم مصعب بالنسبة لموضوع تكرار البيانات لماذا لا تمنع حصول التكرار في أي مكان تريده في البرنامج بحيث تضع كود يبحث في الجدول والحقل المراد حفظ القيمة فإن تم العثور عليها يتم إظهار رسالة للمستخدم بأن القيمة التي كتبتها موجوده مسبقا يعني حتى وإن إستخدمت الأرقام في حفظها في الجدول هل ستبحث برقم الطالب أو المادة أم بإسمها إذا كان بالإسم فنفس المشكلة سيظهر في نتيجة البحث نفس الأسماء المتشابهه ولاتعرف التفريق بينها إلا بالرقم والرقم ليس ظاهر , طيب بالنسبة لرقم الطالب ورقم المادة هل تريدها أرقام تسلسليه بمعنى أن يكون حقل رقم الطالب ورقم المادة ورقم القسم من نوع "ترقيم تلقائي" طبعا الترقيم التلقائي تسلسلي وبدون تكرار أم تريدها تكتب يديويا وتكون غير متكرره . وعندي طريقة أعتقد أنها أفضل بالنسبه للبحث السريع عن إسم الطالب أو إسم الماده أو القسم وهي بإستخدام تكست بوكس عادي وعندما يكون الفورم في وضع الإضافة أي نص يتم كتابته في التكست الخاص بالإسم يظهر النتيجة في ليسته أو فليكس قريد معدله لتظهر كـ لسته ويظهر الإسم وبجانبه الرقم بحيث تشاهد الرقم بجانب الإسم وبذلك تستطيع التفريق بين الأسماء المتشابهه , ما رأيك .
انا مع كل ماقلتموه وشكرا لجهودكم الكبيره يعطيكم الف عافيه
ولكن استاذي هناك علاقه من متعدد الى متعدد اي ان الماده يدرسها اكثر من طالب والطالب يدرس اكثرمن ماده وهذه علاقه جعلتها في جدول الدرجات
فاذا جعلنا رقم الطالب ورقم الماده في جدول الدرجات من نوع ترقيم تلقائي الن تحصل مشاكل في حالة الاستعلام
اما بالنسبه لفكرتك في البحث فهي مناسبه جدا
وشكرا لكم على المجهود الذي تبذلونه وكتبه الله في ميزان حسناتكم
وايضا سيكون هناك تقرير للنتائج نتيجه فرديه ونتيجه جماعيه
رقم الطالب اسم الطالب الماده الاولى الماده الثانيه الماده الثالثه ..... التقدير
بهذا الشكل المواد افقيا وليس عموديا