ورود

View Full Version : سوال در مورد FastReport



mehdi_moosavi
شنبه 14 بهمن 1385, 10:47 صبح
سلام
در FastReport چطور میشه فهمید که آیا کاربر یک گزارش رو برای چاپ به چاپگر فرستاده یانه؟
میخوام بفهمم که کاربر یک گزارش رو دقیقا چند بار روی کاغذ چاپ کرده (به چاپگر فرستاده)
لطفا راهنمایی کنید
باتشکر

babak869
شنبه 14 بهمن 1385, 15:58 عصر
شما میتونید از رویداد های فست ریپورت استفاده کنید . مثلا در رویدادAfterPrint یه مقدار در یه فایل متنی بنویسید.



procedure TForm1.frxReport1AfterPrint(Sender: TfrxReportComponent);
var time_print:string;
begin
time_print:=DateToStr(Now);
Memo1.Lines.Add(time_print);
Memo1.Lines.SaveToFile(ExtractFileDir(Application. ExeName)+'\report_print.txt');
end;

موفق باشید