PDA

View Full Version : انتخاب کردن رکورد های مورد نظر برای چاپ



ehsanocx
شنبه 30 خرداد 1388, 17:50 عصر
سلام دوستان.
چطوری می تونم چند تا رکورد خاص رو که توی DataGrid نمایش می دهد رو چاپ بگیرم؟
مثلا رکورد های 5 ، 2 ، 7 رو چاپ بگیرم. برای چاپ فاکتور نیاز دارم. میشه Select کرد ؟

milad_spider
شنبه 30 خرداد 1388, 21:50 عصر
سلام
دوستان منم به این کار احتیاج دارم ولی یه جور دیگه!
میخوام قبل ریپورت گرفتن کد کالاهایی که بین X و Y نشون بده!
ممنون

majjjj
یک شنبه 31 خرداد 1388, 08:58 صبح
برای این کار از کریستال ریپورت و رکورد سلکشن فورمولا استفاده کنیدنمونه تو سایت هست دنبالش بگردین چیزهای جالبی گیرتون میاد

A.Farzin
یک شنبه 31 خرداد 1388, 10:52 صبح
من اينكار را به با دو SELECT انجام مي‌دهم. SELECT اول ركوردهاي مورد نظر كاربر را روي GRID در اختيارش مي‌گذارد. SELECT دوم زماني اجرا مي‌شود كه كاربر قصد چاپ دارد. اين SELECT عيناً همان SELECT اول است با اين تفاوت كه FILTERها و RECORD SELECTERهاي اعمال شده توسط كاربر به كمك توابعي كه براي اين منظور نوشته‌ام به دستور SQL SELECT دوم افزوده و SELECT دوم انجام و به REPORTER ارسال مي‌شود.
افزودن پارامترهاي اضافه به SELECT دوم را هم به صورت فيلتر و هم به صورت كامند به Crystal Report ارسال كرده‌ام. هر دو روش مناسب است ولي بستگي به حجم ركوردهاي ارسال شده به ريپورتر دارد.
اگر حجم اطلاعات ارسالي زياد است فيلتر كردن آنها در روي ريپورتر مناسب نيست.