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

اريد ان احسب مجموع اكثر من فرز في مكان واحد

مغلق
بدأه Liquid Snake في 31 أكتوبر 2003 · 3 رد · 988 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

لدي في البرنامج الذي اعمل عليه "ارقام الرخص التجارية" وعلى كل رخصة مجموعة عمال

وانا اريد ان اضع مكان يوضح لي مجموع العمال لكل رخصة، على سبيل المثال:

الرخصة رقم "1700" يوجد عليها 15 عامل

الرخصة رقم "2004" يوجد عليها 20 عامل

الرخصة رقم "7455" يوجد عليها 6 عمال

انا وضعت لكل عامل رقم الرخصة التي اقامته موجودة عليها، يعني انني استطيع ان افصلهم عن بعضهم البعض عن طريق استعلام ولكني اريد ان اظهر مجموع كل رخصة في شاشة واحدة كما في المثال التالي:

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

رقم الرخصة: 1700 = 15 عامل

رقم الرخصة: 2004 = 20 عامل

رقم الرخصة: 7455 = 6 عمال

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

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

=count(*)

حيث ان هذا الكود يظهر لي مجموع السجلات الموجودة.

ويجب ان افعل نفس الخطوات هذه لباقي الرخص التجارية، وهذه الطريقة متعبة ولا تفيد المستخدم حيث انه يحتاج الى الاتصال على المبرمج حين اضافة رخصة جديدة ليفعل نفس الخطوات للرخصة الجديدة ،، وهذا غير منطقي :|

#2

Hey Comon I need Help Here !

icon2.gif

#3

استخدم التجميع في الاستعلامات

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#4

مرحباً،،،

يبدو أن معلوماتك في Query ليست جيدة حيث أن أمر Group By هو أكثر الأوامر إستخداماً للحصول على التجميعات، اليك الحل:

SELECT Num, Count(Num) AS CountOfNum FROM Master GROUP BY.Num

علماً أن Num هو حقل رقم الرخصة، Master هو إسم الجدول.

طبعاً يعتمد الموضوع على طريقة تصميمك للجدول حيث ستحصل على تجميعات خاطئة أذا وجد عامل يعمل بأكثر من رخصة!!!

لأية أسئلة أنا بالخدمة.

تحياتي،،،

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

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