小弟我是个新手,遇到一个小问题:
在FastReport中, Memo1存放的是Sum("Dataset1.Field1"), Memo2 存放的是 ("Dataset2.Field2"),现在有一个Memo3 要求是 Sum("Dataset1.Field1")/ ("Dataset2.Field2")  
应该对Memo3怎样设置,或者在程序中怎么编写.
急...
在线等候...

解决方案 »

  1.   

    晕死!你不是已经写出来了吗?? 还问!
    SUM([DataSet1."Field1"])/ [DataSet1."Field2"];  
      

  2.   

    写错了 
    Memo2存放的是Sum("Dataset2.Field2")   
    Memo1存放的是金额 Memo2存放的是数量, Memo3要求是每个的价格 即Memo1/Memo2  可能会出现Memo2为0的情况, Memo3该怎么设置
      

  3.   

    如果这样写  [Sum(Dataset1."Field1")/ sum(Dataset2."Field2")] 不对
       如果写成[Sum(Dataset1."Field1")/ sum([Dataset2."Field2"]) 也不行该怎么办....
      

  4.   

    我也是一样,兄弟门,解决了给我EMAIL: [email protected]
      

  5.   

    呵呵,我不知道你是怎么样写的,相当于销售单中的有金额和数量计算单价的功能。但是即然有金额了,哪还量怎么能为零呀?这样是不是有多余数据。
    如果真要这么做,在程序中增加一个计算字段不就行了吗?if sl<>0 then
      djg=je/sl
    else
      djg=0;
    增加计算字段会吧?