CrystalReports

ページ内出力件数

ページヘッダーに初期化用の式フィールドを置く。
    WhilePrintingRecords;
    Global numberVar line := 0;

明細にカウントアップ用の式フィールドを置く。
    WhilePrintingRecords;
    Global numberVar line := line + 1;

上記式フィールドは非表示でもOK。
というか表示して使うことはあまりないと思われる。

もっとスマートな方法があるかもしれないけど PageNumber に Previous や集計関数が使えなかったので上記方法で妥協。

改ページ後先頭行のみ表示

表示の条件式を、上記Tipsで取得したページ内出力件数が 1 のときは False とすれば良い。
カウントアップ用の式フィールド名が「行番」だった場合は以下のように記述すれば良い。

    {@行番} <> 1

または以下のように記述したり。

    If {@行番} = 1 Then
        False
    Else
        True


  • 最終更新:2013-04-12 20:34:21

このWIKIを編集するにはパスワード入力が必要です

認証パスワード