• 締切済み

ActiveReportの改ページ不具合について

.NETでActiveReportを使用しておりますが、改ページのデータ不具合が発生しております。 GroupHeader1に部門名、GroupHeader2に得意先名を指定しております。 各HeaderにはDataFieldを指定しており、GroupHeader1には部門コード、GroupHeader2には得意先コードを設定しております。改ページはGroupHeader1の部門コードごとに自動でされるよう設定しております。 帳票は下記のようになっています。 PageHeader GroupHeader1 GroupHeader2 Detail GroupFooter2 GroupFotter1 PageFotter このデータで帳票を出力した場合、1ページ内に収まりきらずに自動で改ページされ、かつ次ページに1件しかデータがない場合、GroupHeader1の部門名が次のGroupの部門名になってしまいます。なお、最初の部門名以外で、次ページに1件のみしかでない場合は正常です。 上記回避方法をお教え頂けませんでしょうか? 3日間悩んでいるのですが、なかなか解決方法が見つかりません。皆様のお力をお貸しいただきたく。 よろしくお願いいたします。

みんなの回答

  • miyuyu
  • ベストアンサー率61% (30/49)
回答No.1

> 3日間悩んでいるのですが~ うぅーん。その前にGrapeCityに問い合わせておけばよかったですね。 バグレポートにも載っていない不具合でしょうか? どちらにしても回答はくれると思います。 高いお金を出して購入したのですから是非問い合わせましょう。 バグレポートに載せない不具合も有りますからして。 もしかしたら既知の事で回避策など教えてくれるかもしれません。 #私の場合も不具合を認めておきながらバグレポートにも載らずパッチすらでませんでした

yui_kis
質問者

お礼

回答ありがとうございました。 もう一度イベントの起きる順番を確認して、 GroupHeader1のNewPageにBefore, GroupFooter1のNewPageにAfterを設定すると うまくいくようになりました!

関連するQ&A

  • ActiveReportでこんな帳票できますか?

    ご質問させていただきます。 ActiveReportでこんな帳票作れるでしょうか。 1ページ目  1年1組   名前1   名前2   ・・・   名前30 2ページ目  1年2組   名前1   名前2   ・・・   名前23 3ページ目  1年3組   名前1   名前2   ・・・   名前30 4ページ目  1年3組   名前31   ・・・   名前35 という風に 見出し:○年○組 中身:名前 といった組ごとのページ(入りきらない場合は複数ページ)を 表示させる帳票(?)です。実際は、違うデータで使うのですが、上記のようなレイアウトは可能でしょうか。 失礼致します。

  • ActiveReportについて

    ActiveReportの詳細セクション(Detail)以外の、例えばGroupFooterなどで、1ページに表示するデータ(行)数が足りなかった場合に空白行を出力することなどできますか? (例えば1ページに18行のデータを表示するとして、データが5件の場合、合計(GroupFooter)で18行に満たない分、空白を表示させる) 説明がうまくできなくて申し訳ないのですが、よろしくお願い致します。

  • ActiveReportでデータが0件の場合・・・

    VB6、ActiveReport2.0を使用しています。 フォームのボタンが押下された時に、帳票を発行するプログラムを作成しています。 rptXXX.PrintReport Falseにて印刷しているのですが、 表示するデータはrptXXXのActiveReport_DataInitializeでSQLを作成し、DataControlのSourceに渡してます。 このSQLを作成した時データが0件ならレポートの印刷をしないようにしたいのですが、記述の仕方がわかりません。 お分かりになる方いましたらアドバイスお願いします。

  • VB6でActiveReport1.5Jを使って2列印字を実現するには

    初めまして!開発におきまして、以下の経験を されている方がおられましたらご指導をお願い 致します。又、実現可能な案がありましたら ご意見をお願いいたします。 今回、ActiveReportでしたい事ですが、 ------------------   -------------------  |項目A|項目B|項目C|    |項目A|項目B|項目C| ------------------   -------------------     ・               ・     ・               ・     ・               ・     ・               ・     ・               ・     ・               ・ このような帳票イメージ(2列)でデータを 印字し出力したいと思っております。 1ページの明細行は固定にします。 上記のような帳票を出力するにはどういった 処理をVB側、ActiveReport側でしてやらないと いけないのでしょうか?ActiveReportの プロパティを使って出来るものなのでしょうか? お手数ですがご指導を宜しくお願いいたします。

  • 「Access レポート」での改ページについて

    今、Accessのレポートで、クエリで作成したデータの表示を行っています。そこで、テーブル名「出納帳」にフィールド名「科目コード」があり、ここに何種類かのコードが入っているのですが、そのコードが同じものだけを一枚の紙に抽出し、改ページを行って、また次の同じ科目コードのデータだけを抽出したいと考えています。  ツールボックスに「改ページ」というツールがあるのは見つけたのですが、どう動かしてみても、うまく利用できません。  上記の条件での改ページの仕方をご存知の方、ご教示をお願いいたします。

  • エクセルで改ページ部分に自動で線を

    エクセルで帳票をプリントする際、データの量によっては自動改ページされ複数枚になります。 その際、改ページされる最後のところに線を自動で引くことは可能でしょうか? 次ページの先頭には線は不要ですが、3ページになる場合は次ページの最後に線が必要です。 フッター部分の表記とデータ部分を明確に区別するためです。よろしくお願いします。

  • Excelの改ページ 同シート内で複数の改ページの設定

    同じシート内で多くの改ページを設定しなければならない場合 1ページ毎に設定していかないといけないのでしょうか? それとも改ページしたいデータで並び替えて、同データのある行で改ページを分割していくのは可能でしょうか? たとえばA列に上から111112223333344455555とある場合に自動的に1と2の間、2と3の間、3と4の間、4と5の間にそれぞれ自動的に改ページを入れたいのですが・・・

  • ACCESSのレポート機能について

    いつもお世話になっております。 アクセスのレポート機能でお伺いしたことがあります。 現在データベースの内容を帳票出力したいと思っています。 一枚8件が帳票される想定でレイアウトを作りました。 そこで一つ問題が発生しております。 8件丁度のレコードの場合は帳票が綺麗な並びで表示されるので 問題ないのですが、 8件以下の場合や、8件以上の場合、帳票に余白がでてしまいます。 (例 5件の場合、5件表示され、3件分の余白が発生。) ページヘッダにはグループにするべきデータをセット、 詳細には1レコードの帳票をセットして、 グループされるデータが順番に帳票に出るようにしたいと思っています。 希望する帳票レイアウトは、 8件以下の場合は、(例3件の場合) 3件データ表示+5件ブランクで帳票レイアウトが表示される。 8件以上の場合は(例12件の場合) 8件は全件表示 次ページで4件+4件ブランクの帳票レイアウトが表示される。 一つの解決方法があるとすれば、 データベース側でブランク分のデータを作ってその用のデータに見せかけるという 方法は浮かんでおります。 しかし、レポートの設定などで詳細のなかのレポートレイアウトが ページ数一杯まで自動で表示されるような設定があればその必要が ないのではないかと思い質問をさせて頂きました。 どうぞよろしくお願い致します。

  • Access改ページ時の表題印刷について

    以前に質問させていただいた件に関しての追加の質問です。 レポート出力時の範囲を下記の範囲入力画面で入力した内容を印刷したいと考えてます。       住所コード : [住所自]   ~ [住所至]        販売店コード : [販売店自] ~ [販売店至]        担当者コード : [担当者自] ~ [担当者至]  レポートは販売店コードで改ページするように設定しているため販売店コードフッターで  ="住所コード:" & Forms![frm出力範囲]![住所自] & "~" & Forms![frm出力範囲]![住所至] & Chr(13) & Chr(10) & "販売店コード:" & Forms![frm出力範囲]![販売店自] & "~" & Forms![frm出力範囲]![販売店至] & Chr(13) & Chr(10) & "担当者コード:" & Forms![frm出力範囲]![担当者自] & "~" & Forms![frm出力範囲]![担当者至] と指定すればできると教えていただき解決したと思ったのですが、データが多くて改ページした場合 販売店コードは変わらないため、入力範囲が印字されません。 教えていただいた指定内容をページフッタに移動させて試してみましたがいまくいきません。 どのように指定すればよいでしょうか? また出力範囲と同時に該当ページの販売店コードも印字したいのですが、これも単純にページフッタに移動させただけではうまくいきませんでした。 あわせて教えていただけますか。

  • Access 帳票フォームのコンボボックス

    こんにちは。 Accessの帳票フォームに得意先のコンボボックスを配置し、入力の手助けをしたいと思います。 しかし、名前が良く似ているため、一部を入力したらリストが絞り込まれるようなものにしたいのです。 単票フォームに同じようなものがあり、非連結のテキストボックスに入力をしたら、コンボボックスに絞り込まれたリストが自動的にドロップダウンされるようなものを作っています。 帳票フォームでこういうことをすることが、難しいことは今までいろいろな方の質問で分かっています。  Access2003  Q:得意先:得意先ID、得意先名、検索カナ  検索カナの一部を入力したら、得意先名のリストが自動的に表示されるようにしたい。  帳票フォームでこのようなことは可能でしょうか? 無理でしたら、無理と言っていただけると諦めがつきます。 よろしくお願いします。