ما الخطأ في جملة الأستعلام هذه ؟
لدي جدولين جدول الشركات COM وجدول الأصناف ITEM
أريد أن أستعرض الشركات
التي ليس لها أصناف مسجلة في جدول الأصناف
من أجل إظهارها في حالة طلب حذف الشركات
التي ليس لها أصناف دون إظهار كافة الشركات
فقمت بعمل جملة الأستعلام هذه
SQL = " SELECT [COM].[ComCode]," _ & " [COM].[ComName]From [ITEM]" _ & " INNER JOIN [COM] ON [ITEM].[ComCode]" _ & " <> [COM].[ComCode]" _ & " GROUP BY [COM].[ComCode] ,[COM].[ComName]"
العبارة تنفذ المطلوب بطريقة صحيحة
في وجود بيانات في جدول ITEM
ولكنها لا تعطي أي نتائج عندما يكون جدول ITEM خالي من البيانات
في حين أن المطلوب
إظهار كافة السجلات في جدول COM
عندما يكون جدول ITEM خالي
فهل هناك تصحيح لهذه الجملة ؟
أم يجب أن أنشئ جملة استعلام للتأكد من وجود أصناف أولا
SQL = " SELECT * FROM ITEM" RS.OPEN (SQL) ,CN ,,,,, IF RS.RECORD COUNT THEN ,,,,,
أدخل جملة الأستعلام بناء على الناتج
وشكرا
أشرف الشباسي