Expression中  Sum(Query1.fieldbyname('CountMoney').asInteger))没有出错?但是没有结果显示,请问有什么方法?或者有其他的语句合计?不过前提是CountMoney是String类型下的解决方法。急。

解决方案 »

  1.   

    定義一個變量 aa
    QRGroup1 為GroupHeader  其 FooterBand 選 QRBand1
    DetailBand 在Beforeprint處理加上aa := aa + strtofloat(CountMoney);QRBand1定義 rbGroupFooter 
    在Beforeprint處理加上 QRLabel1.Caption := floattostr(aa);
      

  2.   

    不是很明白这,楼上能否详细一些,我刚学不久。我是在SummanyBand里添加一个QRExpr1里合计的。不知道错在哪里?
      

  3.   

    定義一個變量 aa
    DetailBand 在Beforeprint處理加上
    aa := aa + strtofloat(CountMoney); //如CoungMoney內有不是數字轉出就一定出錯SummanyBand里添加一个 QRLabel1.Caption 
    在Beforeprint處理加上QRLabel1.Caption := floattostr(aa);
      

  4.   

    [Error] URP_Query.pas(74): Undeclared identifier: 'CountMoney'
    请较这个出错怎么改?
      

  5.   

    aa := aa + strtofloat(Query1['CountMoney']);
      

  6.   

    算了,我把数据库改成number型,才解决了问题,散分。