2008年1月8日火曜日

クリレポの行数指定改ページ

クリスタルレポートの行数を指定して改ページする方法。

ページヘッダに「式フィールド」を追加して次の式を記入
WhilePrintingRecords;
numberVar line := 0;

次に詳細(行数を指定するセクション)に式フィールドを追加して次の式を記入
WhilePrintingRecords;
numberVar line;
line := line + 1;

最後に詳細のセクションエキスパートにある「出力後改ページ」にチェックして、式を追加
WhilePrintingRecords;
numberVar line;
line = (出力したい行数を記入)

最初がページ毎に行数を初期化
二つ目はラインが1つ増えるごとに1足す処理
最後がラインが特定になったときに改ページする条件
のはず

1 件のコメント:

匿名 さんのコメント...

クリレポ初心者で困り果てていたんですが、すごく助かりました!

他のサイト見ても、難しく書いてあって理解できなかったのですが、こちらで理解できました。

また、お世話になると思います(o^-^o)

ラベル