السلام عليكم ورحمة الله وبركاته
اخواني مشرفي واعضاء المنتدى ارجو المساعدة
حيث يوجد لدي جدول لطلاب اريد توزيعهم على شعب بحيث يتم التوزيع لكل مادة على حدة
علماً اني بحثت في المنتدى ولم ما اريد
الملف بالمرفقات ارجو التعديل عليه
السلام عليكم ورحمة الله وبركاته
اخواني مشرفي واعضاء المنتدى ارجو المساعدة
حيث يوجد لدي جدول لطلاب اريد توزيعهم على شعب بحيث يتم التوزيع لكل مادة على حدة
علماً اني بحثت في المنتدى ولم ما اريد
الملف بالمرفقات ارجو التعديل عليه
عزيزي اطلع على هذا الرابط لموضوع تقسيم الكمية على خطوط الانتاج قد يكون به فائدة وحسن نظرتي به نفس الفكرة
الا ان فكرة الشعب لا تشمل تواريخ
حاول الاستفادة منه
همام
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
اشكر يا استاذ /همام ابوعرقوب
جاري التحميل
واسوف اجرب وان شاء الله ينفع
اخي الفاضل ابو عامر
السلام عليكم ورحمة الله وبركاته
اضافة لما تفضل به الأستاذ همام مشكورا
نضع مثالك بعد التعديل عليه
آلية عمل البرنامج :
1. عند فتح البرنامج سيظهر لك نموذج التوزيع وسيكون العدد الكلي للسجلات موجود في رأس النموذج
2. ادخل عدد الشعب المطلوبه مثلا اربعة او خمسه او على حسب ما تريد ( ولكن لا تزيد عن خمس شعب )
3. سيتم تلقائيا حساب الأعداد المفروض ان تكون في كل شعبة
4. اضغط الان على بدء التوزيع
5. اضغط على بدء عملية التسلسل
6. اضغط على فتح نموذج الشعب
طبعا لو نظرت الى الجداول بعد عملية التوزيع ستجد انه تم التوزيع بشكل صحيح على كل شعبه
وهذا ملفك بعد التعديل
تم تعديل هذه المشاركة بواسطة zahrah في 10 مارس 2007 في 00:39
شكرا ً للمشرفة زهرة وهذا فعلاً ما اريد
لكني اريد ان يتم توزيع الطلاب الذين في الاستعلام فقط
اخت زهرة كما تعودنا منك دائما.....سباقة في التميز ومساعدة الأعضاء
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
شكرا ً للمشرفة زهرة وهذا فعلاً ما اريد
هل يمكن التعديل لكني يتم توزيع الطلاب الذين في الاستعلام فقط .
اخي الفاضل ابو عامر
طبعا لا يمكن في هذه الحالة انك تقوم بعمليتين في نفس الوقت على جدول واحد
العملية الأولى هي الاستعلام عن المسجلين في القران والتي اخذت في المعيار رقم 1
والعملية الثانية هي عملية التوزيع من خلال الاستعلام
حتما التوزيع سيتجه مباشرة الى الجدول الاساسي وهو جدول القران الذي استند عليه الاستعلام قبل الفلتره وسيتم التوزيع على الجدول الاساسي لكل الطلاب .
ولحل هذه المشكلة نقوم بعمل الآتي :
1. نقوم بتغيير اسم الجدول الاساسي من القران الى اسم جميع الشعب
2. نذهب الى الاستعلام ونضع اسم الجدول الجديد ( جميع الشعب ) في الاستعلام ونزيل جميع المعايير منه ( سواء 0 او 1 او غير ذلك لأنه يمثل كل الشعب )
3. نقوم بتغيير اسم الإستعلام الى ( استعلام الشعب )
4. نقوم بعمل نسخة مشابهة لإستعلام الشعب ولكن نسميه هذه المره ( مسجلين قران )
5. نضع رقم 1 في المعايير لإستعلام مسجلين قران ( وهي تمثل شعبة القران ) ثم نقوم بتغيير الاستعلام الى استعلام انشاء جدول
6. عند الضغط على اشارة التعجب الحمراء في الاستعلام لكي يتم انشاء جدول جديد فقط لمسجلين القران ستظهر لنا نافذه نكتب فيها اسم الجدول الجديد وهو ( القران )
الان اصبح لدينا التالي :
1. جدول جميع الشعب ( يوجد به كل ارقام الشعب 0 - 00 - 1 )
2. جدول القران ( يوجد به فقط رقم شعبة القران - 1 ) هذا الجدول الجديد
3. استعلام الشعب ( لا يوجد به اي معيار )
4. استعلام انشاء جدول جديد ( يوجد به معيار 1 يمثل شعبة القران ) يمكن انك تغير الرقم الى 0 او 00 حسب الشعبة التي تريد تسميها لكي ينتج لك جدول جديد حسب المعيار ومن ثم تقوم بتسمية هذا الجدول الى اي اسم تختاره
5. يوجد لدينا من السابق جدول خاص بتوزيع الأرقام على الشعبه ( جدول شعب ) لا يوجد به تغيير
نأتي الان الى النموذج ونجعل مصدر السجل له هو جدول ( القران ) - هذا الجدول الجديد الذي قمنا بإنشاءه
نقوم الان بالضغط على زر بدء عملية التوزيع وستتم العملية بكل مرونه على جدول القران حيث سيتم التوزيع بناء على ما قمت بتحديده من عدد الشعب سواء 5 او 4 او 3 او غير ذلك
بهذه الطريقة استفدنا من الجدول الاساسي ( جميع الشعب ) وكذلك ( استعلام الشعب ) فهي جاهزه وكان التغيير فقط في الجدول الجديد ( القران ) والاستعلام الجديد ( مسجلين قران ) ويمكننا بهذه الطريقة تنفيذ عدد لا متناهي من الشعب وتوزيعها على الجداول التي تخصها .
ملاحظة : عند انشاءك جدول جديد لشعبة مختلفه غير شعبة القران فيجب عليك تغيير اسم الجدول من الكود الخاص بالتوزيع تحت زر الأمر ( بدء عملية التوزيع )
وهذا ملفك بعد التعديل
الاخت زهرة في الحقيقة لا اعرف كيف اشكرك ولكن كل ما يمكن ان اقوله
((جزاك الله خيراً على المساعدة ))
هذا الموضوع مغلق.