質問: お世話になります。帳票の作り方がわからないので質問させていただきます。 現在、帳票づくりのテストとして作業表のような帳票を作ろうとしています。 WORKNAME=作業の名前 ※作業ごとに”001”、”002”のように区分コードのようなものを持たせていています。 WORKER_NAME=作業に対応する作業者名 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/017a0089905e85668c0ee6eccfd3a6dd.png) プレビュー ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/8d7bc2fba84f2bf73d028e461c5b8dc7.png) データソースはDBで取得したパラメータが以下のようなものになります。 作業区分:作業名:作業者名 001 入庫 佐々木小次郎 001 入庫 田中正義 001 入庫 鈴木 九朗 001 入庫 鈴木 五朗 002 検品 鈴木 三朗 002 検品 鈴木 四朗 002 検品 鈴木 七朗 003 出荷 鈴木 十朗 003 出荷 鈴木 二朗 003 出荷 鈴木 八朗 003 出荷 鈴木 六朗 本来であれば作業ごとに対応する作業者を一覧として表示させたいのですが、画像を見ての通り”入庫”に全員がぶら下がってしまっています。そのため作業が変わった段階で枠を区切るようにしたいのですがどうしたらよいでしょうか?
回答: Groupを作成してGroupExpressionに区分コードを入れてみてはどうでしょうか。 こんな感じになります。 |入庫|<-GroupHeader |佐々木小次郎|<-Detail |田中正義|<-Detail |鈴木 九朗|<-Detail |鈴木 五朗|<-Detail |検品|<-GroupHeader |鈴木 三朗|<-Detail |鈴木 四朗|<-Detail |鈴木 七朗|<-Detail 以下略 Outlineの一番親要素を右クリック、Create Group、Create Group from expressionを選択、テキストボックスに$F{作業区分}を入力、Finish、で作成できると思います。