|
分類:[VB.NET]
分類:[VB.NET]
初めて投稿します、t16です。
WindowsXPSP2 VS2003(VB) Crystal Reports for Visual Studio .NET AAP5G-JS00000-U7000B4
クリスタルレポートで、詳細セクションに配置した項目のデータ数が、1ペー ジ出力できる個数以上になると、改ページされます。このとき、各ページの先 頭のデータ、または最終のデータを取得するにはどのようにしたらよいでしょ うか?
<rptファイルイメージ>
-------------------+---------+ (ページヘッダー) | メ モ | ←ラベル ------------------+----------+ (詳細) | メ モ | ←DBフィールド (複数行に出力) ------------------+----------+
上記のような場合です。 DB「メモ」フィールドは改行されてたりするので、「複数行に出力」にチェッ クを入れてあります。そのため、1ページ当りの出力行数は固定できません。
OnFirstRecordでは、各ページの先頭行は取得できません。 一つ前(又は後)のレコードのPageNumberと、現在の行のPageNumberを比較で きればと思うのですが、やり方がわかりません。
どなたかわかる方がいらっしゃいましたら、教えて下さい。 よろしくお願いします。
|