PDA

View Full Version : اختصاص فایل fr3 در هنگام اجرا و نمایش گزارش



مجتبی تاجیک
یک شنبه 22 فروردین 1389, 19:56 عصر
سلام ،

اولا آیا میشه در زمان اجرای برنامه بخش Design کامپوننت Fast Report رو فراخوانی کرد ؟
و اینکه فرض کنید من گزارشم رو ساختم و ذخیره کردم ( با فرمت fr3 ) حالا چه طور در حالت اجرا برنامه به کامپوننت frxReport آدرس فایل رو بدم تا از اون فایل به عنوان پایه گزارش استفاده کنه و گزارش رو در اون قالب نوشن بده ؟

با کد زیر این کار رو کردم ولی کار نکرد :


frxReport1.FileName:= 'D:\1.fr3';
frxReport1.ShowReport;

علی کشاورز
یک شنبه 22 فروردین 1389, 21:18 عصر
با کد زیر این کار رو کردم ولی کار نکرد
بین اون دو خط باید PrepareReport فراخوانی بشه.


اولا آیا میشه در زمان اجرای برنامه بخش Design کامپوننت Fast Report رو فراخوانی کرد ؟
بله، خودش یک کامپوننت داره که اگر روی فرم بیاندازیدش، با استفاده از آن، در زمان اجرا میشه Designer فست ریپورت را نمایش داد. در Demo خودش هم این قابلیت نمایش داده شده.

danesh1351
سه شنبه 24 فروردین 1389, 10:11 صبح
OpenDlg.InitialDir :=VVCurDir+'\FastRep' ;
IF OpenDlg.Execute Then Begin
MyFastRep := OpenDlg.FileName ;
FrxReport1.LoadFromFile(MyFastRep);
FrxReport1.ShowReport(True);
SetCurrentDir(VVCurDir);
OpenDlg.InitialDir :=VVCurDir+'\FastRep' ;
End;

afsoon_k77
دوشنبه 30 فروردین 1389, 10:52 صبح
برای ویرایش گزارش در زمان اجرا باید یک کامپوننت frxDesigner بر روی فرم قرار بدی و در رویداد دکمه ویرایشی که بر روی فرم قرار دادی کد زیر را بنویسی


frxReport1.DesignReport();

با این دستور قسمت ویرایش گزارش باز میشه
در قسمت ویرایش هم در زمان اجرا با زدن Open File گزارش مورد نظر رو می تونید لود کنید

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



frxReport1.LoadFromFile('D:\path ...',true);


موفق باشید