ورود

View Full Version : فرستادن یک متغیر در query کریستال ریپورت



SALMOON
سه شنبه 04 دی 1386, 13:32 عصر
سلام - من کل فروم و گشتم و جوابی پیدا نکردم - من می خوام یک کوری دینامیک بنویسم یعنی خیلی ساده می خوام یه متغیر به کریستال بفرستم مثلا

select *from table where filde1= variable
حالا من می خوام مقدار variable را از درون VB.net مقدار دهی کنم
از تکست باکس و...مقدارش و بگیرم

sm
چهارشنبه 05 دی 1386, 13:31 عصر
خیلی راحت میتونین توی برنامه یا ترکیبی از برنامه و گزارش این کار رو انجام بدین.
در راخ حل دوم کافیه یه پارامتر توی کریستال اضافه کنین و بعد از برنامه مقدار رو بهش رد کنین... نمونش توی سایت هست.
بعد توی گزارش از Record Selection Formula استفاده کنین که نمونه ی این هم توی بخش هست.

موفق باشید

kheybar
پنج شنبه 06 دی 1386, 17:02 عصر
دوست عزیز من هم همین مشکل رو دارم ولی نمیتونم یک مقدار رو از داخل فرم به کریستال ریپورت ارسال کنم . لطفا راهنمایی بیشتری انجام بدید.

SALMOON
پنج شنبه 06 دی 1386, 19:47 عصر
سلام آقای sm معذرت می خوام میشه بیستر توضیح بدین؟
می دونم تقاضای زیادی ... میشه یه نمونه برنامه برام بزاری ...خیلیییییی ممنونم

parand1362
سه شنبه 30 بهمن 1386, 13:42 عصر
این جوابو اگه بدین مشکل منهم حل میشه البته تو سی شارپ

komail_sh
سه شنبه 30 بهمن 1386, 15:58 عصر
شما میتونین یه parametr value به گزارش اضافه کنید و با دستو

cr.setparametervalue(اسم,مقدار)
البته در vb شما خودتون تبدیل کنید البته فکر کنم فرقی نداشته باشه