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

أريد عمل استعلام يقوم بإظهار أعلى ثلاث طلاب حصلوا على أكبر الدرجات فقط .

مغلق
بدأه abo_bader200200 في 15 أبريل 2007 · 7 رد · 835 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سؤالي أنا لدي جدول يحتوي على البيانات التالية :-

رقم الطالب - اسم الطالب - المادة - الدرجة .

أريد عمل استعلام يقوم بإظهار أعلى ثلاث طلاب حصلوا على أكبر الدرجات فقط .

شاكر لكل القائمين على هذا المنتدى الذي يعتبر بمثابة الجامعة التي نتلقى منها كل مالذ وطاب من جميع برامج الحاسب

student.rar

#2

مرفق تقرير ياتى باعلى ثلاث طلاب فى كل مادة

بس انا عندى نصيحتين

الاولى ماتسميش الجداول او الحقول باسماء عربى ويفضل ان تكون انجليزية وبدون مسافات

الثانية فى حقل الدرجات يجب ان يكون رقمى (number) وليس حرفى (text)

rank.rar

#3

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

الاسم الدرجة

جابر 100

حسين 92

صالح 90

أريد هذا الطلب وجزاكم الله خير .

#4

مرفق الحل حسب ما طلبت

rank2.rar

#5

أخي الفاضل والله ماقصرت ووفيت وكفيت ، بس هل من الممكن تنفيذ ذلك عن طريق الاستعلام أو استخدام دالة Dmax مثلا لأنني حقيقة لم أفهم الكود كثير .

قيل لي أنه ممكن عمل ذلك عن طريق استعلام المجاميع ولكن لم استطع عمل ذلك .

أرجو المساعدة لو تكرمتم .

وأرجو من الأخت زهرة الإنسانة المتفانية في خدمة الجميع أن تعطيني طريقة سهلة لعمل هذا الشىء

وجزاكم الله ألف خير

#6

أرجو من الأخوان مساعدتي وجزاكم الله خـــيــر

#7

اخي الفاضل

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

الموضوع بسيط جدا وليس به اي صعوبه وتستطيع عمله بالإستعلام

طبق هذه الطريقه

1. انشيء استعلام جديد مبني على الجدول وضع في شبكة الإستعلام جميع الحقول الخاصة بالجدول

2. اعرض الإستعلام

3. سترى ان الإستعلام عرض لك كل الأسماء الموجوده في الجدول

4. افتح الإستعلام الآن في وضع التصميم

5. من اشرطة قوائم الإستعلام اختر عرض

6. ثم اختر عرض SQL

وسوف تشاهد مثل هذا في نافذة بيضاء

SELECT [درجات الطلاب].[رقم الطالب], [درجات الطلاب].[اسم الطالب], [درجات الطلاب].المادة, [درجات الطلاب].الدرجة
FROM [درجات الطلاب]
ORDER BY [درجات الطلاب].الدرجة DESC;

الآن اكتب هذه العبارة بين كلمة SELECT و

TOP 3

[درجات الطلاب].الدرجة

لتصبح العبارة كاملة هكذا

SELECT TOP 3 [درجات الطلاب].[رقم الطالب], [درجات الطلاب].[اسم الطالب], [درجات الطلاب].المادة, [درجات الطلاب].الدرجة
FROM [درجات الطلاب]
ORDER BY [درجات الطلاب].الدرجة DESC;

اعرض الآن الإستعلام وشاهد النتيجه

سهله والاّ ايه رأيك

كل الذي عملناه هو اضافة TOP 3 فقط

وانتهت المسأله

وهذا ملفك بعد التعديل

student.rar

#8

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

نسأل الله بمنه وكرمه أن يجعل منا تقومين به في موازين حسناتك يوم القيامة .

وأن ينفع بك الاسلام والمسلمين

أبو بدر

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

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

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

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

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

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