我在做电力报表,电量=(本月抄见-上月抄见)×倍率,本月抄见-name(memo66),
上月抄见-name(memo67),倍率-name(memo78)即(memo66-memo67)*memo78
这样计算为什么不行,是什么原因,哪位高手可以告诉我,我急着要用,在线等待,谢谢了!

解决方案 »

  1.   

    你用fastreport表达式处理不就行了
      

  2.   

    还是不行,提示undefined symbel"memo66",这是什么意思?哪会高手知道,快告诉我,我急着用,谢谢了,如分不够,可以再加,谢谢了
      

  3.   

    可以在MasterData1(OnBeforePrint)記錄值計算先,再賦值給memo顯示出.
      

  4.   

    begin
      memo80:=(memo66-memo67)*memo78;
    end;
    是不是这样计算
      

  5.   

    var
      sycj,bycj,bl:string;
       dl:integer;
    begin
      sycj:=memo66.text;
      bycj:=memo67.text;
      bl:=memo78.text;
      memo80.text:=(sycj-bycj)*bl;
      dl:=strtoint(memo80.text);
    end
    运行时提示:line2/3:need":="here,这是什么意思?请告诉我,先谢了