منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] اريد حللمشكلة countif - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] اريد حللمشكلة countif (/showthread.php?tid=38899)



اريد حللمشكلة countif - hammadi - 10-07-21

اخواني الاعزاء السلام عليكم
اريد ان اعرف كود احتساب عدد الناس المنتمين لنفس المدينة 
كما اريد احتساب الناس المنتمين لنفس المدينة و تتراوح اعمارهم بين كذا و كذا
هذا مثال لانني بحثت في جوجل و لم اجد جواب شافي
و شكرا


RE: اريد حللمشكلة countif - ابو انس - 10-07-21

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

PHP كود :
MSGBOX(DT.ROWS.COUNT
ارجو ان يكون شرحي واضح


RE: اريد حللمشكلة countif - hammadi - 10-07-21

شكرا خي لكن لم يعمل فانا اريد الارقام فقط


RE: اريد حللمشكلة countif - ابو انس - 10-07-21

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


وعلى كل حال هذا كود اخر
كود :
SELECT COUNT(*) FROM table_name where cuolomn_name='cyty_name'



RE: اريد حللمشكلة countif - hammadi - 11-07-21

عندي الداتا اسمها MyData
التابل Table1
الحقول
Numero
Nom
Prenom
Sexe
DNaissance
Ville
اريد عدد الاشخاص الذكور الذين ينتمون الى مدينة القاهرة
يوضع الرقم في .Label1.Text
و اريد عدد الاناث الذين يقل اعمارهم عن 18 القاطنين بمدينة تونس
يوضع العدد في Label2.text
اريد أن يعطيني الارقام فقط
كمثال فقط
و شكرا أخي على المساعدة


RE: اريد حللمشكلة countif - ابو انس - 11-07-21

كود :
SELECT COUNT(*) FROM Table1 where Ville='cairo' and Sexe='male'
SELECT COUNT(*) FROM Table1 where DNaissance<18 and Sexe='femelle' and Ville='tonis'