شكرا للأخ براء على مجهوده , لكن يمكن اختصار تلك العملية باستخدام المتغيرات في الاستعلام الجدولي نفسه على الشكل التالي
قم بفتح الاستعلام الجدولي - وضع التصميم - من قائمة View , و اختر Sql View
احذف الكود الموجود فيه , و انسخ الكود التالي كما هو
PARAMETERS [StartingDate] DateTime, [Ending Date] DateTime;
TRANSFORM Count(daily_data.mobily_no) AS Countمنmobily_no
SELECT daily_data.PF, imp_data.imp_name, Count(daily_data.mobily_no) AS [إجمالي mobily_no]
FROM bandles INNER JOIN (daily_data INNER JOIN imp_data ON daily_data.PF = imp_data.PF) ON bandles.bandle_no = daily_data.bandle_kind
WHERE (((daily_data.date) Between [StartingDate] And [Ending Date]))
GROUP BY daily_data.PF, imp_data.imp_name
PIVOT bandles!bandle_kind;
قم بتشغيل الاستعلام و اختر تاريخ بداية و نهاية