View Full Version : سوال: گزارش در یک بازه زمانی خاص?
saman_rgi
پنج شنبه 18 اسفند 1390, 18:01 عصر
سلام
من تو برنامم این امکانو گذاشتم که از تایخ xxxx/xx/xx تا تاریخ yyyy/yy/yy همه اطلاعات تو این زمان رو تو گزارش بده!
اما نمیدونم چطور میشه این کارو کرد!
لطفا راهنماییم کنید؟؟؟؟؟؟؟
saman_rgi
پنج شنبه 18 اسفند 1390, 18:08 عصر
ببخشید یادم رفت بگم!
من با vs 2010 یا همون crystal report vs-13 کار میکنم.
PetekDincos
پنج شنبه 18 اسفند 1390, 21:59 عصر
با سلام
شما می توانید در Codebehind یه کوئری درست کنی و به گزارش پاس بدی و برای این کار هم اگه تاریخ ها شمسی هستند و به صورت رشته می باشند می تونی از متد CompareTo مربوط به رشته ها استفاده کنی با تشکر
saman_rgi
جمعه 19 اسفند 1390, 10:01 صبح
PetekDincos من یه StoredProcedure درست کردم که ازم تاریخ x و تاریخ Y دریافت میکنه تو این بازه سلکت میکنه.
و اونو به گزارشم وصل کردم.
Select FactorNumber,SellDate,Price From tblFactor where (dbo.DateWithoutSeparate(SellDate) >= @var1) AND (dbo.DateWithoutSeparate(SellDate) <= @var2)
dbo.DateWithoutSeparate() تابعی برای برداشتن '/' جدا کننده از تاریخ هست. تا بشه به عنوان عدد مقایسش کرد.
حالا موقع بار شدن گزارش کادری باز میشه و ازم ورودی میخاد.
میدونید چطور میشه از طریق کد مقدارهارو براش ارسال کنم تا کادر دریافت ورودیو نشون نده !؟؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.