在水晶报表中在页脚使用页合计时,第二页开始并没有采用从0记数,而是接着前一页的合计继续加,如何在重置中写公式,以解决页合计的问题啊??

解决方案 »

  1.   

    定義變量D01,Sum01 ,求字段A01每頁合計
    D01編碼如下:Global  pOld001 as Number
    Global  Stmp001 As  Currency
    IF pOld001<> PageNumber then '頁不同時
    Stmp001 =0
    pOld001=PageNumber
    END IF 
    Stmp001 =Stmp001 +{ado.A01} '每條記錄相加
    formula = Stmp001 Sum01編碼如下:
    d01-{ado.A01} '因在判斷頁不同,報表處理在區別頁時,必須以下一頁的第一筆記錄與前頁的記錄才做判斷D01放置Detail中,並設為不可見
    Sum01放置頁腳(Page Footer)