我通过计算得到如下数据:齿轮一:
z=23;mn=2.25;an=20;b=25;da=50;a=100;df=40;d=45
齿轮二:
z=33;mn=2.25;an=20;b=26;da=80;a=100;df=90;d=85
怎样输出报表格式如下:          齿轮一      齿轮二
z         23         33
mn             2.25
an             20
b         25         26
da        50         80
a              100
df        40         45
d         45         85
我不想用文本输出的方式,想用表格的形式,而且可以打印,怎么实现呢?

解决方案 »

  1.   

    你用的什么打印控件?还是调用的Windows Api打印?
      

  2.   

    用报表控件吧,delphi自带的qreport,第三方的,fastreport,reportmachine
      

  3.   

    我只是计算出这样一组数据,但不知道该怎样输出,我不想用数据库,能办到吗?如用数据库控件,不能做到我想要的显示方式,即只能这样显示:
            z    mn   an   b   da  df  d
    齿轮一  23  2.25  20   25  50  40  45
    齿轮二  33  2.25  20   26  90  80  85只能横着显示,不能竖排显示。
      

  4.   

    就用fasreport就可以啊,先把格式画好,然后把你计算到的数据关联上去应该就行
      

  5.   

    把数据放到StringGrid里,找个报表控件或者grideh都可以直接打印。
    或者干脆使用printer对象打印。