ActiveReportでこんな帳票を作成する方法

このQ&Aのポイント
  • ActiveReportを使用して、組ごとのページや複数ページを含んだ帳票を作成する方法をご説明します。
  • 各組ごとに○年○組という見出しを表示し、その下に各組の名前を表示するレイアウトが可能です。
  • データが入りきらない場合は、複数ページに分割して表示することもできます。
回答を見る
  • ベストアンサー

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 という風に 見出し:○年○組 中身:名前 といった組ごとのページ(入りきらない場合は複数ページ)を 表示させる帳票(?)です。実際は、違うデータで使うのですが、上記のようなレイアウトは可能でしょうか。 失礼致します。

noname#213520
noname#213520

質問者が選んだベストアンサー

  • ベストアンサー
  • liar_adan
  • ベストアンサー率48% (730/1515)
回答No.1

データをグループ化することで簡単に作れます。 レポートにGroupHeaderを挿入して、 そのDataFieldを「組」を表すフィールドに設定します。 NewPageを「Before」に設定すると、組ごとに改ページされます。

noname#213520
質問者

お礼

できました! ずっと悩んでいたので感動いたしました。 どうもありがとうございました(_。_)

関連するQ&A

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

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

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

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

  • ソフト内でグラフや帳票を作成するために

    おはようございます。 個人的な興味から伺いたいのですが、 自己開発のWindowsGUIアプリケーション(.Net環境)を作成した場合、 データのグラフ化や帳票を作成するには、 コンポーネントとしてActiveReportやCrystalReport等のソフトを使わなければ実現できないのでしょうか? それとも、VB.Net、C#、C++.Netなどの言語のみで実現できるのでしょうか? 生産性など、作りやすさという点からは、上記ソフトを使ったほうが良いことはわかるのですが、 例えば、単純な帳票(簡単な請求書)を作るだけでも、高価なソフトを買うというのは、無駄な気がしています。

  • ASP.NETでの帳票

    VisualStudio.NET 2003、VB.NETを使ってASP.NETのシステムを作成しています。 帳票の作成について教えてください。 DBから取得したリストを全件印刷したいのですが、1ページ20件ずつレイアウトして印刷したいのです。 最初はDataGridを使うと楽かと思っていましたが、20件ずつ複数ページになるようにするにはどうしたらよいのかわからずに困ってしまいました。 どうしようもなければ、 Response.WriteでHTMLのタグ出力をしていくしかアイディアが浮かびません。 でもそうすると、出力したタグはHEADタグの上に出てきてしまいました。 良い方法をご存知の方がいましたら教えていただけますでしょうか。 宜しくお願いします。

  • エクセルのシートのタイトル設定

    エクセルで帳票を作りたいときに上下に罫線を含んだ(数式含む)ヘッダーフッターを作りたいときってないですか? 例えば見積書とか… 品名 数量 単価 金額 ←見出し(印刷固定) あ   1 10 10 ┐ い   2  5 10 ├データ(印刷時に複数の頁) う   3  2  6 ┘ 頁計       26 ←これができません。(印刷固定) 要するに上下でデータを挟みたいときどうすればいいのでしょうか?

  • 帳票フォームのなかにリストを表示させたい

    Access2007でフォームを作成しています。 以下のようにフォームを作成したいです。 1年 A組 担任山田   1番 阿部   2番 井上 2年 B組 担任松田   1番 伊藤   2番 上田   3番 小田 上記のように,リスト内にリストを表示させたいです。 帳票フォームのなかにサブフォームで帳票フォームを表示させることはできないということで この方法は断念。 帳票フォームのなかにリストボックスを配置してみましたが, これもリストボックス内にうまく連携してレコードを表示させることができず断念しました。 クラスごとや個人ごとにレコードを操作したいので, メインフォームが単票形式になっては意味がないです。 お知恵を貸してください。 よろしくお願いいたします!

  • アクティブレポートを使ってDBのデータを帳票出力させています。

    お世話になります。 現在、VB.NET2008上でアクティブレポートを使って帳票作成をしています。 仕事の都合上、アクティブレポートやSQLはぶっつけ本番状態で学んでいるのでかなりの初心者なのですが、ネット上で探しても探し方が悪かったのか、同じような記事を見つけられなかったので、質問させていただきます。 やりたい事は、コードだけが入っているテーブルと、そのコードとコードに対する名前が入っているテーブルを関連付けて、帳票に名前を載せるということなのですが、今、困っているのは、同じテーブルから、区分が違うデータを取りだすという事です。 説明がうまく出来ませんが・・・ テーブル1 ---------------------- |区分|コード|名前 | ---------------------- |01 |001  |A会社| |01 |002  |B会社| |01 |003  |C会社| |02 |01  |商品A| |02 |02  |商品B| |02 |03  |商品C| ---------------------- ここから、「B会社」の「商品C」を帳票に出そうとしています。 今までは1つのテーブルから1つの情報だけ取り出していたので SELECT * FROM テーブル1 WHERE 区分='01' AND コード='指定のコード' と言ったような書き方でやっていて、アクティブレポートのデータフィールド部分には「名前」と列名を設定させてきました。 今回このような場合、どういう風にSQLを書けばいいのか、アクティブレポートでどう設定すればいいのかまったく分からないので、ご指導をお願いしたいと思っています。

  • BI(帳票)ツールのおすすめを教えてください。

    BI(帳票)ツールのおすすめを教えてください。 この度、BI(帳票)ツールの導入検討をしています。 下記の要件に会う製品に心当たりがあれば教えていただけないでしょうか? ・データソースはOracleDB 10g ・帳票の整形(罫線・改ページ)に強い ・Accessが使える程度のレベルのエンドユーザーで定型帳票を作成可能  (プログラム知識なし、GUIのツールのみ使用) ・DB直接アクセスでよく、DWH、ドリルアップ、ドリルスルー、ピポッド分析などは基本不要  (あってもいいですが高価になりがちなので避けています) ・作りこみなしでスタートアップしたいので、Webポータルが付いているかC/S型  (各種API、コマンドライン、バッチのトリガーだけ提供している製品はNG) 今は「Oracle Business Intelligence Standard Edition One」「Captain Play@」「OSS/NOA-V3」 あたりをピックアップして評価中です。 また、上記製品やおすすめ製品の実際の使用感などいただければ幸いです。

  • スタイルシート:1段組のレイアウトで両側の余白に色をつけたい。

    http://www.oakis.co.jp/ 上記のページのように、HPの中身の部分は1段組のレイアウトにして、その両側の余白のレイアウトに色をつけたいのですが、どのようにすれば実現できるのでしょうか? 今自分で作っているものとしては、<div>でbodyの全体をくくって、スタイルシートで幅を設定して配置を中心にすることで上のページのようなレイアウトにはしているのですが、両側の余白に色のつけ方が分かりません。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • ACCESSのレポート機能について

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