- - PR -
Crystal Reports、グループ名フィールドでの日付範囲について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-10-21 11:06
お世話になっております。
今、Crystal Reportsで帳票を作成していますが、「グループ名フィールド」で 日付を範囲指定して表示をしたいのですが、どのように行えば宜しいのでしょうか? 自分でやってみた所、「明細」で日が変わる毎に改ページしてしまうのです。 やりたい事 @「グループツリー」を下記の通りしたい。 1)日付(yyyy/mm : 2003/09など) +店舗 +個人別明細(月の明細。2003/09/01〜2003/09/30の明細) A明細は個人別の月明細を表示。個人が変われば、改ページを行う。 例) 氏名: ○○ 2003/09/01 : : 2003/09/30 (出力後、改ページを行う) 文が長くなりましたが、ご存知の方ご教授宜しくお願いいたします。 |
|
投稿日時: 2003-10-21 11:39
お世話になっています。
自己レスです。 「グループヘッダー」の中の「セッションの書式」でヘッダを出力しない様 設定したら、上手くいきました。お騒がせしまして、すいませんでした。。。 あと1点質問なのですが、「グループツリー」の表示を「yyyy/mm/dd」から 「yyyy年mm月」に変更したいのですが、どのように行えば宜しいのでしょうか? |
|
投稿日時: 2003-10-25 00:41
グループツリーはグループ値がそのまま利用されます。
ちょっと遅くなりますが、以下の方法で出来ると思います。 1. 式を作成。中身は ToText({日付フィールド}, 'yyyy年MM月')。 2. 1の式だけでグルーピング。※日付フィールドでグルーピングしない。 3. 各グループ内のデータが日付順に表示するために、「レコードの並べ替え」で日付フィールドを指定する。 難点としては式でグルーピングするとCrystal Reports側でグルーピングを行うようになり、レコード数によっては遅くなります。これが問題になる場合は、DB側で加工済みのフィールドを返すようにすれば良いでしょう。 グループツリーだけを変更することは出来ませんが、グルーピングの表示を加工することは、グループ エキスパートのオプションで可能です。 |
1