الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ترتيب السجلات الأولى حسب حقل معين وترتيب الباقي حسب حقل آخر

مغلق
بدأه ahmed2all في 26 يونيو 2007 · 2 رد · 1,421 مشاهدة · في قسم أرشيف الاستعلامات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي استعلام يستخرج قائمة الطلاب مرتبة كما يلي:

- الطلاب الذين عندهم المعدل أكبر من 10 يتم ترتيبهم حسب المعدل تنازليا، أما باقي الطلاب الذين لم يتحصلوا على المعدل 10 فيتم تريبهم حسب العمر

فهل يمكن تطبيق ذلك باستخذام استعلام واحد أم يلزمني استخذام أكثر من استعلام.

وللعلم فإني أريد أن أعرض نتائج هذا الاستعلام في تقرير، فهل يمكن فعل ذلك في التقرير

AHMED2ALL/at\Hotmail.com

#2

جرب مايلي حيث تكون النتيجة مرتبة حسب المعدل تنازليا وحسب العمر تصاعديا اذا اردت العمر تنازليا بدل 999 بصفر والحقها ب DESC

SELECT *
FROM students order by  iif([avg]>10,[avg]  ,0) desc,  iif([avg]<=10,age  ,999)
;

تم تعديل هذه المشاركة بواسطة TareqVB في 26 يونيو 2007 في 16:22

#3

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

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

باختصار كيف يمكن إزالة الحقل أو الحقول التي تم اختيارها ليتم ترتيب التقرير حسبها.

بصراحة كل يوم أواجه مشكلة مع برامج ميكروسفت وفي رأيي أن هذه المشاكل غير منطقية (إذا واصلت بهذه الطريقة ربما يطلع لي السكر في الدم :lol: )

ملاحظة للأخ طارق وباقي الإخوة: يرجى الانتباه إلى رد السلام بارك الله فيكم

AHMED2ALL/at\Hotmail.com

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…