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

سؤال في التقرير

مغلق
بدأه yhab في 3 أبريل 2007 · 5 رد · 551 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن عرض نتائج الاستعلام select count(a) from table group by a

في سطر واحد ضمن تقرير quickReport

#2

انا قراءت سؤالك 10 مرات.

منذ امس....وكل مرة اقراءه بطريقة تختلف (مره وانا على الكرسي، ومرة وانا واقف، ومرة وانا منسدح على الارض، واخر مرة وقفت على ايدي حتى اقراءه؟؟ ).

الصراحة السؤال غير منطقي؟ افرض عندي 100 سجل؟ فهل تريدهم في سطر واحد؟؟؟؟.

ارجوا التوضيح حتى نساعدك بالشكل الصحيح.

وشكرا

#3

أول شي شكرا على اهتمامك بقراءة السؤال بالوضعيات المختلفة :wacko:

تاني شي الاستعلام اللي عندي بيرجع سبع سطور على الأكثر (أيام الأسبوع)

بس سؤالي هوي من حيث المبدأ يعني إذا فينا نعمل الأسطر أعمدة :unsure:

شكرا مرة تانية و المرة التالتة لما بتتكرم بالجواب :lol:

#4

ممكن

اسهل طريقة لك هي ان تسوي استفسار وتخزن الناتج في جدول,

يعني جدول مثل هذا فيه 7 حقول:

f1---f1---f3---f4---f5---f6---f7

ثم من الاستفسار تسوي لوب بحيث يخزن كل سطر في حقل

row1--->f1

row2--->f2

.

.

row7--->f7

ثم تبني التقرير على هذا الجدول.

ملاحظة: الاكسيس يعمل عمل هذا بطريقة اسهل حيث في امر transform على ما اذكر.

وشكرااا

#5

أنا استخدمت الطريقة اللي ذكرتا مؤقتا لأنو لازم نحتال عالوضع.

على أمل لاقي حل .

على كل حال شكرا مرة تالتة

#6

يمكن ايضا عمل استعلام يحتوي على استعلامات جزئية

select 
(select count(a) from table group by a) as cnta ,
(select count(b) from table group by b)as cntb,
(select count(c) from table group by c) as cntc ,
(select count(d) from table group by d) as cntd ,
(select count(e) from table group by e) as cnte ,
(select count(f) from table group by f) as cntf ,
(select count(g) from table group by g)as cntg

و ذلك على فرض انّ a,b... هي الايام

ملاحظة: لم اختبر الكود فوق و لكن اظن انه يعمل بشكل صحيح

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

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

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