PDA

View Full Version : سوال: ارسال مقدار از برنامه به فست ریپورت و مسایل بعدی؟!



ByRoad
پنج شنبه 02 آبان 1387, 17:50 عصر
سلام

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


TfrxMemoView(DaMo.Rpt.FindComponent('Memo1')).Text :=SumPriceF;

Memo1 اسم آن و در داخل آن [JFactorGha]می باشد . حال اگر Memo1.Value را در هر رویدادی استفاده کنم هیچ مقداری را نشان نمی دهد اگر Memo1.Text را استفاده کنم مقدار درست را نشان می دهد ولی با توابع نیز تغییر به عددی نمی کند.[JFactorGh] هم نیز مقداری ندارد !

میتوان از طریق برنامه [JFactorGh] را مقدار دهی کرد ؟!!!!

مشکل کجاست؟!

ByRoad
پنج شنبه 02 آبان 1387, 19:48 عصر
DaMo.Rpt.Variables.Variables['JFactorGh']:=SumPriceF;

این کد نیز از برنامه مقداری را به [JFactorGh] انتساب می دهد ولی اگر اگر بخواهم با متغییر دیگری عملیاتی را انجام دهم مقدار آن محاسبه نمی شود .:گیج:

ByRoad
پنج شنبه 02 آبان 1387, 21:53 عصر
اگر بخوام مقداری را که توی متغیر هست رو با یک مقدار دیگه جمع کنم در هر رویدادی که کد مربوطه رو می نویسم مقدارش صفر هست !!!!

چرا!؟

ByRoad
جمعه 03 آبان 1387, 13:37 عصر
مرسی مرسی مرسی
پیداش کردم
ولی نمی دونم چرا وقتی من به یک متغییر مقداری رو انتساب می دهم از برنامه , اگر بخوام از مقدارش استفاده کنم باید اسم Memo رو استفاده کنم . به روش زیر

Memo1.Value
یا

StrToInt(Trim(Memo1.Text))
به هر حال حل شد .