- - PR -
CrystalReport 特定の行だけ出力しない方法ありませんか?
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-03-30 12:28
こんにちわ。以下のようなデータセットを支店ごとの
3つのレポートの出力しようとしています。 *納品一覧表 商品名|合計金額|支店1金額|支店2金額|支店3金額 ----------------------------------------------- チョコ |10000 | 1000 | 0 | 9000 せんべい|12000 | 0 | 0 | 12000 このデータセットを元に支店ごとにレポートを作成しています。 支店1納品書 -------------- チョコ 10,000 せんべい 0 --------------- 合計 \10,000 この支店1の納品書で「せんべい」の金額は0なんですが 「金額が0のの商品はレポートに出力しない」というのをしたいのですが どのような方法が適切でしょうか? データセットを3つ作ってデータセットを作る時に0の物は省くという方法はあるのですが 出来れば大元データセットを元に3つのレポートを作成したいと思っています。 宜しくお願い致します。 | ||||||||
|
投稿日時: 2005-03-30 13:01
こんにちは、じゃんぬ です。
色んな方法があります。 ですが、今回は空欄にしたいのではなく、完全に出力したくないんですよね? それならば、セクションの出力条件を変えてやるしかないと思います。 「セクションの書式」で非表示 - ドリルダウン不可にチェックをして、 隣の「x・2」にその条件を指定します。 今回ならば、{[Dataset].金額} = 0 ですね。
私は、Dataset の時点で省いておくべきだと思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-03-30 14:06
色んな方法があります。
ですが、今回は空欄にしたいのではなく、完全に出力したくないんですよね? それならば、セクションの出力条件を変えてやるしかないと思います。 「セクションの書式」で非表示 - ドリルダウン不可にチェックをして、 隣の「x・2」にその条件を指定します。 今回ならば、{[Dataset].金額} = 0 ですね。 こんにちわ。じゃぬさん。この方法で解決できました。 じゃんぬさんには前にも助けてもらったことがあるような気がします^^; 有難うございました。 参考ぱでにパラメータフィールドと選択エキスパートをうまいこと使うと同じことが出来るようです。いつも品切れのCrystal Reports9 徹底活用術 が手に入るといいんですが。。 | ||||||||
|
投稿日時: 2005-03-30 14:22
こんにちは、じゃんぬ です。
# 条件に埋め込むのは「パラメータ フィールド」である必要はないかと思います。 その方法だと、詳細セクション出力時にムダな空行が発生すると思います... 違いましたかね? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-03-30 14:31
# 条件に埋め込むのは「パラメータ フィールド」である必要はないかと思います。
その方法だと、詳細セクション出力時にムダな空行が発生すると思います... 違いましたかね? こんにちわ。それはどうでしょうか。。とりあえずサンプルデータとして 2行しかデータを用意しなくて方っぽ消えてたので、じゃんぬさんに教えてもらうまで とりあえずこの方法でできるのかなぁ・・・と思っもので。 3行データを用意すると空行が出たかもしれませんね。 参考にならなくてすみません。 |
1