Accessレポートで特定条件で改ページしたい

このQ&Aのポイント
  • Accessのレポートで特定の条件で改ページする方法についての質問です。地域名が変わるか、住所が変わる場合に改ページを行いたいです。
  • 現在、テーブルとレポートの作成までは進んでいますが、改ページの条件の設定がうまくいかず困っています。
  • サンプルデータベースでは、北海道を札幌市、旭川市、小樽市、北見市の4ページに分けて表示したいと考えています。アクセスのファイルは以下のリンクからダウンロードできます。
回答を見る
  • ベストアンサー

Accessレポートで特定条件で改ページしたい

はじめましてこんばんは。 Accessのレポートで特定の条件で改ページしたいため質問させてもらいます。 特定の条件とは ・地域名が変わる ・もしくは住所が変わる という2点です。 現在テーブルとレポートを作るところで止まっております。 サンプルデータベースで行くと北海道は札幌市、旭川市、小樽市、北見市の4ページに分けたいと言う意味です。 改ページのコントロールを設置したところまではよいのですが条件の入力がうまくいきません。 どなたかご伝授いただけないでしょうか? http://hiyokokko.s78.xrea.com/img/test.zip 上記に作りかけのアクセスのファイルが置いてありますので見ていただけたら幸いです。 宜しくお願い致します。

  • VT505
  • お礼率77% (74/96)

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.3

改ページコントロールは使いません。 (1) 並べ替え/グループ化の設定でフィールド2を降順で 設定し、グループヘッダを「はい」にし、 表示された「フィールド2ヘッダ」の上でプロパティ を表示し、「改ページ」を「カレントセクションの後」 に設定します。 これで、地域が変わるとページが変わります。 (2) 次に、 >札幌市、旭川市、小樽市、北見市の4ページに分けたい ということですが、これはフィールド4をそのまま使うわけには いかないので、新たにフィールド6を設定し、そこに 札幌市は1、旭川市は2のように市によって番号を 付与します。 後は、(1)と同様に、 並べ替え/グループ化の設定でフィールド6を降順で 設定し、グループヘッダを「はい」にし、 表示された「フィールド6ヘッダ」の上でプロパティ を表示し、「改ページ」を「カレントセクションの後」 に設定します。 以上です。

VT505
質問者

お礼

回答ありがとうございます。 改ページコントロールに気をとられていてそればかり調べておりました。 このような方法があったのですね・・無事解決致しました。 市の問題は文字数が違ったり「市」だったり「区」だったりして難航しておりますが新たにここで質問するのではなく何がどう出来ないのかもう一度調べなおしてきます。 ありがとうございました。

その他の回答 (5)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.6

http://www.accessclub.jp/index.html 困ったらこういうところも参考。 あと、 わからない場合は、 ここらの文章だけの掲示板よりは、 実際に操作しながら、の図解あるところを探すと良いです。 たくさんあります。

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.5

No3です。レポートの詳細にフィールド6を表示する テキストボックスを設定してください。この場合、 フィールド6を表示する必要がなければ、 テキストボックスの幅を小さくして、「可視」 を「いいえ」にすればよろしいかと。

VT505
質問者

お礼

またまた回答ありがとうございます。 追加の情報ありがとうございます。

VT505
質問者

補足

どなたをベストアンサーにするか悩みましたが独断で決めさせて頂きました。 皆様回答ありがとうございました。

  • iker
  • ベストアンサー率22% (2/9)
回答No.4

VT505様  多分ファイル形式ですとACCESS2007以前のものと思われますので。  県別はこのテーブルのみで改ページが行えます。 ツールバーの表示→並べ替え グループ化の設定より フィールド/式のところを フィールド2を選択 グループフッターを「はい」にしてのちに フィールド2フッタが現れます。 そこにツールボタンにある改ページを貼り付けると県別に改ページされるはずですが。  市別にするにはクエリか何かで市だけを切り出す必要があります。 改ページの要領は県別と同じです。

VT505
質問者

お礼

回答ありがとうございます。 改ページコントロールに気をとられていてそればかり調べておりました。 このような方法があったのですね・・無事解決致しました。 市の問題は文字数が違ったり「市」だったり「区」だったりして難航しておりますが新たにここで質問するのではなく何がどう出来ないのかもう一度調べなおしてきます。 ありがとうございました。

回答No.2

県名で改ページするには、 レポートをデザインで開いて、 詳細の左側の ■ の部分で、右クリックして、 並べ替え/グループ化の設定をクリックします。 そして、フィールド/式のところに、フィールド2を設定します。 下のグループヘッダのところをはいにします。 するとフィールド2ヘッダーというのができてしまいます。 これを一番小さく縮めちゃってください。 今度はフィールド2ヘッダーの左側の ■ 部分で、右クリックします。 プロパティをクリックします。 書式の一番上に改ページを設定するところがあるので、 カレント セクションの後 として閉じてください。

VT505
質問者

お礼

回答ありがとうございます。 改ページコントロールに気をとられていてそればかり調べておりました。 このような方法があったのですね・・無事解決致しました。 ありがとうございました。

  • layy
  • ベストアンサー率23% (292/1222)
回答No.1

例えば、 項目A:「北海道」 項目B:「札幌市」 項目A:「北海道」 項目B:「札幌市」 項目A:「北海道」 項目B:「小樽市」 項目A:「北海道」 項目B:「旭川市」 項目A:「青森県」 項目B:「青森市」 項目A:「青森県」 項目B:「青森市」 項目A:「青森県」 項目B:「八戸市」 項目Aが変わったかとなると5件目、 項目Bが変わったかとなると3件目、4件目、5件目、7件目、 項目AもBもとなると5件目 3,4,5,7件目が改ページ対象となる。 合成した項目があれば、 項目AB:「北海道札幌市」 項目AB:「北海道札幌市」 項目AB:「北海道小樽市」 項目AB:「北海道旭川市」 項目AB:「青森県青森市」 項目AB:「青森県青森市」 項目AB:「青森県八戸市」 となると 前レコードと同じかどうかの判定で、 3,4,5,7件目が改ページ対象となる。 ヒントの1つにでもなれば・・・。 あと 分類して連番を付番するような仕掛けとか参考です。 ※現状は見ていません。

VT505
質問者

お礼

回答ありがとうございます。 教えていただいた情報は次もしくはその次の段階で必要になってくると思いますのでその時活用させていただきます。 ありがとうございました。

関連するQ&A

  • ACCESSでレポート改ページについて

    ACCESS2000を使用していますが、レポートの改ページで困っています。 下記のようなレポートを作成しています。 発注者 ○○市役所  ----グループヘッダー0   ×××工事 工期 ○○/○○/○○ ----グループヘッダー1      担当者○○○ ----詳細      担当者△△△    ・    ・   ○○○工事 工期 ○○/○○/○○ ----グループヘッダー1       担当者○○○ ----詳細      担当者△△△      担当者□□□      担当者××× ←←←←ここで改ページ      担当者☆☆☆ 「ここで改ページ」で次のページからは担当者×××から始まるのですが、グループヘッダー1の○○○工事からはじめたいのです。 「セッション繰り返し」をするとうまくいくと思ったのですが、○○○工事が前のところに残ったままになるので、○○○工事ごと改ページしたいのですが、うまくいきません。 何分ACCESS初心者なもので、なにかよいご意見があればお願いいたします。      

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

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

  • Access2000のレポートで条件付改ページの方法を教えて下さい。

    Access2000で「所属コード」と「社員氏名」が入っているレポートを作りました。 枠線もつけてひととおりできたのですが、改ページの方法がよくわかりません。 以下の条件で改ページを行なうにはどうしたらよいのでしょうか? データは、所属コード毎にまとまっていて、さらに同じ所属コードのなかでは社員氏名(50音順)になっています。空白のデータ行はありません。 条件 1.1ページ10人で改ページをする。 2.所属コードが変わったら、10人に満たなくても改ページする。 3.所属コードが変わって改ページをする場合、空の行を補って1ページは常に10人分とする。 以上のような条件を満たす改ページ設定はできるのでしょうか?

  • アクセス レポートの改ページ

    アクセスのレポートウィザードでグループレベルを指定してレポートを作りました。 印刷時、ウィザードで指定したグループレベルごとに改ページをしたいのですがプロパティーにそれらしき項目が見あたりません。 改ページの設定方法を教えてください。

  • Accessレポートのレイアウトについて

    Accessレポートのレイアウトについて 現在レポートを作成していて行き詰っています。 レコードを3件出力したら、グループヘッダー部を表示したいのです。 いろいろ調べて、指定件数出力したら改ページする。というのは見つけたのですが、 改ページせずに、同じページにグループヘッダを出したいのです。 アドバイスいただければうれしいです。よろしくお願いします。

  • Access2000 レポートの改ページ

    Access2000のレポートを作成しているのですが、1ページ分しかデータがないのに、2ページ目がまるまる空白で表示されてしまいます。2ページ分のデータをプレビューで表示させると、1ページ目にデータが表示され、2ページ目が空白・3ページ目に2ページ目のデータが表示されて4ページ目が空白という具合になっています。 改ページの方法で改善できる方法を教えてくださると助かります。

  • 改ページについて

    Access2000でレポートを作成しそのレポートに リストボックを配置し、リストボックスの行数が 特定の行数になった場合に改ページをしたいと 思っていますが、改ページ コントロールを使って 改ページをするのでしょうか? 参考になるサイトでもいいので教えてください。

  • Access2007 のレポートで

    Access2007 のレポートで 各会社、各支店ごとの発注数の集計表を作っています。 会社単位の合計のグループフッターの改ページをカレントセクションの後にすると、 途中のレポートは会社別の合計の後で改ページされるのですが、 最終ページにページヘッダーのみ表示されます。 この最終ページはいらないのですが、改ページの指定方法が間違っているのでしょうか?

  • ACCESS2000のレポートの改ページについて

    こんにちは。現在ACCESSを自分でテキストを購入して勉強しています。たいしたことではないとは思うですが、どうしてもわからなくて悩んでいます。 レポートの改ページをする際にプロパティの設定値の中で、“カレントセクションの前(後)”とありますが、某テキストにはこの設定値に関する説明で、“指定のセクションを印刷する前(後)に改ページする”とあります。これは改ページを設定する位置をしているのではなく、単に印刷する前後に改ページをするかしないかをあらわしているものなのでしょうか?どうしてもこの説明からすると印刷をする前や後に改ページを設定するかのように読み取れるのですが、そういった意味ではないように思えるのです。実際に設定してみたのですが、印刷とどう関わっているのかが良くわかりません。くだらないことかもしれませんが、どうか教えてください。よろしくお願いいたします。

  • アクセスで特定のレコードのみのレポートを印刷したいのですが。

    アクセス2003である特定のレコードのみのレポートを印刷したいと思っています。現在開いているフォームのレコードのみを印刷(レポートとして)印刷するには、ファイル→印刷→ページ指定で現在印刷しているのですが、他に方法はないでしょうか?単に「レポートの印刷」とすると全てのレコードが印刷されてしまいます。今のところ特定のレコードのみ印刷するには、まずページ数を調べなければいけないので不便です。せっかくパラメータクエリなどで、そのレコードのフォーム画面を表示させても、レポート印刷につながらないので、どなたか良い方法を教えていただけないでしょうか?よろしくお願いいたします。

専門家に質問してみよう