- PR -

CrystalReportsXI のグループ化帳票について

1
投稿者投稿内容
ばけ。
会議室デビュー日: 2005/01/14
投稿数: 7
投稿日時: 2006-10-24 13:40
いつもみなさまの回答には、お世話になっています。
CrystalReportsについて、ご教授のほどよろしくお願いします。

開発環境 ・VB.Net2003
・CrystalReportsXI

以下のようなデータを使用し、帳票を作成したいと思っています。
テーブル
----------------------------------------------------
工場 品番 品名 部品番号 部品名 数量
----------------------------------------------------
FAC1 0001 椅子 10001 木材A 10
FAC1 0001 椅子 10002 木材B 5
FAC1 0001 椅子 10003 釘A 30
FAC1 0002 机 10001 木材A 16
FAC1 0002 机 10003 釘A 20

帳票レイアウト (1ページ目)
工場番号 FAC01
品番 品名 部品番号 部品名 数量
----------------------------------------------------
0001 椅子 10001 木材A 10
10002 木材B 5
10003 釘A 30
0002 机 10001 木材A 16
10003 釘A 20
(2ページ目)
部品合計
部品番号 部品名 数量
----------------------------------------------------
10001 木材A 26
10002 木材B 5
10003 釘A 50
工場毎のデータを出力し、工場が変わった時
出力した部品も合計を出力するという帳票です。

グループ化までは出来たのですが、部品の合計ページの作成ができません。
ひっかかっている所としては、以下の2点です。
・部品の合計がとれない
・部品合計のレイアウトが異なる

よろしくお願いします。

[ メッセージ編集済み 編集者: ばけ。 編集日時 2006-10-24 13:44 ]

[ メッセージ編集済み 編集者: ばけ。 編集日時 2006-10-24 13:45 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-10-24 14:00
引用:

ばけ。さんの書き込み (2006-10-24 13:40) より:

グループ化までは出来たのですが、部品の合計ページの作成ができません。
ひっかかっている所としては、以下の2点です。

・部品の合計がとれない
・部品合計のレイアウトが異なる

よろしくお願いします。


これだけでは、問題点が明確でないためアドバイスのしようがありません。

「工場」 と 「部品」 のグループ セクションを切って、
改ページ条件を適切に設定していれば問題ないと思います。

としか言いようがないです。

これは、現在 'どのような実装 / 設定' をしているのか、
その結果、'どうなってしまっていて' 困っているのかが不明だからです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ばけ。
会議室デビュー日: 2005/01/14
投稿数: 7
投稿日時: 2006-10-24 17:23
質問の内容に不備があり、申し訳ありません。
CrystalReportsの開発は初めてなので、不明な点が多々あるかもしれませんが
よろしくお願い致します。

工場番号 FAC01
品番 品名 部品番号 部品名 数量
----------------------------------------------------

上記部分をページヘッダにて設定しています。
工場番号、品番、グループ化を行い、部品番号を詳細セクションに設定しています。

工場番号のグループフッタで、改ページと部品の集計の出力を行っています。

部品の合計がとれない について
部品の集計値は取れるのですが、部品番号ごとに取得することができません。
また、部品番号と部品名の表示の方法もわからない状態です。

部品合計のレイアウトが異なる について
ページヘッダ部分を、部品合計用のレイアウト

部品合計
部品番号 部品名 数量

に変更することは可能でしょうか?
以前、ActiveReportを使用した時、コード内でレイアウトの変更が出来ました。
そのようなことは、CrystalReportsでは可能なのでしょうか。
良い方法があれば、教えて下さい。

よろしくお願い致します。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-10-24 17:55
引用:

ばけ。さんの書き込み (2006-10-24 17:23) より:

部品の合計がとれない について
部品の集計値は取れるのですが、部品番号ごとに取得することができません。


であれば、普通は 「部品番号」 もグループ化します。

引用:

また、部品番号と部品名の表示の方法もわからない状態です。


DataSource に含まれるレコードでしょうから、他の項目と同じように配置すれば良いと思います。

引用:

ページヘッダ部分を、部品合計用のレイアウト

部品合計
部品番号 部品名 数量

に変更することは可能でしょうか?


可能でしょう。

引用:

以前、ActiveReportを使用した時、コード内でレイアウトの変更が出来ました。
そのようなことは、CrystalReportsでは可能なのでしょうか。


ActiveReports でのコード制御は、CrystalReports では、
式フィールドを使った Basic 構文 / Crystal 構文にあたります。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ばけ。
会議室デビュー日: 2005/01/14
投稿数: 7
投稿日時: 2006-10-24 18:09
じゃんぬねっと様

回答ありがとうございます。
教えていただいた方法でやってみます。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)