• 締切済み

クリスタルレポートの改ページについて

クリレポ初心者です。 帳票で20行出力した後、合計欄を表示したいのですが、明細が21行以上だと改ページした後、グループヘッダが出力されるのですが、20行ジャストで改ページし、合計欄を改ページした先頭の1行に出力しようとすると、なぜかグループヘッダが出力されません。 どなたかご存知の方がいましたらご教授をお願い致します。

みんなの回答

  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.1

こんにちは、じゃんぬねっと です。 まず、質問をするのであれば、CrystalReports のバージョンを書きましょう。 .NET 付属のバンドル版では、この現象は確認済みですが。

関連するQ&A

  • Accessレポートでの改ページ

    Accessのレポートで、明細行を必ず8行ずつ印刷したいのです。 8行に満たない場合は、8行になるまで空白行を加えます。 そして、ヘーダー部に明細の金額合計があり、最終ページはヘッダー部を含めて8行にしたいので、明細行が7行となります。 とりあえず↓ 印刷する明細行数を常に8の倍数になるように空白行を作り、8行ごとに改ページしてみました。 しかし、最初の1ページ目はちゃんと8行で改行されますが、2ページ目からは、1行ずつしか印刷されません。 例えば、明細レコードが9レコードの場合、空白行含めて15行の明細をつくりました。 それを以下のプログラムで実行すると、9レコード目から15レコード目までは、1ページに1行ずつしか印刷されません。 どうすればいいのでしょうか? どなたかよろしくお願いします。 ***************************************************** Private Sub ページヘッダー_Format(Cancel As Integer, FormatCount As Integer) '印刷行の初期化 cntPage = 0 End Sub Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer) '印刷行を更新 cntPage = cntPage + 1 If cntPage = 8 Then '改ページ Me.Section(acDetail).ForceNewPage = 2 '印刷行の初期化 cntPage = 0 End If

  • 【Access】レポートのグループ集計結果をページヘッダーへ表示したい

    作業環境 Access2007 WindowsXP よろしくお願いします。 グループ化したデータの集計結果をページヘッダーより上に表示する方法は無いでしょうか。 現在店舗コードでレポートをグループ化し、金額と明細数の合計をグループヘッダーへ表示しています。 しかしこの方法だと、ページヘッダーに指定しているデータ見出しの下に合計が表示される為、見栄えが非常に悪いのです。 例) 商品No 商品名 単価 売上数 合計  ← ページヘッダーの見出し      店舗A 250  明細数 2     ← グループ集計   1    AAA   10   5    50     2    BBB   20   10   200 (改ページ) 商品No 商品名 単価 売上数 合計  ← ページヘッダーの見出し      店舗B 3,800  明細数 3     ← グループ集計   1    CCC   30   20    600     2    DDD   40   30   1200   3    EEE   50   40   2000 上記例のような表示を、以下のように変更したいのです。      店舗A 250  明細数 2     ← グループ集計 商品No 商品名 単価 売上数 合計  ← ページヘッダーの見出し   1    AAA   10   5    50     2    BBB   20   10   200 (改ページ)      店舗B 3,800  明細数 3     ← グループ集計 商品No 商品名 単価 売上数 合計  ← ページヘッダーの見出し   1    CCC   30   20    600     2    DDD   40   30   1200   3    EEE   50   40   2000 グループフッターへ合計を表示させれば問題無いのですが、 集計は必ずヘッダーへ表示させるよう指示を受けている為、 何か方法がありましたらご教授頂きたいと思います。 分かりにくい説明で申し訳ありませんが、よろしくお願い致します。

  • ACCESS2000のレポートの改ページ

    ACCESS2000のレポートで得意先でグループ化してあり30行になったら 改ページすると言うことをやっているのですがレポートのプレビューを見ると 1ページ目はしっかりでているのですが2ページ目が白紙3ページ目は正しくでています。後、得意先データが30データなくても空打ちで改ページしたいのです。 どうやったら改ページがうまくいくでしょうか? レポートはメインレポートにページヘッダーが有り詳細にサブレポートをもってきています。あとページフッターがあります。 どなたかおわかりの方お教え願えないでしょうか?

  • アクティブレポートの、ページカウントについて

    どうにもこうにもならなくて困っています。 社内の人と相談しても解決出来ませんでした。 どなたかお助けください。 アクティブレポートのページヘッダにページカウントをとっています。 PageHeader(GrhAごとの現在ページ番号/GrhAごとの総ページ数) GrhA(キーA NewPage.Before) GrhB(キーB) --------- Detail --------- GrfB(合計行) GrfA(合計行) ReportFooter(合計行) ・PageHeaderの現在ページ(テキストボックス)のプロパティ SummaryGroup GrhA SummaryRunning Group SummaryType PageCount ・PageHeaderのGrhAごとのページ数(テキストボックス)のプロパティ SummaryGroup GrhA SummaryType PageCount 以上のような設定です。 普通に出力する分にはこれでページカウントはうまくいくんですが、 レポートフッダの合計行だけ入りきらなくて次のページに行ってしまうようなとき、グループごとのページ数がうまく取得できません。 グループごとにページ数を取得するのではなく、総ページ数を取得するのなら、うまくいくんですが・・・・。 解決策がお分かりになる方がいらっしゃれば、どうか、どうか! 教えてください!

  • レポートヘッダの改ページについて

    宜しくお願いします。 レポートヘッダーにはレポートタイトルがあります。(ページヘッダーはありません)。グループヘッダーには『店舗』で区切っていまして、改ページ(カレント セクションの前)を指定しています。 1ページ目だけにレポートヘッダのレポートタイトルを印字して、そのすぐ下から『店舗』で区切られた詳細データを印字したいんですが、詳細データは2枚からになってしまいます。(ということは、1枚目はレポートタイトルのみ印字) 改善策をご教授して頂ければ幸いです。

  • クリスタルレポートのグループヘッダ

    Visualbasic 2013とクリスタルレポートを利用してアプリケーション開発を行っております。 クリスタルレポートはサブレポートを準備しており、 メインとなるレポートの詳細部にサブレポートを配置しております。 このような構成でレポートを出力した場合、 必ず1ページ目にグループヘッダのみ出力され、それ以降は正常に出力される事象が発生しております。 1ページ目にグループヘッダのみ出力される理由が分からない状況です。 大変お手数お掛けいたしますが分かる方がいらっしゃいましたら ご教授頂けますと幸いです。

  • ACCESS レポートの改ページについて教えて下さい。

    レポートを作っているのですが、詳細のセクションで改ページを「カレントセクションの後」に設定しています。 すると詳細が一行だけであれば問題なくレポートが出ますが、 2行以上あると2行目以降が別のページに印刷されてしまいます。 レポートはこのようになっています。 ページヘッダー: ========= 見出し(会社名) ========= お客様氏名・住所・生年月日など _______ 日付/内容/金額 _______ 詳細: 日付/内容/金額 です。 これで各お客様の来店情報が出るようにしたいのですが、上に書いたように詳細がひとつなら、次ページに進めば次のお客様へとレポートは進むのですが、2行以上あれば2行目だけ次ページに印刷されてしまいます。 1人の情報を1ページにまとめるにはどうすればよいか教えて下さい。(20行くらい入るスペースは用紙に残っています)宜しくお願いします。

  • ACCESS2000レポートを一定の行数で改頁

    ACCESS2000を使っています。 メインレポートの詳細部にサブレポートがあり、サブレポートの詳細部を 決まった行数で印刷したいのですが、いい方法はありませんか? 今は、メインレポートのページヘッダ・フッタの高さの調整で対処しています。 よろしくお願いします ┌----------------------┐ |メインレポート ページヘッダ        | ├----------------------┤ |メインレポート 詳細部           | |┌--------------------┐|  ||サブレポート グループヘッダ      ||  |├--------------------┤| ||サブレポート◇詳細部     (1行目)||┐ ||               (2行目)||├この行数を ||               (・・・)|||固定にしたい ||               (9行目)|||例では10行 ||              (10行目)||┘ |├--------------------┤| ||サブレポート グループフッタ      || |└--------------------┘| ├----------------------┤ |メインレポート ページフッタ        | └----------------------┘

  • Accessのレポートでグループごとに改頁とページ数のクリア

    こんにちは。Access2000を使用しています。 支店毎の商品別売り上げ表を作成したいので、 レポートで「支店コード」と「商品コード」を グループ化しました。 支店が変わったら改頁するよう、「支店コードフッター」 に改頁コントロールを挿入しました。ここで以下の 問題とカスタマイズをおこないたいのです。 *********************************************** 1.最後の「支店コードフッター」を出力した後で、 改頁されてしまい、不要な紙(ページヘッダーと ページフッターだけ)が出力される。 2.ページフッターにページ番号([Page])を出力して いるが、支店が変わったら(ページフッターを出力 したら)クリアーして「1ページ」から出力したい。 *********************************************** 以上の2点を解消する策をどなたかよろしくお願い いたします。

  • ACCESSレポート改ページ教えてください☆

    いつもお世話になっております。今回も悩み悩んでいます。(-。-;) 今回もよろしくお願いします。 以下のようなクエリで作成したデータを作成しました。 商品グループ   仕入日   金額    A       07/08/01   10     B       07/08/23   50     A       07/08/01   20     B       07/08/24   10  このようなデータを使用しまず、レポートを作成する際に商品グループごとに改ページしたいと思い、商品グループのグループヘッダーを作成しプロパティで、"セクションの前" に設定し、うまくいきました。 1つの条件でグループ化、改行はうまくいくのですが、以下のように商品グループと仕入日でグループ化し、改行するにはどうすればよいのでしょうか? 《P1》 A    -----(商品グループヘッダー) 07/08/01 -----(仕入日グループヘッダー)  10   -----(明細)  20 《P2》 B    -----(商品グループヘッダー) 07/08/23 -----(仕入日グループヘッダー)  50   -----(明細) 《P3》 B    -----(商品グループヘッダー) 07/08/24 -----(仕入日グループヘッダー)  10   -----(明細) 設定だけでうまくいくのでしょうか? VBAとか必要になってくるのでしょうか? よろしくお願い致します。。

専門家に質問してみよう