如题,如果很难,或者给出,一按就吧输出结果导入生成一个EXCEL文件,谢谢,高分,在线等,不够在加分~

解决方案 »

  1.   

    看看quickrep或fastreport的demos吧。
    只要把他们的preview改为print就行了。
      

  2.   

    你创建一个预览的form其中包括打印、增加缩小屏幕、打印设置等功能。主要是要包括一个QRpreview组件。然后再在另一个form上添加QuickRep组件,绘制你要打印的格式。最后绑定你的DBGrid和QRpreview就ok了。
    procedure TprintChangeCustomerForm.QuickRep1Preview(Sender: TObject);
    begin
      application.CreateForm(TprintPreviewForm,printPreviewForm);
      printPreviewForm.QRPreview1.QRPrinter:=TQRPrinter(sender);
      printPreviewForm.Show;
      printPreviewForm.FreeOnRelease;
    end;