用fastreport做报表的时候,
如表:
数量   价格  单位数 单位  总箱数
20      12    1     打
由于总箱目没有做成计算字段!总箱数:=数量*价格*单位数!(1打为12只)那么请问现在总箱目为一个memo!
在fastreport报表中怎么得到总箱数!!
这个问题用rebuilder报表的时候,问题已经解决,可现在都要换成fastreport报表!
代码该如何写呀:
难道不能这样写吗?
frreport1.FindObject('memo4').Memo.Text:=formatfloat('0.000',(frreport1.FindObject('memo1').Memo.Text)*frreport1.FindObject('memo2').Memo.Text)*frreport1.FindObject('memo3').Memo.Text)*12);
frreport1.ShowReport;
memo4为总箱数! memo1为数量,memo2为价格。memo3为单位数

解决方案 »

  1.   

    在文本编辑器中写:
    [[Table1."数量"]* [Table1."价格"]* [Table1."单位数"]]
      

  2.   

    在文本编辑器中写:
    [[table1."数量"]* [table1."价格"]*[table1."单位数"]]
      

  3.   

    你好,我写了没有反映呀!这是为什么呢?
    不行呀,我在memo的memo编辑里面写了,没有反映呀!
    甚至在MasterData1里面的onbeforeprint事件里面也写了,还是没有反映呀!谢谢了,能帮我看看吗!
      

  4.   

    [[Table1."数量"]* [Table1."价格"]* [Table1."单位数"]]
    而不是
    [Table1."数量"]* [Table1."价格"]* [Table1."单位数"]
    注意几个符号: []."