PDA

View Full Version : سوال: گــــزارش گیری بر اساس نتایج جستجو ( بین دو بازه زمانی )



M.amin
پنج شنبه 24 اسفند 1391, 13:14 عصر
برای گزارش گیری ، من از Report خود Visual Studio 2012 استفاده کردم .
اما یه مشکلی هست .
زمانی که اطلاعات مورد نظر رو که شامل نام شرکت و از تاریخ تا تاریخ خاصی رو جستجو میکنم و نتایج رو درون Data Grid View نشون میدم . برای فرستادن همین اطلاعات به Report یه مشکل هست .

فقط اطلاعات یک تاریخ رو ارسال میکنه و اطلاعات بین تاریخ ها رو نمیفرسته .

دستور Select برای نمایش درون Grid View
SELECT tarikkh, sherkat, Name, peyvast, shomare, Mablagh, Karmozd, JamHazine, JAMM
FROM Transit_in
WHERE (sherkat LIKE N'%' + @sherkat + N'%') AND (tarikkh >= @date1) AND (tarikkh <= @date2)
UNION ALL
SELECT Tarikh, sherkat, Name, peyvast, shomare, Mablagh, karmozd, JamHazine, JAMM
FROM Transit_out
WHERE (sherkat LIKE N'%' + @sherkat + N'%') AND (Tarikh >= @date1) AND (Tarikh <= @date2)
UNION ALL
SELECT date, sherkat, Name, shomare, code, JamKol, karmozd, JamHazine, JAMM
FROM Dcode
WHERE (sherkat LIKE N'%' + @sherkat + N'%') AND (date >= @date1) AND (date <= @date2)

سه پارامتر رو باید برای Fill کردن به Report بفرسته . که این سه پارامتر از نوع String هستند .
فکر میکنم در زمان ارسال پارامتر باید شرطی رو هم اعمال کنم . که اطلاعات بین دو تاریخ باشن .

اما به چه صورت ؟

M.amin
پنج شنبه 24 اسفند 1391, 17:47 عصر
دوستان راه دیگه ای نیست که این اطلاعات فیلتر شده رو به Report بفرستیم .