PDA

View Full Version : چاپ مستقیم در fast Report



spicirmkh
جمعه 03 بهمن 1382, 10:32 صبح
من یک فایل در fast Repor دارم Packat.frf می خواهم مستقیم بدون دیدن گزارش به روی چاپگر برود چه دستوری بنویسم

مهدی کرامتی
جمعه 03 بهمن 1382, 10:54 صبح
ابتدا:

frReport1.PrepareReport;
سپس:

frReport1.PrintPreparedReportDlg;
و یا

frReport1.PrintPreparedReport;

spicirmkh
جمعه 03 بهمن 1382, 11:47 صبح
من دستور بالا را دادم بصورت زیر


frReport1.LoadFromFile('Packat.frf');
frReport1.PrintPreparedReportDlg;

اما خط دوم پارامتر می خواهد
به این صورت هم نوشتم


frReport1.LoadFromFile('Packat.frf');
frReport1.PrintPreparedReport('1',1);

باز هم error dad

مهدی کرامتی
جمعه 03 بهمن 1382, 12:49 عصر
شما در خط 2 دارید به FastReport میگید که گزارش آماده شده رو چاپ کن: PrintPreparedReportDlg، اما این گزارش کجا آماده شده؟

شما دستور PrepareReport رو تو کد تون جا انداخته‌اید. سری کامل دستورات شما میبایست بدین شکل باشد:


frReport1.LoadFromFile('Packat.frf');
frReport1.PrepareReport;
frReport1.PrintPreparedReportDlg;

fahimi
سه شنبه 07 بهمن 1382, 05:15 صبح
با سلام خدمت دوستان گرامی
fast report در هنگام یکسری مشخصات مانند چاپگر و تعداد کپی بایستی توسط کار هر با وارد شود .چگونه میتوان آنها را بطور پیش فرض وارد کرد
من خودم خواستم از روش زیر استفاده کنم با خطا روبرو شدم

frReport1.PrintPreparedReport('1',1,trur);

مهدی کرامتی
سه شنبه 07 بهمن 1382, 06:47 صبح
من خودم خواستم از روش زیر استفاده کنم با خطا روبرو شدم
راه صحیح استفاده از دستور PrintPreparedReport است. شما با چه خطایی برخورد کرده‌اید؟

این یک مثال از فراخوانی دستور فوق است:


frReport1.PrintPreparedReport('',2,false,frAll);