クリレポの改ページ処理について
- 題名: クリレポの改ページ処理について
- 著者: lon
- 日時: 2004/12/06 16:25:58
- ID: 7874
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: クリレポの改ページ処理について
- 著者: lon
- 日時: 2004/12/06 19:10:34
- ID: 7886
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: クリレポの改ページ処理について
- 著者: lon
- 日時: 2004/12/07 13:21:33
- ID: 7903
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは。
いつもお世話になっております。
前回投げた質問の回答をいただいたばかりで恐縮なのですが、
またしても、ご教授いただきたい問題が・・・・。
今回は、クリレポの改ページについてなのですが、
こちらに書き込みしてもよろしかったでしょうか?
(VB.NETの掲示板ということでしたので・・・不都合があれば、教えてください)
現在、メインレポートの中にサブレポートを1つ用意して表示させています。
┌-------------------------------------------------
|メイン 1ページ目
|
|┌-------------------------------------------
||サブ (4行ずつ表示したい)
||- 1行目
||- 2行目
||- 3行目
||- 4行目
|└-------------------------------------------
└------------------------------------------------
といった感じです。
サブに挿入されるレコードが4つ以上あった場合は、
メインの内容は同じもので、サブの中に、続く5行目〜9行目を表示するというものです。
(拙くてすみません^^; イメージ沸きますでしょうか・・・)
ところが、何の設定もしないと、
┌-------------------------------------------------
|メイン 1ページ目
|
|┌-------------------------------------------
||サブ
||- 1行目
||- 2行目
||- 3行目
||- 4行目
||- 5行目
||- 6行目
||- 7行目
|└-------------------------------------------
└------------------------------------------------
と、レコードがなくなるまで表示されてしまいます。
何も処理をしていないからだ、というのは分かります。
・・・が、あちこちで検索をかけても詳しい改ページ処理の仕方というのが
見つかりません。
また、
'↓------------------------------------------
WhilePrintingRecords;
numberVar x;
numberVar i;
if i > 3 then
x := x + {金額}
else
{金額};
'↑------------------------------------------
のような記述を例として挙げられているのを多く見かけたのですが、
説明されている通りに、ページヘッダーやグループヘッダーにコードを
追加してみてもうまくいきませんでした。
クリレポの改ページ処理とは、一体どのように記述するものなのでしょうか?
詳しく、分かりやすいサイトやアドバイスをよろしくお願いします。
長文、失礼いたしました_(._.)_