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

نسخة كاملة : ما هو الكود الذي من خلاله يعطي عدد الخلايا الفارغة من عمود محدد
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
أكرر شكري و إمتناني لمنتدى فيجوال بيسك لكل العرب وأشكر الأخ الأستاذ عبدالله الدوسري لسرعة جوابه لسؤالي السابق 


سؤالي على فيجوال بيسك 2012 :

جدول أكسس متربط بفورم لإخراج نتائج فرز إجمالية وتفصيلية
بالنسبة للفرز الإجمالي:

ما هو الكود الذي من خلاله يعطي عدد الخلايا الفارغة من عمود محدد 
ما هو الكود الذي يعطي عدد الخلايا الممتلئة من عمود آخر ....
حيث أن جدول البيانات يحوي أكثر من 15 عمود والخلايا التي سيتم جردها تحوي أرقام وفق رقم المعاملة 
واريدها أن تظهر وفق نتيجة محددة على فورم أعددته وفق خلايا فيها العدد الوارد والعدد المنجز والعدد المرفوض والعدد المتراكم
عدد الوارد .... وهي مجموع عدد الأسطر في الجدول حيث أن الخلايا ال15 الأفقية تكون لمعاملة واحدة والمعاملة الجديدة تأخذ سطراً جديداً 
عدد المنجز ..... و هي عدد خلايا التي تكون بأحد الأعمدة وقد ملأتها برقم 
عدد المرفوض .... وهي عدد خلايا تكون بأحد الأعمدة وقد ملأتها برقم
عدد المتراكم ... وهي عدد  الخلايا التي بأحد الأعمدة وتكون فارغة دون رقم
....
بالنسبة للفرز التفصيلي :
نفس الشروط السابقة ولكني سأظهر أرقام الإحصاء لخلايا محدد مكررة اي ما هو عدد المنجز والمرفوص والمتراكم 
مثلاً اسم لعشر مدارس جاءت معاملاتهم بأوقات مختلفة من السنة منها تم إنجازه ومنها تم رفضه ومنها لم يتم أخذ قرار بخصوصه
عند الجرد التفصيلي يظهر عندي جدول به بأسطره يوجد :
خلية  لكل مدرسة بإسمها جانبها خلايا توضح أرقام المنجز والمرفوض والمتراكم 
وبالنهاية يكون تحت الجدول مجموع الأعمدة لهذه البيانات التفصيلية 
اي مجموع اعمدة المنجز والمرفوض والمتراكم ( بهذا الجرد التفصيلي )



لست خبير فيجوال ..... مبتدئ ومعكم وبمجهودكم سأتمرس بإذن الله


وشكراً مجدداً
جمل الاستعلام تتغير من قاعدة بيانات الى اخرى او تختلف

ولكن تقريبا كلها متشابهة في الاكسس تقريبا شئ كهذا



PHP كود :
SELECT h.ClientNumberIIf(h.CheckoutDate=null,"Yes","") AS CurrentVisitor 
FROM VisitsTable 
AS 
INNER JOIN 
(
 
  SELECT ClientNumberMAX(LastVisitDate) AS LastVisitStart 
   FROM VisitsTable 
   GROUP BY ClientNumber
 
   
AS 
ON 
(h.LastVisitStart t.LastVisitStart) AND (h.ClientNumber t.ClientNumber); 


لاحظ الحقل الذي طلبنا فيه ان تكون القيمة هي Null اي فارغة في بعض قواعد البيانات يستخدمون Is null



PHP كود :
SELECT column_names
FROM table_name
WHERE column_name IS NULL


بحال اردت ان تكون القيمة ليست فارغة


PHP كود :
SELECT column_names
FROM table_name
WHERE column_name IS NOT NULL


مثال عملي اعطني كل السجلات التي فيها العنوان لا شئ



PHP كود :
SELECT LastNameFirstNameAddress FROM Persons
WHERE Address IS NULL

السلام عليكم 
الرجاء وضع عنوان دال على السؤال 

تم تغيير العنوان   "أرجو المساعدة"