ورود

View Full Version : دسترسی و تغییر مقادیر داخل فرم چاپی در FastReport



gholami146
دوشنبه 13 مهر 1394, 17:05 عصر
با سلام
من برنامه ای دارم می نویسم که در اون نیاز هست کاربر بتواند بصورت غیر مستقیم در حالی که برنامه در زمان اجرا قرار دارد متن داخل sysmemo را تغییر دهد.
توضیح بیشتر با مثال
فرمی هست که داخل اون ما یک TEDIT داریم و مقدار اون رو به متن دلخواه تغییر می دیم و بعد از اجرای Preview در برنامه باید در پنجره گزارش یک بخش مثلا یک Sysmemo متن خود را با TEDIT یک سان کند
لطفا راهنمایی فرمایید
قابل ذکر است نمی خواهم کاربر در زمان اجرا وارد محیط طراحی (Design) بشود

hamedjim
دوشنبه 13 مهر 1394, 17:34 عصر
اگه درست متوجه منظور شما شده باشم باید این کار رو انجام بدید:

در طراحی گزارش، نام Memo رو به عنوان نمونه به MemoTitle تغییر بده.
در برنامه اصلی هم قبل از نمایش گزارش این کد رو اضافه کن:



var
MTitle: TfrxMemoView;
begin
MTitle:= frxReport1.FindObject('MemoTitle') as TfrxMemoView;
MTitle.Text:= Edit1.Text;
end;

gholami146
سه شنبه 14 مهر 1394, 14:44 عصر
بله دقیقا مشکلم همین بود و به کمک شما حل شد باز هم متشکرم