![]() |
|
توزيع عشوائي في dbgrid - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : توزيع عشوائي في dbgrid (/showthread.php?tid=9142) |
توزيع عشوائي في dbgrid - chardoneret - 29-01-2018 لقد أرقني التوزيع العشوائي و سهرني الليالي المهم لنفترض أن لدينا 85 شخص أريد توزيعهم على عشرة أعمدة بدون تكرار حيث كل عمود يمثل يوم و لدينا 28 سطر تمثل عدد القاعات ملاحظة 85 و 28 مرشحة للزيادة و النقصان حسب الحاجة RE: توزيع عشوائي في dbgrid - Mr.DOS - 29-01-2018 وعليكم السلام إقتباس :لنفترض أن لدينا 85 شخص أريد توزيعهم على عشرة أعمدة بدون تكرار حيث كل عمود يمثل يوم و لدينا 28 سطر تمثل عدد القاعات وهل بالفعل موجود جدول به 10 اعمدة ؟ ارفق لنا صورة من الجداول او قاعدة البيانات RE: توزيع عشوائي في dbgrid - chardoneret - 31-01-2018 عذرا على التأخير هذه قاعدة البيانات أريد أن توزع في الجدول المسمى HIRRASSA أما الفئة فهي فئة الحراس 5 RE: توزيع عشوائي في dbgrid - محمد عبد العزيز - 03-02-2018 السلام عليكم اولا المعطبات: 85 شخص عشرة أعمدة و 28 سطر = 10x28 اي 280 خانة توزيعهم بدون تكرار ثانيا كفكرة فقط / لم اطلع على المرفق 85 على 280 يكون هناك على الاقل 3 مرات نفس الشخص نقوم بتعبئة قائمة list باسماء الاشخاص نقوم بحلقة نكراية من 1 الى عدد الخانات 280 داخل الحلقة: نتحقق ان القائمة ليست فارغة / ان كانت فارغة نقوم ببتعبئها ناخذ عشوائيا random شخص من القائمة ونضعه في الخانة الحالية نحذف الشخص المختار من القائمة ننتقل للخانة الموالية (الحلقة ننكرر) ملاحظة:عند اضافة الشخص للخانة يمكن التحقق ان من في الخانة من قبل ليس نفس الشخص. RE: توزيع عشوائي في dbgrid - chardoneret - 03-02-2018 السلام عليكم في الحقيقة بعد بحث مرهق لقد وجدت في نظري جزء من الحل كنت أريد أن أقوم بتوزيع الحراس على القاعات لكن لم يتم الامر (الطريقة اليدوية) قفلبت الامر أي بتوزيع القاعات على الأساتذة لكن بقي يعض المشاكل 1)عدد الحراس في القاعات فهو اختياري من 2 الى 5 (حسب الكمبوبوكس) لأني لم أنجح في في صياغة الحلقة التكرارية 2)إختيار عدد الأساتذة و الأيام فهو يختلف من امتحان لأخر حسب المستوى 3- الرجاء من الأستاذ عبد العزيز موافتي بالطريقة التي اقترحها ان كان لديه بعض الوقت فالزيادة خير و شكر الله سعي الجميع و وفقنا لما هو خير RE: توزيع عشوائي في dbgrid - chardoneret - 04-02-2018 ارجو ان اكون علي الطريق الصحيح |