推荐(1)可以自定义预览,可以当作查询结果,可以打印.
(2) uses Printer;就可以直接使用Printer.很简单,不过要打印DBGrid麻烦点.

解决方案 »

  1.   

    打印DBGrid麻烦点???
    那他的方便在打印什么呢?
      

  2.   

    我现在也遇到这个问题。
    第一种方法,实现非常简单,但是控件的摆放很繁琐,不容易做统计。
    我准备采用地二种方法。但是不知道该怎么做。
    我的理解过程:1、做好excel的关于要打印表的模板
                  2、查询机器有无excel
                  3、不会了。^&^
    有那位高手详细解释一下:
         xlsFileName:=extractfilepath(application.exename)+modelpath;
         try
            eclApp:=CreateOleObject('Excel.Application');
            WorkBook:=CreateOleObject('Excel.Sheet');
         except
            ShowMessage('未安装excel')
            exit;
         end
      

  3.   

    直接用QuickReport来作结果显示就可以拉
    还可以直接打印
    用他的预览览显示结果