ورود

View Full Version : سوال: تغییر گزارش ساخته شده توسط crosstab



amir91
شنبه 19 تیر 1395, 15:09 عصر
با سلام خدمت اساتید محترم
من گزارشی ساختم که اطلاعات خود را از crosstab می گیره و با توجه به اینکه ستون های crosstab ماه را نشون میده مثلا 139502 با افزایش آن ستون به گزارش اضافه نمی شود. راه حل این مشکل چیست؟

amir91
یک شنبه 20 تیر 1395, 11:27 صبح
سلام
کسی نمیدونه؟

saeed28541
دوشنبه 21 تیر 1395, 14:06 عصر
سلام
لطفا فایل نمونه بگذارید

amir91
سه شنبه 22 تیر 1395, 08:09 صبح
با سلام
این هم فایل نمونه فقط اون مشکل را حلش کردم فقط مشکلم شرط گذاشتن داخل crosstab است که نتونستم حلش کنم
شرط را هم تا حدودی با پارامتر داخل SQL کوئری حل شد ولی گزارش نمایش داده نمیشه

saeed28541
سه شنبه 22 تیر 1395, 13:20 عصر
برای مطالعه بیشتر به این لینک (http://barnamenevis.org/showthread.php?439176-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DB%8C%DA%A9-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-Dynamic-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%DA%A9%D9%88%D8%A6%D8%B1%DB%8C-CrossTab) برید.
تا جایی که بنده دیدم کارتون مشکلی نداشت ولی خطا میداد به همین خاطر بنده دوباره یک کوئری ساختم وبه گزارش ارتباط دادم ومشکل حل شد
البته شرطی که گذاشته بودید عمل نمیکنه یا بنده متوجه عملکردش نشدم

amir91
سه شنبه 22 تیر 1395, 16:40 عصر
نمونه ای که شما گذاشتید اگر ماههای کوئری تغییر کند در گزارش تغییری ایجاد نمی شود ولی با فایل پیوست این کار انجام میشه البته تقریباً مشکلم حل شد. خواسته مطلوبم نیست ولی کار من را راه می اندازه مشکل اینجاست که حتما باید تعداد کوئری ها با تعداد فیلدها یکی باشه