C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
掲示板トップ
C# と VB.NET のサンプル
新規作成
利用方法/規約
ツリー表示
トピック表示
ランキング
記事検索
過去ログ
ツリー一括表示
ActiveReportsのページヘッダが次のグループになる
/やに
(25/02/26(Wed) 23:33)
#103566
└
Re[1]: ActiveReportsのページヘッダが次のグループになる
/とくま
(25/02/27(Thu) 16:25)
#103569
└
Re[2]: ActiveReportsのページヘッダが次のグループになる
/やに
(25/02/27(Thu) 23:12)
#103570
解決済み
親記事 /
▼[ 103569 ]
■103566
/ 親階層)
ActiveReportsのページヘッダが次のグループになる
□投稿者/ やに
(1回)-(2025/02/26(Wed) 23:33:36)
分類:[.NET 全般]
ActiveReportsでページヘッダのデータが次のグループの内容となります。
https://dev.mescius.jp/support/kb/detail.asp?id=13370
上記のサイトより次のグループを読み込んだ時に改ページするため
その際のヘッダは読み込んだ後のものになるということは理解しました。
しかし、それの対処方法がわからず困っています。
サイト通りにグループヘッダにし、Repeatプロパティを変更しても
改ページが挟まれている時点で次のグループを読み込んでいるためうまくいきません。
また、下記のようなサイト見つけ
https://ameblo.jp/i-devdev-beginner/entry-11763049557.html
Detailでヘッダの値を退避するということはなんとなくわかりますが
1ページ目はどうやって判定すればいいのかわかりません。
そのほかのサイトも探してみたのですが合致するところが見つかりませんでした。
紹介されているサイトがあれば教えていただければと思いますし、
もしくは対処方法をご教授頂ければと思います。
よろしくお願いします。
[
□ Tree
]
返信
編集キー/
編集
▲[ 103566 ]
/
▼[ 103570 ]
■103569
/ 1階層)
Re[1]: ActiveReportsのページヘッダが次のグループになる
□投稿者/ とくま
(27回)-(2025/02/27(Thu) 16:25:33)
■
No103566
(やに さん) に返信
>1ページ目はどうやって判定すればいいのかわかりません。
ActiveReports はほぼ触ったこと無いですが
レポート内に、ページカウント変数 = 0 or 1 あたりで宣言して
改ページごとに+1しておけばいいのでは?
[
親 103566
/
□ Tree
]
返信
編集キー/
編集
▲[ 103569 ]
/ 返信無し
■103570
/ 2階層)
Re[2]: ActiveReportsのページヘッダが次のグループになる
□投稿者/ やに
(2回)-(2025/02/27(Thu) 23:12:16)
■
No103569
(とくま さん) に返信
改ページではなくグループ毎に1にして対応しました。
具体的には変数=1で宣言し、
行の書き込み(DetailFormat)で+1、ヘッダデータの退避
改ページ(GroupHeaderFormat)で変数初期化
ヘッダの印字(PageHeaderFormat)で1なら退避したデータの印字としました。
具体的なタイミングが分からなかったため質問しました。
ご返事ありがとうございました。
解決済み
[
親 103566
/
□ Tree
]
返信
編集キー/
編集
管理者用
-
Child Tree
-