دوست خوب من با راهنمائي هاي عالي شما مگه مي شه برنامه خوب پيش نره. واقعا ممنونم. بزرگوار اون تغييراتي بود كه از شما راهنمائي خواستم، براي سال جديد توي يه ديتابيس ديگه اعمال كردم و يه لينك گذاشتم به سال 89 از بانك 90. چون نمونه هام از شماره يك دوباره شروع مي شه يه ديتابيس جديد اختصاص دادم هم براي احتياط و هم براي افزايش سرعت ولي چيزي كه محدود مي كنه جستجوهام هست كه نمي تونم دامنه تاريخ رو بيش تر از يك سال بدم. شبيه به اين مورد داشتيد؟ چكار كرديد؟
دوست عزيزم در مورد آمار ساليانه هم در كد زير اگه اين كد رو:
WHERE (((Table.address)<>0))
اضافه نكنم يه رديف صفر مثل تصوير پست قبلي اضافه مي كنه و اگر اين كد رو اضافه كنم براي ماه هاي آينده كه ركورد نداره خطا مي ده كه اگه اون ماه رو در گزارش حذف كنم خطا نمي ده. من مي ذاشتم وقتي كه ركورد در ماه جديد وارد شد اون وقت فيلد ماه جديد رو به گزارش اضافه مي كردم. فكر مي كنم تغييري توي كد لازم باشه. تا پيشنهاد شما چي باشه.
TRANSFORM IIf(Count(Table.address) Is Null,'0',Count(Table.address)) AS Expr1
SELECT Table.address, count(address)
FROM [Table] LEFT JOIN Tmah ON Mid(Table.date,6,2)=Tmah.mahNum
GROUP BY Table.address
PIVOT Tmah.mahName;
لطف شما رو فراموش نمي كنم
پيشاپيش سال نوي شما مبارك