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

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


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

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

ما هو الكود الذي من خلاله يعطي عدد الخلايا الفارغة من عمود محدد 
ما هو الكود الذي يعطي عدد الخلايا الممتلئة


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

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

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


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

وايضا

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

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

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

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

كود :
SELECT LastName, FirstName, Address FROM Persons
WHERE Address IS NULL;
شكراً لكَ أستاذ [b]viv [/b]أثابك الله على مجهودك