PDA

View Full Version : ارسال پارامتر به Stimul report



salimzare
یک شنبه 21 تیر 1388, 10:27 صبح
سلام دوستان ،
من با stimul report برای گزارش گیری از دیتا بیس کار می کنم . از همه چیش راضیم ولی نمی دونم چطوری می تونم بهش پارامتر پاس بدم .

لطفاً اگه کسی می دونه کمک کنه .

با تشکر

Afshin160
یک شنبه 21 تیر 1388, 16:43 عصر
سلام ..
دوست عزيز در سايت خودش به صورت ويديويي توضيح داده ...
http://stimulsoft.com/ReportsNetVideos.aspx

salimzare
دوشنبه 29 تیر 1388, 08:33 صبح
ممنون از پاسخت ،
دوست من پارامتری که اون در سایت خودش توضیح داده در مورد پارامتر های ارسالی از طرف sql server هستش ، نه یک پارامتر ساده که از Code Behind بشه Handel کرد و مقدار داد یا مقدارش را تغییر داد .

مشکل من دقیقاً اینه که می خوام تاریخ شمسی رو روی فرمم نشان بدم ، لطفاً اگه میشه یک مثال برام بزنید ، من خیلی تلاش کردم ولی نشد ،

بازم از توجه شما خیلی ممنونم .

mkhsoft
چهارشنبه 31 تیر 1388, 23:52 عصر
سلام
خيلي راحت
تو استايمول يه متغير تعريف کن مثلا به نام mydate

حالا فرض کنيم تو برنامه اسم گزارشت re هست کافيه اين کد را بنويسي




re["mydate"]=dateTime.Now.toString() ;

re.render();
re.show();

salimzare
چهارشنبه 07 مرداد 1388, 18:14 عصر
با سلام و تشکر از پاسخ شما ،
دوست عزیز من این کد رو هم نوشتم ولی مشکل هنوز باقیه
میشه یک لطف بکنین و یک نمونه برنامه بنویسین ؟
من هر کاری می کنم متغیر رو بدرستی نمی شناسه . و همش می گه متغییر رو پیدا نمیکنه ، تو رو خدا یکی کمک کنه
ایمیل من :
salim.zarepour@gmail.com (salim.zarepour@gmail.com)
salimyanisalam@yahoo.com (salimyanisalam@yahoo.com)

بازم پیشاپیش از لطف همه تشکر می کنم

salimzare
جمعه 09 مرداد 1388, 19:39 عصر
لطفاً یکی کمک کنه ، خیلی مهمه ، ممنون

saeedr22
چهارشنبه 25 شهریور 1388, 13:23 عصر
با این دستور
CType(StiReport1.Pages("Page1").Components("Text4"), Stimulsoft.Report.Components.StiText).Text.Value = TextBox1.Text

salimzare
پنج شنبه 26 شهریور 1388, 11:03 صبح
خیلی ممنون که جواب دادی ، میشه یکم بیشتر توضیح بدی ، در ضمن تو C# که CType نداریم ، تو ز# از چی استفاده کنم . اگه میشه یکم راجع به اینکه این کد دقیقن داره چیکار میکنه توضیح بدین . خیلی ممنون

atryass
یک شنبه 10 آبان 1388, 15:59 عصر
سلام واسه اينكه بخواي از تو كدت به گزارش مقدار پاس كني يه Variable تو گزارشت تعريف كن مثلا var1.
حالا از تو كد با كد زير مي توني بهش دسترسي اشته باشي:


rpt.Dictionary.Variables["var1"].Value = "مقداري كه مي خواي پاس بدي";

mir555
یک شنبه 20 دی 1388, 11:18 صبح
من از این پارامتر استفاده کردم ولی وقتی پارامتر عوض می کنم دوباره چاپ می زنم سیستم همون مقدار قبلیو چاپ می کنه تو ریپورت

rpt.Dictionary.Variables["var1"].Value = "مقداری که می خوای پاس بدی";

fakhravari
چهارشنبه 23 فروردین 1391, 12:30 عصر
اگر ممکن سمپل بزارید برای دادن پارامتر