منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اريد حللمشكلة countif
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اخواني الاعزاء السلام عليكم
اريد ان اعرف كود احتساب عدد الناس المنتمين لنفس المدينة 
كما اريد احتساب الناس المنتمين لنفس المدينة و تتراوح اعمارهم بين كذا و كذا
هذا مثال لانني بحثت في جوجل و لم اجد جواب شافي
و شكرا
وعليكم السلام 
قم بانشاء داتا تابل واسند اليه الاستعلام الذي تريد
مثلا
PHP كود :
DT=("select NAME FROM asas where city='"mycity &"'"
dt هي الداتا تابل
mycity  هو متغير يحمل اسم المدينة التي تريد عمل الاحصاء لها
asas اسم الجدول الذي يحتوي اسماء الاشخاص واسماء المدن التي ينتمون اليها
asas اسم الحقل الخاص باسم المدينة
NAME اسم الحقل الخاص باسم الاشخاص
------------------  طبعا انت عدل على الكود كما يناسبك
الان الكود التالي لمعرفة عدد السجلات المرجعة اي عدد الاشخاص المنتمون للمدينة المحددة

PHP كود :
MSGBOX(DT.ROWS.COUNT
ارجو ان يكون شرحي واضح
شكرا خي لكن لم يعمل فانا اريد الارقام فقط
الكود يعمل مئة بالمئة ولكن يجب عليك التعديل بما يتوافق مع اسماء الجداول عندك ..الخ
ما فهمته انك تريد معرفة كم عدد الاشخاص الذين ينتمون الى المدينة الفلانية حيث لديك جدول يضم اسماء اشخاص وبجانب كل اسم شخص اسم المدينة التي ينتمي اليها
هذا ما فهمته من كلامك


وعلى كل حال هذا كود اخر
كود :
SELECT COUNT(*) FROM table_name where cuolomn_name='cyty_name'
عندي الداتا اسمها MyData
التابل Table1
الحقول
Numero
Nom
Prenom
Sexe
DNaissance
Ville
اريد عدد الاشخاص الذكور الذين ينتمون الى مدينة القاهرة
يوضع الرقم في .Label1.Text
و اريد عدد الاناث الذين يقل اعمارهم عن 18 القاطنين بمدينة تونس
يوضع العدد في Label2.text
اريد أن يعطيني الارقام فقط
كمثال فقط
و شكرا أخي على المساعدة
كود :
SELECT COUNT(*) FROM Table1 where Ville='cairo' and Sexe='male'
SELECT COUNT(*) FROM Table1 where DNaissance<18 and Sexe='femelle' and Ville='tonis'