اذهب الي المحتوي
أوفيسنا

ابوخليل

أوفيسنا
  • Posts

    13315
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    266

كل منشورات العضو ابوخليل

  1. رحم الله والديك .. وجمعك معهما في الفردوس الأعلى ,, وغفر لنا ولكم ولجميع المسلين
  2. تفضل ان كنت فهمت عنك على عجل استخدمت الارقام الصريحة بدلا من المتغيرات اذا الفكرة هي مطلوبك يمكنك بسهولة تعديل الارقام الصريحة الى متغيرات Dim i As Integer i = Me.kulo If i >= 10 Then sh1 = 10 i = i - sh1 sr1 = sh1 * 15 Else sh1 = i sr1 = sh1 * 15 i = 0 End If If i >= 20 Then sh2 = 20 i = i - sh2 sr2 = sh2 * 20 Else sh2 = i sr2 = sh2 * 20 i = 0 End If If i >= 30 Then sh3 = 30 i = i - sh3 sr3 = sh3 * 25 Else sh3 = i sr3 = sh3 * 25 i = 0 End If If i >= 40 Then sh4 = 40 i = i - sh4 sr4 = sh4 * 30 Else sh4 = i sr4 = sh4 * 30 i = 0 End If If i >= 41 Then sh5 = i sr5 = sh5 * 50 Else sh5 = i sr5 = sh5 * 50 End If Me.srSum = Nz(sr1) + Nz(sr2) + Nz(sr3) + Nz(sr4) + Nz(sr5) b2.rar
  3. قبل اعداد ارقام الجلوس ، وقبل اعداد الفصل الدراسي .. لا مشكلة ابدا في اضافة طلاب جدد ..................................................... ولكن لو تم تحويل الطالب آخر السنة وبعد اعدادات الاختبار ,, من تعيين الفصل الدراسي ، وتوزيع الجلوس والسري يمكن اعادة تعيين الفصل الدراسي مرة اخرى .. سيتم اضافة الطالب الجديد فقط من غير تأثير على الاعداد السابق ولكن قبل اعداد الفصل يجب تسجيله في جدول الطلاب والافضل الذي لا شك فيه هو منحه رقم جلوس ورقم سري والمجموعة يدويا
  4. الآن : افتح جدول اسماء الطلاب .. ستجد تسجيل الصف الخامس .. مختلط غير مرتب وبدون فرز .. عملته قصدا اعمل خطواتك على الترتيب : 1- توزيع الجلوس والسري 2- اعداد السنة الدراسية 3- افتح نموذج ادخال الدرجات وانظر النتيجة ووافني برأيك Dat9.rar
  5. بكذا نحن بحاجة الى اعادة تصميم نموذج التوزيع بحيث تكون التصفية كالتالي : الصف / النوع / ........ بكذا يظهر العدد سواء ذكور او اناث .. ونوزع العدد الناتج على المجموعات المناسبة انتظرني .. لأني سأغير النوع من نص الى رقم .. افضل واسرع
  6. ملوحظات : جدول اسماء الطلاب انت قمت بترتيبه ابجديا وايضا الذكور ثم الاناث .. وهذا غير منطقي ولا يمثل الواقع لان التسجيل يختلف مرة نسجل انثى وبعدها نسجل ذكر او نسجل 5 اناث وبعد يوم نسجل 10 ذكور .. فالذي اريد اوصله لك ان تسجيل الطلاب في الجدول دوما يكون عشوائي ولا يتصور الترتيب ،، وايضا ممكن اليوم نسجل طالب جديد في صف خامس وبكرا نسجل طالبة جديدة في صف ثاني .. وهكذا اعتقد انك معي في هذه الجزئية
  7. اسمح لي انت لم تفهم سبب المشكلة وحصلت من اين مشكلتك انت اللي صنعتها .. جدول اسماء الطلاب ... انت الذي وضعت ارقام الجلوس والبرنامج وزعها كما صنعتها انت في جدول الطلاب حسب الآي دي آمل انك الآن عرفت اساس المشكلة ... على كل حال سأقوم بحل المشكلة جذريا .. بحيث لا نترك ثغرات للصدف او للادخالات اليدوية ولكن قبل ذلك سأنقل هذه المشاركات الى مكانها الصحيح في موضوع توزيع رقم الجلوس والرقم السري
  8. الخلل ليس في النموذج .. بل هو في الأصل انظر في جدول الطلاب ستجد الترتيب نفسه
  9. مشكلة عدم انضباط الفرز والتصفية هي من جهتين : - لزوم وجود حقل id في جدول الدرجات = id في جدول الأسماء - كان النموذج الفرعي يأخذ بياناته من جدولين والصحيح ان يأخذها من استعلام خارجي يجمع بين الجدولين تم التعديل .. اعتمد المثال الأخير هذا
  10. كيف ؟؟؟ لا يوجد بيانات في حقل (النوع) اصلا .. فكيف تقسم وتوزع بناء على ذكر وانثى واضح انك اخذت البيانات نسخ ولصق . لما يتم تسجيل الطلاب واحد واحد يتم ادراج النوع باستخدام الدالة الآن يلزم عمل تحديث لبيانات الطلاب من اجل ادراج النوع ثم تعمل التوزيع ..... سأعمل لك استعلام تحديث لجدول الطلاب .. تستخدمه وقت الحاجة فقط ..
  11. الحمد لله انتهى موضوعنا على خير الآن افتح موضوعا جديدا بهذا الخصوص ،، موجه للجميع ،، تطلب فيه واجهة جميلة المنتدى يزخر بالقامات والمبدعين .. ان شاء الله لن اكون بعيدا عنكم
  12. سبحان الله .. هل كلامي اعلاه غير مفهوم ؟ المثال لا يحتوي على بيانات وتقييمات كافية بحيث اني اطبق عليها مطلوبك .. هل هذا مفهوم ؟ انت صاحب الحاجة .. مفترض انك ترفق لي مثالا نموذجيا .. يحتوي مثلا على اثنين او ثلاثة من الموظفين حصلوا على تقييمات لمدة عدة اشهر
  13. هكذا تظهر عندي صورة الاستعلام وصورة التقرير
  14. اخي وحبيبي استاذ خالد اولا يجب تعلم ان الموضوع هو لادخال الدرجات فقط .. وطبعا يتبعه عرض نتائج وهذه لصيقه به اما مسألة كل سنة قاعدة بيانات جديدة فيحتاج ان تعيد النظر ... صحيح يمكن الفصل ويمكن ايضا الاتصال بقواعد البيانات السابقة عند الحاجة ولكن اذا فرضنا ان المستخدم لا يريد الفصل الا كل 5 سنوات او 10 من هنا ذكرت لك انه يجب عند التأسيس مراعاة التطوير وتلبية اي طلب محتمل ... ايضا عند فصل قاعدة البيانات والعمل على اخرى جديدة فأنت بحاجة الى ادخال البيانات الثابتة من جديد خاصة بيانات الطلاب ولو قلت انك سوف تحذف الخريجين فقط ، وتعمل ترقية للبقية ثم تضيف الطلاب الجدد ... وهنا مربط الفرس فعند طلب العميل الابقاء على السنوات السابقة .. لن نحذف الخريجين وانما نضع عليهم علامة بحيث لا يظهروا في السجلات ابدا الا لمن يريد البحث في الاعوام السابقة .. ونعمل ترقية للبقية فقط .. وهذا يحتاج لما يسمى باعداد السنة الجديدة . منهجي والذي دوما اردد القول فيه هو ان 80% من برمجة المشروع هي الجداول .. هي القاعدة وهي الأساس اذا تم تصميم الجداول بالطريقة العلمية الصحيحة حسب متطلبات المشروع والنتائج المتوقعة .. هنا لن نصل الى ما يسمى بالطريق المسدود .. والذي يعني استحالة التطوير وانه يجب اعادة التصميم من اول وجديد . او الاستعانة باستعلامات جانبية واكواد طويلة وكثيرة كنا في غنى عنها
  15. نيابة عن اخي @ابوآمنة جزاه الله خيرا .. نعم يمكن التعديل .. فالبرنامج مفتوح المصدر
  16. اذا تقصد متوسط تقييم بند واحد ... فمثالك لا يحتوي على البيانات الكافية المثال المرفوع يحتوي على تقييم 3 موظفين كل بند مرة مرة واحدة فقط اذا استفساري صحيح عليك بتعبئة المثال بتقييم موظف اكثر من مرة من اجل استخراج قيمة متوسط البند الواحد
  17. قيد النظر ... فقط أمهلني .
  18. رقم الجلوس سواء كان مكرر او فريد ليس هذا مهم ... علما انه هنا متاح ان يكون فريدا ولكني اتكلم عن الربط .. فلو اردت البحث عن نتيجة طالب قبل سنة او سنتين فالبحث سيتم عن طريق معرف الطالب كيف اعتمد على معرف يتغير في السنة مرتين ؟ ايضا هذا متاح .. صف صف او فصل فصل .. وادخال درجات وكذلك انجاز الطالب دفعة واحدة اعتراضي هو في تعدد الجداول .. والاضطرار الى استخدام الكثير من النماذج والنماذج الفرعية والكثير من الاستعلامات وخاصة استعلامات التوحيد .. وهذا يسبب صعوبة في استخراج النهايات .. حتى نصل الى الاحتراف يجب ان نحصل على النتيجة الكاملة باقل عدد من الجداول ومن الكائنات الأخرى ، ايضا الأخذ في الاعتبار عند الرغبة في التطوير ان يكون المشروع مرنا قابلا لذلك
  19. تم التعديل وتم تغيير اسم قاعدة البيانات لتميزها عن ما قبلها افتح نموذج التقارير .. وجرب عرض النتائج النصف الأول صفوف دنيا / النصف الثاني صفوف دنيا / النصف الأول صفوف عليا / النصف الثاني صفوف عليا النتيجة النهائية صفوف عليا النتيجة النهائية صفوف دنيا ووافني بالنتيجة اذا الأمور تمام يمكنك ضبط وتصميم نهائي لتقاريرك Dat2.rar
  20. اهلا وسهلا اخي الاستاذ خالد ويشرفنا مرورك وملاحظاتك ، وواضح اننا متقاربين في العمر وهذا تعليقي على الملاحظات .. وآمل ان تتقبلها بصدر رحب .. لأن اختلاف الرأي لا يفسد المودة والاحترام نعم انت مرجع في التربية .. ولكن تفرق عن خبرة البرمجة ... لأن الغاية هي الوصول الى المطلب بايسر الطرق واكثر مرونة وقوة اوافقك .. وايضا الرقم السري اخالفك الرأي هنا ... جميع درجات المدرسة في جدول واحد ( الدرجات والانجاز ) الجلوس والسري في جدول الطلاب يتم تحديثه في اي وقت ( خذ بالاعتبار ان الحاجة اليهما مؤقتة بايام الامتحان فقط ) وليست ذات اهمية كبيانات تاريخية الربط يكون بمعرف الطالب .. لأن رقم الجلوس وقتي لتتأكد ان الطريقة التي نسير عليها انها احترافية _ وهذا بتوفيق الله _ .. ادخل الى نموذج ادخال الدرجات وانظر المرونة حيث من مكان واحد يمكن للمستخدم ادخال الدرجات والانجاز لكل الصفوف عبر حقل واحد فقط .
  21. الاشكالية هي لما تريد تستخرج نتيجة فصل دراسي لصف محدد ان الدالة تدور على جميع السجلات ووجود فرق بين الصفوف الأولية والصفوف العليا ايضا له نصيب من الخلط الحاصل لعلي استخدم طريقة اكثر مرونة وقوة .. وننهي هذا الجزء تماما . المطلوب : اريدك تقوم بادخال درجات لكل الصفوف .. العليا والدنيا لا يهم الشعبة .. المهم الصف .. ادخل 3 او 4 طلاب في كل صف مراعيا اختلاف الدرجات حتى نتمكن من التأكد من صحة النتيجة وارفق لي الجدول
  22. الحمد لله تم ضبط الاستعلامات وكما ذكرت لك سابقا ان التقرير لن يستوعب كمية هذه الحقول . عملت لك تقريرين 1- يعرض اختبار النصف الاول والثاني 2- يعرض نتيجة الاختبار النهائي طبعا عملتهما عن طريق المعالج اسأل الله ان يعينك على اعادة ضبط حقول التقارير .. صمم ورتب كما يحلو لك .. ستأخذ منك وقتا طويلا انا حاضر لأي مشكلات فنية او برمجية ملحوظة : اعمل على الصفوف العليا فقط حتى تشارف على النهاية ....... الصفوف الدنيا تم تأسيسها وضبطها وستكون صورة طبق الأصل من العليا مع فوارق طفيفة لا تخفى عليك Db24.rar
×
×
  • اضف...

Important Information