PDA

View Full Version : راهنمایی درباره فرستادن پارانتر از vb.net به Crystal Report ؟؟؟؟؟؟



zeho19
پنج شنبه 21 اردیبهشت 1385, 17:22 عصر
:گیج: ببخشید بچه ها من Search کردم اما متوجه نشدم ...
من می خوام یک پارامتر را از فرم برنامه ام کاربر انتخاب کنه و گزارش خاص اون را ببینه مثلاً شماره ردیف یک حواله را انتخاب کنه و مشخصات اون راببینه ؟؟؟؟؟
اگه منو راهنمایی کنید ممنون می شوم .

hrmprog
شنبه 23 اردیبهشت 1385, 07:59 صبح
سلام
در MSDN اگر جستجو کنی مطالب خوبی پیدا می کنی

Dim paramFields As New ParameterFields
Dim paramField As New ParameterField
Dim discreteVal As New ParameterDiscreteValue

' The first parameter is a discrete parameter with multiple values.
' Set the name of the parameter field, this must match a
' parameter in the report.
paramField.ParameterFieldName = "ParameteName"
' Set the first discrete value and pass it to the parameter
discreteVal.Value = "PalameterValue"
paramField.CurrentValues.Add(discreteVal)
' Add the parameter to the parameter fields collection.
paramFields.Add(paramField)
' Set the parameter fields collection into the viewer control.
CrystalReportViewer1.ParameterFieldInfo = paramFields
Dim rpt As New rptpb_credit_announced
rpt.SetDatabaseLogon(UserName, Password, SqlServerName, DataBaseName)
rpt.Refresh()
CrystalReportViewer1.ReportSource = rpt
CrystalReportViewer1.DataBind()

zeho19
یک شنبه 24 اردیبهشت 1385, 18:03 عصر
hrmprog دستت درد نکنه .
اگه فرصت کردی یکم بیشتر توضیح بده .

samiraamiri
دوشنبه 25 اردیبهشت 1385, 05:49 صبح
با سلام
شما یه پارامتر تو کریستال بسازید و بعد از نوار ابزار main گزینهselect expert رو انتخاب کنیدو فیلد مورد نظرتون رو انتخاب کنید و بعد تو combo اولی is equal to و قسمت بعدی هم پارامترتون رو انتخاب کنید. حالا بر اساس اون پارامتری که از برنامه می فرستید که همون کد مورد نظرتون هست براتون گزارش می گیره.

amirzazadeh
دوشنبه 06 اسفند 1386, 10:30 صبح
با سلام
شما یه پارامتر تو کریستال بسازید و بعد از نوار ابزار main گزینهselect expert رو انتخاب کنیدو فیلد مورد نظرتون رو انتخاب کنید و بعد تو combo اولی is equal to و قسمت بعدی هم پارامترتون رو انتخاب کنید. حالا بر اساس اون پارامتری که از برنامه می فرستید که همون کد مورد نظرتون هست براتون گزارش می گیره.

اگر بخواهیم پارامتر رو از textbox برداره تو قسمت دوم چی باید بنویسیم