بند 1 :
خوب وقتی که دیتابیس رو با جدول نشان می دید هر دستور sql که روی جدول اعمال کنید و همان تعداد هم در گزارش گیری شما مشهود خواهد بود
بند 2 :
ببینید قبل از گرفتن پرینت بررسی کنید که جدول خالی نباشد اگر خالی بود پرینت نگیرید برای این کار می تونید از کدی به صورت زیر استفاده کنید :
کد:
procedure TForm1.SpeedButton5Click(Sender: TObject);
begin
if adoquery1.RecordCount>0 then
f_print.Preview
else
showMessage('رکوردي براي پرينت موجود نمي باشد');
end;
بند 3 :
اگر فونت استفاده شده در برنامه در سیستم مقصد موجود نباشه برنامه با فونت پیش فرض پرینت می گیره و پرینت گرفته شده اونی نخواهد بود که طراحی شده است
بند 4 :
تا اونجایی که من می دونم صفحه به صورت پیش فرض a4 است اگر مشکل از فرم پرینت نباشد باید هنگام پرینت تنظیمات پرینتر رو چک کنید برای این کار هم روشهایی در انجمن قبلا معرفی شده است