قمت بمساعدة زميل لى بتصميم برنامج خاص بالإنتخابات الخاصة بمجلس الإدارة فى الشركة التى أعمل بها وكان من شروط تصميم البرنامج ما يلى:
1. لكل مساهم الحق فى ان ينتخب سبعة مرشحين فقط لا غير.
2. فى حالة انتخاب عدد اكثر او اقل يكون الصوت باطلا ويتم إستخراج تقرير بالاصوات الباطلة.
3. فى حالة اختيار اكثر من مرشح اكثر من مرة يصبح الصوت باطلا ايضا.
4. فى حالة الانتخاب الصحيح واختيار سبعة مرشحين يكون الصوت صحيح ويظهر تقرير بذلك.
4. لكل مساهم عدد من الاسهم وكل مرشح يختاره هذا المساهم يحسب له عدد اسهمه بمعنى انه اذا كان لدى المساهم 100 سهم واختار سبعة مرشحين يكون لكل مساهم عدد 100 نقطة فى رصيده وهكذا ( اذا كان الصوت باطلا كما سبق ايضاحه لا يحسب البرنامج شيىء ).
المشكلة الاساسية الان هى ان البرنامج فى شاشة entkhab والتى يتم منها الانتخاب اقوم باختيار رقم المساهم من القائمة فتظهر بياناته بدون مشاكل ثم اقوم باجراء التصويت وادخال المرشحين الذى قام باختيارهم ولكنى اضفت اسم المساهم لكى استعلم سواء بالاسم او الرقم وتم استدعاء بيانات المساهم بشكل صحيح ولكن المشكلة انها لا تؤثر فى شاشة الانتخاب بمعنى فى حالة الاختيار بالاسم واختيار المرشحين لا يحسب اى شيىء سواء صوت باطل او صوت صحيح ولا يضيف اى نقاط للمرشح بينما اذا اخترت بالرقم تتم العملية بشكل صحيح فما الحل :S ؟؟؟؟؟
شكر خاص جداااا لكل اعضاء المنتدى واتمنى سرعة الرد للأهمية