http://community.csdn.net/Expert/topic/3568/3568023.xml?temp=.3799555
第一次用报表,双击frreport,在里面加入我需要打印的数据表的字段,想实现两个功能:
1,打印选中的记录
2,打印全部记录!
应该分别如何设置

解决方案 »

  1.   

    用不同的sql来得到不同的返回结果
    报表出来后师没法选择的,如果要实现,必须在数据集中选中,然后用filter或者,直接生成一个临时的TClientDataset将改数据集传给fastreport
      

  2.   

    打印时,先判断Grid是否选择了多条的记录,如果是,把所选的记录传给打印的数据集,如果不是,则把数据集赋给打印的数据集
      

  3.   

    fastreport是自动条用application的数据集,
    只要你create了,fastreport的数据集列表中就会有
    你可以在打印去判断,如果多选了,就先fitered,在showreport,打印关闭后,在filtered := false
    当然要吧fastreport设为module模式
      

  4.   

    回复人: xiaonan(我爱罗) ( ) 信誉:88  2004-11-19 15:08:00  得分: 0  
     
     
       fastreport是自动条用application的数据集,
    只要你create了,fastreport的数据集列表中就会有
    你可以在打印去判断,如果多选了,就先fitered,在showreport,打印关闭后,在filtered := false
    当然要吧fastreport设为module模式
      
     
    =================================================
    我还是以为“我爱修罗”呢
    呵呵
    以为修罗的哪个MM呢
      

  5.   

    直接用QUERY 返回结果集多好啊
      

  6.   

    数据集有rangebegin和rangeend两个属性,选择current或者first、end就可以