PDA

View Full Version : ارسال پارامتر Range value از برنامه به ریپورت



elisa1362
شنبه 23 تیر 1386, 17:00 عصر
سلام من یک گزارش دارم که پارامتری از نوع Range Value داره متلا یک پارامتر Date دارم که range اون در واقع تاریخ شروع و پایان هستند . حالا می خوام این پارامترها رو یعنی این Range رو از داخل برنامم به ریپورتم پاس بدم ولی نمی دونم که اینجا با چه دستوری می تونم به این Range دسترسی پیدا کنم . کسی می تونه به من کمک کنه؟ ممنون می شم .

niksoft
یک شنبه 24 تیر 1386, 00:14 صبح
دوست عزیز
ساده ترین روشی که میتونی تاریخ یا هر چیز دیگه ای رو فیلتر کنی اینه....
کافیه در موقع ساختن اینستنس از ریپورتت به نحوه زیر عمل کنی




Dim report1 As New SalesReport
report1.RecordSelectionFormula = "{Sale.Date} in '1386/04/20' to '1386/04/23' "
CrystalReportViewer1.ReportSource = report1



Sale.Date نام فیلدی از جدول است که میخواهید در بازه ای خاص باشد

sm
یک شنبه 24 تیر 1386, 07:18 صبح
روش ارسال مقدار به پارامتر :


Report.SetParameterValue("StartDate", StartDate)

report متغیری هست از گزارش

موفق باشید