求delphi打印报表的功能和代码,万分感激在线等
我要实现一个窗体点击打印按钮的时候打印出他们的数据
本人刚学delphi希望大家帮帮忙

解决方案 »

  1.   

    安装fastreport或reportmachine,直接连接数据集,摆几个组件就行了
      

  2.   

    1楼说的很清楚了 你上网搜下fastreport或是QuickReport 一大堆
    fastreport和QuickReport 本身安装的时候也有DEMO可以看看
      

  3.   

    不想借种于第3方控件,就在本身delphi自带的窗体画报表来进行打印功能的实现...
      

  4.   

    我做过一个类似的 
    自定义一些控件  设置好属性 可以自动添加一些控件
    然后打印就行了。Form.Print
      

  5.   


    Printer.begindoc;
    .........//使用Priner.Canvas 对象自己想打印什么都行
    .........
    Printer.endoc;
      

  6.   

    我在点击打印的时候写
    以下代码不对吧 
    要怎么弹出报表那个窗体 
        Frm_ZhiGong.ADOQuery1.Close;
                    Frm_ZhiGong.ADOQuery1.SQL.Clear;
                    Frm_ZhiGong.ADOQuery1.SQL.Text:=ADOQuery15.SQL.Text ;
    请大家帮忙阿 
    ADOQuery15 是我的sql语句
    ADOQuery1 是空的sql
      

  7.   

    delphi 自带的QuickReport
      

  8.   

    本人刚学delphi刚使用2天,有好多的不懂
    好多东西都找不到
    请大家说点清楚点.
    谢谢了
      

  9.   

    如果不想第三方组件,那就直接在printer.canvas上画出来吧,然后输出
      

  10.   

    我已经画好了 
    我在点击打印的时候写了如下代码 还少什么?
      Frm_ZhiGong.ADOQuery1.Close;
      Frm_ZhiGong.ADOQuery1.SQL.Clear;
      Frm_ZhiGong.ADOQuery1.SQL.Text:=ADOQuery15.SQL.Text ;
    不知道怎么写弹出报表窗体的代码