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

سؤال في الفورم

مغلق
بدأه mamoa في 22 أغسطس 2004 · 6 رد · 661 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني اعضاء المنتدى

لدي سؤال أرجو منكم المساعدة اذا ممكن وهو

لدي فورم layout style الخاص به من نوع tabular

هذا الفورم يحتوي على ثلاثة أعمدة (حقول) وهي :

1- رقم البائع ونوعه text item

2- اسم البائع ونوعه text item

3- العمود الثالث يحتوي على مجموع مبيعات البائع نوعه display item

هذا العمود يأخذ بياناته من جدول ثاني غير الجدول الذي فيه رقم البائع

واسم البائع .

الفورم يعمل بشكل صحيح 100% في حالة عمل ترتيب للبيانات على حسب

رقم البائع أو اسم البائع , ولكن المشكلة التي تواجهني هي

كيف عمل ترتيب (sort) على حسب العمود الثالث , بحيث البائع

الذي مبيعاته أعلى هو الذي يأتي في الأول ثم الذي يليه ثم الذي يليه

وهكذا ........

أرجو ان يكون السؤال واضح

جزاكم الله خير وجعله في ميزان حسناتكم

#2

يا أخوان هل من مساعدة ...........

#3

لا أحد يريد ان يساعد

جزاكم الله خير

#4

السلام عليكم

الترتيب لابد ان يكون على حقل في الجدول وبما ان حقل المجموع ليس في الجدول فيجب ان تنشئ فيو view تشمل الجدولين ويكون فيها الرقم والاسم والمجموع ثم بعد ذلك تستخدم الفيو في الفورم وتعم ترتيب على حسب المجموع في خصائص البلك في خانة order

وشكرا

#5

أخي نجم 99

جزاك الله خير على الرد

أنا أعرف هذه الطريقة ولكن لاتوجد طريقة أخرى غير الفيو (VIEW)

شكراً لك مره الثانية على الرد وجزاك الله خير

#6

السلام عليكم

أخي العزيز

لماذا لم تقم باستخدام الربط بين الجدولين واستخدام الوظيفة max

الأمر التالي يوضح ما أقصد

select job, sal, max(D.deptno)
from emp e, dept d
where e.deptno = d.deptno
group by job, sal
order by 3 desc

والسلام

#7

جزاك الله خير أخي على الرد

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

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