اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الترتيب التنازلى


الردود الموصى بها

بسم الله الرحمن الرحيم

إخوتي في الله

السلام عليكم و رحمة الله تعالى و بركاته

أولا لابد من توجيه الشكر و الامتنان لكل القائمين على هذا الصرح التعليمي الكبير ، و مشكلتي هي كالتالي :

أنا بصدد إعداد برنامج صغير يعينني في التغلب على مجموعة من الصعاب فب عملي ، حيث أعددت صفحة تشتمل على أسماء التلاميذ و سنة ميلادهم و أرقام تسجيلهم في المدرسة و نقط امتحاناتهم و معدلات الوحدات الدراسية ، و أريد منكم جازاكم اللهم عني بألف خير أن تعينوني على وضع صيغة أو معادلة أتمكن بها من وضع ترتيب نهائي لهم حسب معدلهم السنوي و ذلك تنازليا من المعدل الأكبر الذي سيحمل التيب رقم واحد إلى أصغر معدل الذي سيحمل الترتيب الأخير ، و على سبيل المثال عندي معدلات : 8.5 و 7.25 و 6 و 4.23 و 3.1 و 5.5 و 7.55 و أريد أن يبدأ الترتيب بأعلى معدل هو 8.5 و ينتهي بأصغر معدل هو 3.1 على أن يشمل الترتيب حتى أسماء التلاميذ و معلوماتهم الأخرى .

رابط هذا التعليق
شارك

للإشارة إخوتي الأعزاء لا أريد أن ألتجأ إلى ما يعرف بالفرز التصاعدي و التنازلي الموجود في البرنامج فهو لا يحقق لي الغرض كاملا و أريد كما قلت لكم سابقا معادلة أو صيغة تسهل علي هذا العمل حتى يعمل البرنامج تلقائيا على ترتيب التلاميذ تنازليا من الرتبة الأولى حسب المعدل الأكبر إلى الرتبة الأخيرة حسب المعدل الأصغر وجزاكم الله عني مرة أخرى بألف خير .
رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم

الاخ Aboutarek

بعد التحية

شاهد المرفق

مع ملاحظة :

1 - ان المدى مفتوح من اسفل الجدول ليمكنك من زيادة مسلسل الاسماء كما تشاء بدون تعديل الكود الذى يستشعر المدى الفعلى لبيانات الجدول .

2 - عند الضغط على الزر يتم الترتيب حسب عمود المعدل السنوى .

3 - عند الضغط على الزر مرة اخرى يتم الترتيب حسب مسلسل العمود الاول اى بدون ترتيب .

تحياتى

وتمنياتى بالتوفيق

مرفق ترتيب جدول : Mourakaba003.rar

تم تعديل بواسطه tameromar
رابط هذا التعليق
شارك

بارك الله فيك أخي العزيز على الرد الكريم الممزوج بالتوضيح الشافي ، و تبين لي أنك استخدمت طريقة ال VB في حل المشكلة و الحقيقة أقول لك أنني مبتدأ في عالم البرمجة و لكنني سأجعل من درسك الهام هذا منطلقا للتحصيل و الدراسة في هذا المجال
رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information