2017-09-08 56 views
1

私はCrystalでレポートを作成しています。それはかなり基本的なレポートです:私は同じ日付フィールドに基づいて2つのグループ:年と月があります。Crystal Reports:繰り返す方法詳細すべてのページのセクション

これらの2つのグループは、自分の詳細を整理する方法として機能します。私は細部が隠されているので、彼らは掘削することができます。 最初にレポートを表示すると、グループ1の年が表示され、グループ2の月が表示されます。

このようにグループ化された日付を使用せず、基本的なテーブルでは、フィールドヘッダーをページヘッダーセクションに配置します。これにより、各ページにフィールドヘッダーが自動的に配置されます。しかし、私は最初のページにグループ化された日付(詳細を隠している)があるので、そこにフィールドヘッダーを置くことはできません。

この結果、2つの詳細セクション(AとB)が作成されました。私は抑制式(onfirstrecordではなく)でフィールドヘッダーをAに入れました。これは私の目的に役立ちますが、レポートの詳細が複数のページを埋めると、詳細Aセクションは最初のページにのみ表示されます。

1)詳細Aの私のフィールドヘッダーを保ちますが、それぞれの新しいページにフィールドヘッダーを繰り返す:

に私のためにいくつかの式またはその他の方法はありますか?

2)または、フィールドヘッダーをページヘッダーセクションに移動しますが、私のグループがメインページ(年と月のグループをドリルダウンできる場所)に表示されているときに、

ありがとうございました!

答えて

1

繰り返しグループヘッダーを使用します。

これを行うには、Change Group Optionsダイアログを開きます(グループヘッダーを右クリックし、次にChange Groupを選択します)。 [オプション]タブでRepeat Group Header On Each Pageをチェックします。

あなたの詳細セクションのヘッダーをグループヘッダーに入れてください(この目的のためだけに追加のヘッダー)。各ページでこのヘッダーを繰り返します。

ヘッダーが最初に印刷されたかどうか、またはInRepeatedGroupHeaderを使用してヘッダーが繰り返し印刷されたかどうかを検出することすらできます。こうすることで、繰り返されるグループヘッダーに「継続」を実装できます。

関連する問題