ورود

View Full Version : سوال: چاپ تکراری گزارش با مقادیر قبلی در استیمول



momimomi
دوشنبه 04 شهریور 1392, 13:53 عصر
با سلام
برای چاپ گزارش در استیمول مقادیر رو از تکست باکس ها به متغیر هایی که در استیمول ساختم می فرستم و پرینت می گیرم اما وقتی فرم گزارش رو می بندم و مقادیر تکست باکس ها رو تغییر میدهم استیمول گزارش قبلی رو نمایش میده, کدها رو قرار میدم لطفا اساتید بررسی نمایند.
با تشکر


StiVariable svshpasokh = new StiVariable("pasokh", "shpasokh",
typeof(string), txtSHpa.Text, false);
stiReport1.Dictionary.Variables.Add(svshpasokh);


StiVariable svtapasokh = new StiVariable("pasokh", "tapasokh",
typeof(string), fadateTApa.Text, false);
stiReport1.Dictionary.Variables.Add(svtapasokh);


StiVariable svaz = new StiVariable("pasokh", "az",
typeof(string), txtAz.Text, false);
stiReport1.Dictionary.Variables.Add(svaz);

stiReport1.Show();

fakhravari
دوشنبه 04 شهریور 1392, 14:04 عصر
stiReport1 مقدار null بدین یا دوباره بسازیدش
یا
MyReport.Dictionary.Variables.Clear();

momimomi
سه شنبه 05 شهریور 1392, 13:48 عصر
stiReport1 مقدار null بدین یا دوباره بسازیدش
یا
MyReport.Dictionary.Variables.Clear();

کد شما رو در بالای کدهای خودم قرار دادم اما جواب نداد, لطفا در مورد 2 راه دیگه کمی بیشتر توضیح بدین.

fakhravari
سه شنبه 05 شهریور 1392, 16:09 عصر
شی MyReport == null کنید

momimomi
چهارشنبه 06 شهریور 1392, 13:52 عصر
شی MyReport == null کنید

اولا: دو تا مساوی کنار هم مال عبارات شرطیه!
دوما: نشد.
سوما: معنی توضیح بیشتر رو فهمیدم(شی myreport == null کنید) نه جای دستور مشخصه و نه گرامرش.
چهارما: لطفا یه نگاهی به کدهای پست اول بندازین, اگه راه بهتری هست توضیح بدین.
با تشکر.

fakhravari
چهارشنبه 06 شهریور 1392, 14:47 عصر
اطلاعاتو بیشتر کنید.:چشمک:

momimomi
پنج شنبه 07 شهریور 1392, 12:56 عصر
اطلاعاتو بیشتر کنید.:چشمک:

با این سبک جواب دادن فکر نکنم بشه تواین سایت اطلاعات رو بیشتر کرد, نه؟ :چشمک:

fakhravari
پنج شنبه 07 شهریور 1392, 14:15 عصر
مشکل از شماست. بخواهی گیر میاد
:چشمک:

MAJIDVADOOSTAN
پنج شنبه 07 شهریور 1392, 17:53 عصر
با سلام
برای چاپ گزارش در استیمول مقادیر رو از تکست باکس ها به متغیر هایی که در استیمول ساختم می فرستم و پرینت می گیرم اما وقتی فرم گزارش رو می بندم و مقادیر تکست باکس ها رو تغییر میدهم استیمول گزارش قبلی رو نمایش میده, کدها رو قرار میدم لطفا اساتید بررسی نمایند.
با تشکر


StiVariable svshpasokh = new StiVariable("pasokh", "shpasokh",
typeof(string), txtSHpa.Text, false);
stiReport1.Dictionary.Variables.Add(svshpasokh);


StiVariable svtapasokh = new StiVariable("pasokh", "tapasokh",
typeof(string), fadateTApa.Text, false);
stiReport1.Dictionary.Variables.Add(svtapasokh);


StiVariable svaz = new StiVariable("pasokh", "az",
typeof(string), txtAz.Text, false);
stiReport1.Dictionary.Variables.Add(svaz);

stiReport1.Show();



قبل از اینکه گزارش رو نشون بدی


stiReport2.Compile();
stiReport2.Render();
stiReport2.Show() ;

momimomi
شنبه 09 شهریور 1392, 23:29 عصر
قبل از اینکه گزارش رو نشون بدی


stiReport2.Compile();
stiReport2.Render();
stiReport2.Show() ;



آقا تشکر, خیلی کارت درسته, ممنون که راهنماییم کردی استاد :تشویق::تشویق::تشویق: