- - PR -
CrystalReportsで表形式はできない?
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-06-19 17:04
こんにちは。
CrystalReportsXI,VB.NETを使用していて、行き詰っていますので、 お知恵を拝借願えれば幸いです。 以下のような表形式のレポートを出力したいと思っております。 [当日] [当月] [項目] [数量][金額] [数量][金額] みかん 1 100 10 1000 りんご 1 50 20 1000 [合計] 2 150 30 2000 データベースには日付別に数量・金額が実装されています。 ところが、日付をパラメータ指定にしてユーザー指定するように 設計すると、これらの項目は詳細セクションに配置できるの でしょうか? レコード選択式に、以下のようになっています。
これでは、「当月」のデータの取得方法が分かりません。 そこで、月別の帳票にしてみようかと思い、 年月のグループを作成して、数量と金額の積算フィールドを グループ内部に配置しました。出力もされました。 が・・今度は当日のデータというのをどうやって 取得していいのか分かりません。 クロスタブ集計ではこのような複雑な集計はできないようですし、 どうやれば表示できるのでしょうか? それともこのような表形式の形はCrystalReportsでは できないのでしょうか? 当日データをデザイナから作成して、当月の部分だけ テキストフィールドで持たせて、ソースコードから 数値を当てる方法もありますが、デザイナからだけでは ムリなのでしょうか? 当月の部分をサブレポート化するのもいいですが、きれいな表形式に ならないのと時間がかかるので、なるべく1レポートで収めたいと 思っています。 どういう設計にすればいいのか迷っています。 よろしくお願い申し上げます。 | ||||||||
|
投稿日時: 2007-06-19 17:12
日本語でおk。 どのあたりが「ところが」なのかとかいろいろ突っ込みどころ満載。 揚げ足とりじゃなくて本当に質問の意味がわかんない。 CrystalReportsって表形式が基本でしょ? >これでは、「当月」のデータの取得方法が分かりません。 このあたりの意味がわかんない。じゃあ何のためにレコード選択しているの? >そこで、月別の帳票にしてみようかと思い、 >年月のグループを作成して、数量と金額の積算フィールドを >グループ内部に配置しました。出力もされました。 >が・・今度は当日のデータというのをどうやって >取得していいのか分かりません。 これも何のこっちゃさっぱりわからんです。 | ||||||||
|
投稿日時: 2007-06-19 18:34
データは当月分、抽出してくる。(レコード選択で)
当日分の合計、当月分の合計の両方とも、条件付き積算合計を作成すれば、できそうな気がする。 条件付き積算合計については、ユーザーガイドなり、オンラインヘルプなりを読んで勉強してくれ。 | ||||||||
|
投稿日時: 2007-06-20 13:06
かずくん様、ご返答ありがとうございます。
条件付き積算合計を勉強しまして、思っていた通りの結果が表示できました。 大変助かりました。 ありがとうございました。 |
1