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

سؤال في الاستعلام

بدأه بـــــــــــــــدر في 2 فبراير 2011 · 6 رد · 453 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

صباح / مساء

الخير

أنا عندي Gridview عباره عن معلومات طالب

مثال /

الاسم .................... المعدل .................... الفصل الدراسي ..................... العام الدراسي

محمد ..................... 3 ............................. الأول ................................... 1432

خالد ..................... 3.5 ............................. الثاني................................... 1431

صالح ..................... 2 ............................. الثاني ................................... 1432

بدر ..................... 4 ............................. الأول ................................... 1432

لو فرضنا ادخلنا في هذه السنه طلاب في الفصل الأول والفصل الثاني من السنة 1432

أبغى يعرض لي بس طلاب الفصل الثاني من السنه 1432 لـ أنها آخر المدخلات

أذا أردنا أدخال طالب جديد من الفصل الأول للسنة 1433 يعرض هذا الطالب فقط

وهكذا

يعني يعرض لي آخر مدخل يدخل إلى قاعدة البيانات ماأجلس أعدل في الكود وكل سنه أكتب where year=1432 & semester=first والسنه الجديده أقوم أغير 1432 إلى 1433

أتمنى الصوره واضحه لكي تفيدوني

الله يعطيكم العافيه

كل الشكر

تم تعديل هذه المشاركة بواسطة بـــــــــــــــدر في 2 فبراير 2011 في 18:19

#2

السلام عليكم أخي الكريم ................. يمكنك وضع قائمة منسدلة وتزيدها بخاصية Auto Post back وأن تحدد في استعلامك ماهو التاريخ الذي تريد عرض بياناته علما أن التاريخ موجود بالقائمة المنسدلة .......... طبعا اقصد الفصل الدراسي

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3

أهلين أخوي Tammam_KD

القائمه المنسدله عملها سهل أنا أبغى بدون القائمه المنسدله يعني عن طريق الفرز

كل الشكر على ردك

#4

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

اخي الكريم في اعتقادي الشخصي وعلى حسب فهمي للسؤال انك تحتاج الى اضافة ORDER BY الى جملة الاستعلام

وتجعلة order by year desc

هذا مصدر تستطيع الاطلاع عليه

SQL ORDER BY Keyword

شكرا

My Latest

Hello Entity Framework Code First

--------------------

#5

أهلين أخوي D a r K T o u c h

هذي طريقة الترتيب العاديه

لكن أنا أبغى بالـ select يسويلي فرز لـ آخر سنه مدخله

يعني أنا أدخلت سنوات قديمه وجت هالسنه 1432 وأدخلت بيانات طلاب تقوم الـ select بالفرز وتخرج لي الطلاب لسنة 1432 فقط

where year= هنا أبغى المتغير يكون آخر سنه مدخله

كيف اجيبها

كل الشكر على مرورك

#6

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

اخي الكريم جرب هذه المحاولة

slelect * from table where year = year(GETDATE())

ملاحظة عدل الاستعلام على حسب طلبك

ان شاء الله هو المطلوب.

My Latest

Hello Entity Framework Code First

--------------------

#7

استخدم أخي عبارة Top ضمن استعلامك مثلا

SELECT     TOP (1) year
FROM         users
ORDER BY year DESC

تم تعديل هذه المشاركة بواسطة Tammam_KD في 3 فبراير 2011 في 01:47

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

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