أكرر شكري و إمتناني لمنتدى فيجوال بيسك لكل العرب وأشكر الأخ الأستاذ
عبدالله الدوسري لسرعة جوابه لسؤالي السابق
سؤالي على فيجوال بيسك 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]أثابك الله على مجهودك