PDA

View Full Version : ارسال پرامتر به كريستال ريپورت



mosavi_M_K
پنج شنبه 11 مهر 1387, 10:52 صبح
با سلام دوساتن خوبم من هرچه گشتم اشكال برنامم رفع نشد. تو رو خدا يكي كمكم كنه.
كد برنامه را بصورت ذيل نوشته ام ولي هنگامي كه برنامه را اجرا مي كنم چيزي نمايش نمي ده . علت چيست؟


DirectCast(DirectCast(report, CrystalReport6).Section2.ReportObjects.Item("text1"), CrystalDecisions.CrystalReports.Engine.TextObject) .Text = "12345"

mostafaaa
پنج شنبه 11 مهر 1387, 11:03 صبح
دوست من در این مورد قبلا به طور کامل بحث شده.
اگه یه جستجو میکردی حتما به جواب میرسیدی.!

mosavi_M_K
پنج شنبه 11 مهر 1387, 11:24 صبح
دوست خوبم همه رو سرچ كردم ولي به جواب نرسيدم . مگه دستور من درست نيست چرا مقداري در گزارش نشون نميده؟
در ضمن text1د رگزارشم كه يك textobjectهست ايجاد كرده ام.

mostafaaa
پنج شنبه 11 مهر 1387, 11:46 صبح
http://barnamenevis.org/forum/showthread.php?t=122936

rooshan2008
پنج شنبه 11 مهر 1387, 13:59 عصر
سلام دوست عزیز
با عرض پوزش من نمی خوام بگم چیز بیشتری از شما بلدم این گفتم تا جسارت نکرده باشم.

ولی چند وقت پیش این کار رو انجام دادم

بعد از انجام ایجاد پارامتر و انتساب دادن اون به شعی مورد نظر مثل textbox یا Picturebox:
مثلان فکر کن من دو تا پارامتر داریم به نام های نام و نام خانوادگی

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e A System.EventArgs) Handles MyBase.Load


ObjRpt.SetParameterValue("Name", "mohammad")

ObjRpt.SetParameterValue("LName", "Roshanfekr")


CrystalReportViewer1.ReportSource = Pasohk1


end sub

نمی دونم تونستم کمکت کنم یا نه ولی من همین قدر بلد بودم

rooshan2008
پنج شنبه 11 مهر 1387, 14:03 عصر
CrystalReportViewer1.ReportSource = Pasohk1
اینجا رو تغییر بده
CrystalReportViewer1.ReportSource =objRpt