PDA

View Full Version : کریستال ریپورت و TextBox



ssjssj
جمعه 05 مهر 1387, 02:39 صبح
سلام
من می خوام که اطلاعات روی فرومم رو که توی textbox هست رو با کریستال ریپورت نشون بدم
برای این کار مثلا وقتی که کاربر دکمه چاپ رو زد ....یک فرم دیگه فعال بشه که توش اطلاعات که توی فرم اول هست از توی textbox ها خوانده بشه و سر جاشون توی فایل کریستال ریپورتی که از قبل درست کردم توی CrystalReport Viewer نشون بده
تا اینجاشو می دونم ها ! ولی اینکه اطلاعات textbox رو بیاره سر جای خودش بذاره رو نمی دونم !
از دوستان اگه کسی راهنمایی کنه یا یه سورس کد نمــونه داشته باشه ممــنون میشــم ....

kablayi
جمعه 05 مهر 1387, 05:41 صبح
سلام ...

دوست عزیز اول جستجو بعد تاپیک جدید ....!!!!
شما بایستی از پارامتر استفاده کنید ...
اول یه پارامتر رو روی صفحه گزارش میزاری (با نام دلخواهمثلا ParamName) ... بعد از کد زیر برای مقدار دهی استفاده میکنی ...


Dim rptdoc As New CrystalDecisions.CrystalReports.Engine.ReportDocum ent
strpath = Application.StartupPath & "\report.rpt"
rptdoc.Load(strpath)
rptdoc.SetParameterValue("ParamName", "برنامه نویس")
CrystalReportViewer1.ReportSource = rptdoc

البته جای عبارت "برنامه نویس" میتونید از مقدار یه تکست باکس و یا لیبل هم استفاده کنید ...

اینم یه نمونه برنامه ...
نمونه برنامه برای گزارش گیری حجم:101.5 کیلوبایت (http://barnamenevis.org/forum/attachment.php?attachmentid=23319&d=1221706652)

موفق باشید ...