[ActiveReports]特定行の非表示について
- 題名: [ActiveReports]特定行の非表示について
- 著者: kusakabe
- 日時: 2007/02/23 18:15:03
- ID: 19155
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: [ActiveReports]特定行の非表示について
- 著者: kusakabe
- 日時: 2007/02/23 19:21:56
- ID: 19157
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: [ActiveReports]特定行の非表示について
- 著者: Sam
- 日時: 2007/02/23 22:24:36
- ID: 19158
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: [ActiveReports]特定行の非表示について
- 著者: kusakabe
- 日時: 2007/02/28 10:26:51
- ID: 19193
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: [ActiveReports]特定行の非表示について
- 著者: kusakabe
- 日時: 2007/03/09 9:45:49
- ID: 19278
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2007/02/23(Fri) 18:29:08 編集(投稿者)
はじめまして、kusakabeと申します。ActiveReportsを初めて
使用したのですが、調べてもよく分からない点があったので
質問させてください。
■質問内容
1つのコードによりグルーピングされたデータをdatasourceにセットし
出力する帳票を作成しています。基本情報をグループヘッダに出力し
明細情報をdetailに出力する基本的な帳票です。
その際、detailに出力される明細情報を、特定の条件を満たす行に
さしかかったら、非表示にすることはできますでしょうか?
一応grapecityや、どぼん!様の過去ログを検索したのですが
「特定のオブジェクトの非表示(TextBoxだけ等)」は確認できたのですが
detailの1行を非表示というのは確認できませんでした。
details.visibleとかも試したのですが、よく考えたらdetailsの中の
特定行に対して設定するプロパティではないと思いあたりました…。
もし何か方法がありましたら教えてください。よろしくお願いします。
■仕様の例
・データ例
コード,管理ID,個数
0001,01,200
0001,02,200
0001,03,100
0002,01,100
…
・出力例
(Code[0001]のグループから、個数を合計で300減らしたことを示す帳票)
コード,管理Id,個数,減少数,結果
@0001,01,200,-200,0
A0001,02,200,-100,100
B0001,03,100,0,100
C0002,01
D…
0002,01,100
★この例でBのデータは、数量に動きがないので非表示にしたい。
※なお現在はdetail_BeforePrintで、個数+減少数=結果、を計算して表示しています。
減少数が0になったかどうかの判定も同イベントにて制御しようと思っていました。