نمایش نتایج 1 تا 15 از 15

نام تاپیک: فرستادن مقدار تکست Label به گزارش

  1. #1

    فرستادن مقدار تکست Label به گزارش

    سلام دوستان
    از مدیران عزیز درخواست دارم این تاپیک رو منتقل نکنن به قسمت گزارشگیری تا به جواب برسم بعد منتقلش کنن تشکر

    دوستان این فرم در اخر یه جمع کل هست ..در گزارشم اطلاعات دیتاگرید نمایش داده میشه
    چطور میتونم ین لیبیل رو بفرستم به گزارش ..سرچ زدم میگن باید از Variable استفاده بشه ولی اموزشی در این رابطه پیدا نکردم ممنون میشم راهنمایی کنید
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    شیراز-کرمانشاه
    پست
    321

    نقل قول: فرستادن مقدار لیبل به گزارش

    نقل قول نوشته شده توسط vB.N3T مشاهده تاپیک
    سلام دوستان
    از مدیران عزیز درخواست دارم این تاپیک رو منتقل نکنن به قسمت گزارشگیری تا به جواب برسم بعد منتقلش کنن تشکر

    دوستان این فرم در اخر یه جمع کل هست ..در گزارشم اطلاعات دیتاگرید نمایش داده میشه
    چطور میتونم ین لیبیل رو بفرستم به گزارش ..سرچ زدم میگن باید از Variable استفاده بشه ولی اموزشی در این رابطه پیدا نکردم ممنون میشم راهنمایی کنید
    برادر نرم افزار report چیه؟

  3. #3

    نقل قول: فرستادن مقدار لیبل به گزارش

    Stimulsoft Reports

  4. #4
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: فرستادن مقدار لیبل به گزارش

    یه متغیر varable تو استیمول ایجاد می کنید و انتساب میدید به لیبل مورد نظرتون توی گزارش و با این کد بهش مقدار میدید
    report["YourVar"]="2500000";
    یک نقطه بیشتر فرق بین رحیم و رجیم نیست...از نقطه ای بترس که شیطانیت می کند

    ________________________

  5. #5
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: فرستادن مقدار لیبل به گزارش

    نقل قول نوشته شده توسط vB.N3T مشاهده تاپیک
    Stimulsoft Reports
    منظورشون متغیر پارامتریک بوده

    report.Dictionary.DataSources["DataSourceName"].Parameters["ParameterName"].Value = ""

  6. #6

    نقل قول: فرستادن مقدار لیبل به گزارش

    دوستان من از این روش استفاده کردم

    folderBrowserDialog1.SelectedPath = Application.StartupPath;
    string select_root_report = folderBrowserDialog1.SelectedPath;
    reporrt.Load(select_root_report + "\\balance_motorhome.mrt");
    reporrt.Dictionary.Variables["Variable2"].Value = label3.Text;
    reporrt.Dictionary.Variables["Variable3"].Value = label4.Text;
    regdata(reporrt);
    reporrt.Show();

    وقتی روی منو فرمی باتن های گزارش گیری کلیک میکنم این خطا رو میده
    zzzzzz.png

    ولی خب گزارش رو درست چاپ میکنه
    مشکلش چیه این خطا رو میده ؟
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 21 بهمن 1394 در 19:47 عصر

  7. #7
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: فرستادن مقدار لیبل به گزارش

    نقل قول نوشته شده توسط vB.N3T مشاهده تاپیک
    دوستان من از این روش استفاده کردم
    folderBrowserDialog1.SelectedPath = Application.StartupPath;
    string select_root_report = folderBrowserDialog1.SelectedPath;
    reporrt.Load(select_root_report + "\\balance_motorhome.mrt");
    reporrt.Dictionary.Variables["Variable2"].Value = label3.Text;
    reporrt.Dictionary.Variables["Variable3"].Value = label4.Text;
    regdata(reporrt);
    reporrt.Show();

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

    ولی خب گزارش رو درست چاپ میکنه
    مشکلش چیه این خطا رو میده ؟
    سلام
    ابتدا در سمت برنامه قبل از نمایش گزارش این خط رو اضافه کن تا قبل از نماش گزارش وارد دیزان بشی و راحت تغییرات رو انجام بدی
     reporrt.Design();

    بعد وقتی داخل محیط دیزاین هستی یه کنترل , مثلا تکست باکس به گرازش اضافه کن ، مثلا اسم این کنترل بود : Text5
    حالا در سمت برنامه در میان کدهای گزارش این خط رو اضافه کن که به نام اون تکست باکس اشاره داشته باشه :

     (reporrt.GetComponentByName("Text5") as StiText).Text = label2.Text;


    بفرما :
    البته اگه از دیتابیس استفاده می کردم ممکن بود تو سیستم شما کار نکنه اینه که کوئری linq رو از دیتاتیبل گرفتم :
    فایل های ضمیمه فایل های ضمیمه

  8. #8

    نقل قول: فرستادن مقدار لیبل به گزارش

    مهندس خوخان برنامه شما صحیح کار میکنه
    من کد ها رو طبق فرموده شما به این شکل تغیر دادم

      private void button2_Click(object sender, EventArgs e)
    {

    folderBrowserDialog1.SelectedPath = Application.StartupPath;
    string select_root_report = folderBrowserDialog1.SelectedPath;
    reporrt.Load(select_root_report + "\\balance_motorhome.mrt");
    reporrt.Design();
    (reporrt.GetComponentByName("Text27") as StiText).Text = label3.Text.ToString();

    regdata(reporrt);

    reporrt.Show();

    }


    ولی بازم اون خطا هم میده..نظری دارید در این مورد ؟؟

  9. #9
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: فرستادن مقدار لیبل به گزارش

    نقل قول نوشته شده توسط vB.N3T مشاهده تاپیک
    مهندس خوخان برنامه شما صحیح کار میکنه
    من کد ها رو طبق فرموده شما به این شکل تغیر دادم

      private void button2_Click(object sender, EventArgs e)
    {

    folderBrowserDialog1.SelectedPath = Application.StartupPath;
    string select_root_report = folderBrowserDialog1.SelectedPath;
    reporrt.Load(select_root_report + "\\balance_motorhome.mrt");
    reporrt.Design();
    (reporrt.GetComponentByName("Text27") as StiText).Text = label3.Text.ToString();

    regdata(reporrt);

    reporrt.Show();

    }


    ولی بازم اون خطا هم میده..نظری دارید در این مورد ؟؟
    می تونی کل کدهای فرم مربوطه رو ضمیمه کنی؟

  10. #10

    نقل قول: فرستادن مقدار لیبل به گزارش

    Frm_Balance_MotorHome.rarبله حتما
    یه نکته : وقتی برنامه با ویژوال بازه و کامپایل میشه این خطا رو نداره
    ولی وقتی میرم از داخل پوشه bin اجرا میکنم یا setup میسازم این مشکل دار میشه

  11. #11

    نقل قول: فرستادن مقدار لیبل به گزارش

    دوستان نظری ندارید ؟

  12. #12

    نقل قول: فرستادن مقدار لیبل به گزارش

    به این پست هم یه سری بزنید :
    https://barnamenevis.org/showthread.p...88%D8%B1%D8%AA

  13. #13
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: فرستادن مقدار لیبل به گزارش

    نقل قول نوشته شده توسط vB.N3T مشاهده تاپیک
    دوستان من از این روش استفاده کردم

    folderBrowserDialog1.SelectedPath = Application.StartupPath;
    string select_root_report = folderBrowserDialog1.SelectedPath;
    reporrt.Load(select_root_report + "\\balance_motorhome.mrt");
    reporrt.Dictionary.Variables["Variable2"].Value = label3.Text;
    reporrt.Dictionary.Variables["Variable3"].Value = label4.Text;
    regdata(reporrt);
    reporrt.Show();

    وقتی روی منو فرمی باتن های گزارش گیری کلیک میکنم این خطا رو میده
    zzzzzz.png

    ولی خب گزارش رو درست چاپ میکنه
    مشکلش چیه این خطا رو میده ؟
    سلام اولا لازم به ارسال جمعکل بصورت پارامتر نیست در stimul شما براحتی میتونی جمع یک ستون از دیتاسورس رو بدست بیاری دوما روش هایی(ارسال مقدار به متغییر) که دوستان در پست های قبلی گفتن درست میباشد.دوست گرامی شما داخل فایل گزارش(محیط دیزاین stimul) باید متغییر یا متغییرهای لازم رو تعریف کنی شما Variable رو تعریف نکردی یا قبل از ارسال مقدار پارامتر گزارش رو کامپایل نکردی الان داری به متغییری که وجود نداره مقدار پاس میکنی.شما قبل از ارسال پارامتر باید گزارش رو کامپایل کنی

    folderBrowserDialog1.SelectedPath = Application.StartupPath;
    string select_root_report = folderBrowserDialog1.SelectedPath;
    reporrt.Load(select_root_report + "\\balance_motorhome.mrt");
    reporrt.Compile();
    reporrt["Variable2"] = label3.Text;
    reporrt["Variable3"] = label4.Text;
    regdata(reporrt);
    reporrt.Show();
    First,solve the problem then write the code

  14. #14
    کاربر دائمی آواتار rahmatipoor
    تاریخ عضویت
    شهریور 1392
    محل زندگی
    ---
    پست
    418

    نقل قول: فرستادن مقدار لیبل به گزارش

    ببخشید یه سوال بی ربط

    شما با استیمول کار میکنید با راست به چپ مشکل نداره. مثلا نقطه آخر خط یا پر کردن خطها توی حالت راست به چپ
    من قبلا کار میکردم مشکلاتی داشت که مجبور شدم برم روی فست ریپورت. خیلی پیگیری هم کردم ولی خود شرکت استیمول هم گفته بود که حل نمیشه. پرسیدم گفتم شاید توی نسخه های جدید حل شده باشه

    از آقای مدیر هم خواهش میکنم پست رو حذف نکنن

  15. #15

    نقل قول: فرستادن مقدار لیبل به گزارش

    سلام دوستان من از گزارش گیری خود ویژال استیو استفاده میکنم
    دوتا جدول دارم
    چطور میتونم یه کار کنم دوتا جدول به هم وصل بشن و تو گزارش نشون بدم

تاپیک های مشابه

  1. پاس دادن مقدار یک تکست باکس به گزارش کریستال ریپورت
    نوشته شده توسط m.sunset در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: چهارشنبه 06 آذر 1392, 02:45 صبح
  2. فرستادن مقدار از Asp به javascript
    نوشته شده توسط My_LoVe_IRAN در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 27 مهر 1391, 18:00 عصر
  3. فرستادن مقدار از jquery به codebehind
    نوشته شده توسط NewLife2008 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 26 دی 1390, 13:03 عصر
  4. سوال: مشکل با فرستادن دیتاتیبل یا گرید به گزارش گیری سیمولیت
    نوشته شده توسط bozhmehrani در بخش ابزارهای گزارش سازی
    پاسخ: 3
    آخرین پست: پنج شنبه 26 آبان 1390, 18:58 عصر
  5. فرستادن مقدار از popup به صفحه ای که popup از آن باز شده
    نوشته شده توسط hesam_a110 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: یک شنبه 12 اسفند 1386, 10:56 صبح

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

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •