1、我在窗体中输入了条件,查询出数据集,我要用fastreport打印出数据集的同时也要打印中所输入的条件,不知要如何传递!!!勿用保存至数据库,用变量之类的!
2、在报表中数据为0都不显示出任何东西,我希望 打印出0,不知如何设置!!!!

解决方案 »

  1.   

    1.在确定查询条件的时候组合字符串,给报表中的变量赋值,如果有预览,在此之前完成赋值工作;
    2.你用什么组件提取数据?Ttable的时候编辑字段变量的属性,设置显示格式就可以了。在右键菜单中,先添加所需字段,之后在属性栏中设置。
      

  2.   

    我记得好像是这样的
    你可以先在报表中定义所需要的变量,例 aa
    然后在程序中给变量赋值
    frReport1.Dictionary.Variables['aa'] := 'abcde';
    frReport1.ShowReport;第2点,就在属性设置栏中设置
      

  3.   

    第一点OK!
    第二点在报表中属性设嘛,可我设
    displayformat
    设为###0.00
    可也是不显示任何东东啊!
      

  4.   

    在freport1的ongetvalue里面给变量赋值,注意,大小写是敏感的,
    const ParName: String; 表示参数名称
    var ParValue: Variant  表示要传递的值
      

  5.   

    第一点已经解决了
    现在是第二点
    在报表中属性设嘛,可我设
    displayformat
    设为###0.00
    可也是不显示任何东东啊!