ورود

View Full Version : سوال: فرستادن پارامتر به stimulsoft report ؟



EBRAHIMIEKOKDARAGHI
چهارشنبه 09 اردیبهشت 1394, 10:51 صبح
با سلام خدمت دوستان برنامه نویس
میخواستم بدونم چطور میشه به محیط گزارش stimul پارامتر فرستاد اگه میشه راهنمایی کنید

omid nasri
چهارشنبه 09 اردیبهشت 1394, 14:11 عصر
سلام و خسته نباشی، بنا به نوع پارامتر متفاوت میباشد:

مثلا:

1 - میخوای یک تاریخ رو پاس بدی

2 - میخوای یک رکورد رو پاس بدی اما به گونه ای باشه که طرف بعد مدتی بتونه گزارش رو تغییر بده بدون اینکه کد نویسی انجام بشه چه سمت برنامه نویس و چه سمت گذارش گیر

3 - یک لیست از پارامترها


نوع رو مشخص کن تا برات به صورت تصویری قرار بدم.

aroshanzamir
چهارشنبه 09 اردیبهشت 1394, 16:00 عصر
سلام امید خان :
چطوری می تونیم یک تاریخ را پاس بدیم
چطوری می تونیم بجای مثلا یک لیست از اطلاعات یک دانشجو دو تا لیست را پاس بدهیم . در زمان ارسال دو لیست یک لیست دانشجو و یک لیست کارمند... من هر وقت اینکار را می کنم با خالی بودن محتوای گزارش مواجه می شوم :


بینهایت سپاسگزارم .. هم از شما و هم از EBRAHIMIEKOKDARAGHI (http://barnamenevis.org/member.php?129898-EBRAHIMIEKOKDARAGHI) که این تاپیک را ایجاد کرد ..

EBRAHIMIEKOKDARAGHI
شنبه 12 اردیبهشت 1394, 19:13 عصر
با سلام
روش ارسال متغییر رو پیدا کردم که میشه تاریخ شمسی رو فرستاد به مجیط گزارش و برای استفاده دوستان میزارمش

rpt.Dictionary.Variables["نام متغییر در گزارش"].Value ="مقدار";

mohandes1381
یک شنبه 13 اردیبهشت 1394, 09:00 صبح
سلام.
میشه یک مثال کامل از ارسال پارامتر به stimulsoft بگید؟ خود نرم افزار stimul قابلیتی داره که میشه در اون یک سری پارامترها با هر نوع دیتا تایپی در زمان طراحی ایجاد کرد و در زمان نمایش گزارش به کاربر در بالای گزارش یک پنل فیلتر ایجاد می کند و مقدار این پارامترها را از کاربر دریافت می کنه. قاعدتاَ با کلیک بر روی دکمه submit از این پنل مقادیر وارد شده توسط کاربر به stimul ارسال میشه و به نوعی میشه با این کار مقادیر را فیلتر کرد. مشکل من اینجاست که وقتی بر روی دکمه submit کلیک میشه این داده ها را به کدام action ارسال می کنه و بعدش چطوری می تونیم از این مقادیر برای فیلتر کردن اطلاعات نمایش داده شده استفاده کنیم.
در اینترنت سرچ کردم. چیز بیشتری جز لینک زیر ندیدم.
http://www.stimulsoft.com/en/documentation/online/programming-manual/index.html?using_stimvcviewer_using_parameters.htm

omid nasri
یک شنبه 13 اردیبهشت 1394, 16:29 عصر
پاسخ :

http://barnamenevis.org/showthread.php?493388-نمایش-یک-فایل-گزارش-استیمول-سافت-ساده-که-هیچ-پارامتری-نمی-گیرد-در-ویو&p=2205987&viewfull=1#post2205987

Cybersilent
دوشنبه 14 اردیبهشت 1394, 11:38 صبح
در این قسمت (http://admin.stimulsoft.com/Documentation/OnlineFAQ_SR/index.html?12faq_03work_with_a_report_03variables_ 02how_to_get_access_to_the_value_of_a_variable.htm )از مستندات خود Stimul پاسختون هست.
به طور خلاصه:
//Set Variable
report["VariableName"] = "Value";


//Get Variable
object value = report["VariableName"];

mohandes1381
جمعه 18 اردیبهشت 1394, 10:04 صبح
برای کار کردن با پارامترها باید از اکشن Interaction استفاده کرد. من در این اکشن با کد و به صورت دستی برای گزارشم پارامتر ایجاد می کنم. اما داده های من در مرورگر refresh نمی شود. برای این مشکل چه راهکاری هست؟
سئوال دومم هم این است که از کجا می توانم متوجه بشم که پنل Parameters چه پارامترها و با چه مقادیری را به گزارش ارسال می کند؟
سئوال سوم اینکه اگر بخواهیم کاری کنیم که اولین باری که صفحه فراخوانی می شود تمامی داده ها بدون فیلتر نمایش داده شود و پس از اینکه به آن پارامتری ارسال شد داده ها فیلتر شود چه کنیم؟

EBRAHIMIEKOKDARAGHI
شنبه 19 اردیبهشت 1394, 09:37 صبح
با سلام خدمت دوستان و اساتید
از آقای
omid nasri (http://barnamenevis.org/member.php?314072-omid-nasri)
یا سایر دوستان درخواست میکنم اگه امکان داره درباره روش ایجاد فیلتر در گزارش به نحوی که که کاربر بتونه اطلاعات روفیلتر کنه آموزش بدن که خیلی مورد نیازه!!

omid nasri
چهارشنبه 23 دی 1394, 17:06 عصر
در اینجا (http://www.omidnasri.com/fa/Reader/0744e725-a7c3-482f-ad85-11ed0199ee65/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-Stimulsoft-%D8%AF%D8%B1-ASP-Net-MVC)آموزش استفاده از Stimulsoft در ASP.Net MVC قرار گرفته است.