• 締切済み

ACCESSのレポートのついてです

初心者でお恥ずかしい質問ですが、本当に悩んでいます。 どうか教えてください!! バージョンは2007です。 クエリで 以下の通り表示されているものを レポートで表示する方法についてです。 本社  AAA 本社  BBB 本社  CCC 本社  DDD 本社  EEE ア支店 FFF イ支店 GGG 以下続く ○表示したいレポート1   (担当)本社       (製品名)AAA             BBB             CCC             DDD             EEE ○レポート2   (担当)ア支店       (製品名)FFF             「以下余白」             (空白のセル)             (空白のセル)             (空白のセル)                 ○ 教えてください(1)   1ページに5件の製品名を表示できるをようにしたいです。   5件以下の場合は、空白のセルが表示されるようにしたいです             ○ 教えてください(2)    1~4件の表示の時、「以下余白」の文字を入れたいです 今の状況は、 レポート1  (担当)本社       (製品名)AAA             AAA             AAA             AAA             AAA です。 どうぞご指導ください!お願いします!!

みんなの回答

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

作り方を回答しますが、質問の場合には少し 少し込み入った説明をします。 なお、以前あった質問の中に質問された方が 質問の中でほぼ完璧なVBAコードを載せておられました。 http://oshiete1.watch.impress.co.jp/qa6575974.html そのVBAコードをほぼそのまま使用すると望みの レポートが得られることになります。 このVBAコードを用いることが最大の ポイントです。 ただ、ほんの少し訂正するところがあります。 たとえば、フィールド名などです。 そのために、レポートのレコードソースになる クエリのフィールド名、すなわちレポートで表示したい クエリのフィールド名を支障がなければおしえてください。 なお、作り方の途中までを下に示しておきます。 クエリのフィールド名、(あるいはクエリのSQL文 ならば、もっといいのですが) を示してもらえば、 手順は一気に進みます。 (1) 基本レポートの作成 レポートの新規作成から、「基になるテーブルまたは クエリの選択」でレポートで使うクエリを指定し、 表形式を選択し、OKとします。 そのまま、できたレポートを閉じます。閉じるときに レポートの名前をたとえば R報告 とします。 (2) レポートの修正 できたレポートをデザインビューで開きます。 詳細の下のページヘッダーのところにマウスを 当て、カーソルが十字になったらクリックして ページフッターを少し下に下げます。 ツールボックスの直線を選択し、詳細のところに 並んでいるテキストボックスの下側で左から右に 向かって直線を設定します。このときテキストボックスに 直線がかからないようにしてください。 次に、ツールボックスの改ページを選択し、 引いた直線の左端のすぐ下に設定します。 このとき改ページが直線に触れないように してください。この改ページの上で右クリック して、プロパティシートを表示し、名前を bpage としてください。 できたら、ページヘッダをほぼ元の位置まで上に引き上げ、 保存します。 ここから先はフィールド名がわからないと 出来ない部分がいくつかあります。 クエリのSQL文またはクエリのフィールド名を 示してもらえば、と思います。

yochi_ayumu
質問者

お礼

ありがとうございました!自分の力ではできなかったので、助かりました!ありがとうございました。 今回のことをふまえ、自分なりにやってみて、出てきた疑問をもう一度質問させていただきます。よろしければアドバイスください。よろしくお願いします。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

hatena さんの レコードがない場合も用紙の最後まで罫線を出力する NextRecord版 http://hatenachips.blog34.fc2.com/blog-entry-91.html や、そこで紹介されている、あと二つの方法を調べてみてください。 おなじく、「以下余白」についても http://hatenachips.blog34.fc2.com/blog-entry-214.html

yochi_ayumu
質問者

お礼

ありがとうございました!自分の力ではできなかったので、助かりました!ありがとうございました。 今回のことをふまえ、自分なりにやってみて、出てきた疑問をもう一度質問させていただきます。よろしければアドバイスください。よろしくお願いします。

関連するQ&A

  • ACCESSのレポート作成にて・・・

    レポートの改ページ時に困っております。 ┌───────┐P1  (担当1)       ←ページヘッダー             ←担当者ヘッダー  (A)区分      ←区分ヘッダー    1.aaa       ←詳細    2.bbb    3.ccc    4.ddd  (B)区分    1.eee    2.fff    3.yyy └───────┘ ┌───────┐P2  (担当1)       ←ページヘッダー    4.hhh       ←詳細    5.eee    6.aaa    7.ttt └───────┘ 上記の様にレポート出力をしていますが、P2に変わる際には、(B)区分のデータを 下記の様に再度表示させたいと思っております。 ┌───────┐P2  (担当1)   (B)区分       4.hhh        5.eee    6.aaa ACCESS97です。よろしくお願い致します。

  • ACCESS 2007 レポートについて

    ACCESS 2007 レポートについて レポート作成時、年度毎にグループ化し集計したいのですがうまくいきません。イメージとしては下記のように作成したいです。 テーブル 品名  日付   金額 AAA  H12/4/1  3000 BBB  H12/12/31 4000 CCC  H13/3/31 5000 DDD  H13/4/1  6000 EEE  H13/10/1 7000 FFF  H14/3/31 8000 レポートにて 品名  日付  金額 AAA  H12/4/1  3000 BBB  H12/12/31 4000 CCC  H13/3/31 5000 平成12年度 合計3件 DDD  H13/4/1  6000 EEE  H13/10/1 7000 FFF  H14/3/31 8000 平成13年度 合計3件 こんな感じでレポートにて表示させたいのですが、ついでに年度毎に1ページに表示させたいです。(データが多ければ(2)ページになります) クエリを使用し、例えば、平成13年度のみ表示させることはできます。 抽出条件にBetween CDate(CStr([年度を入力]) & "/4/1") And CDate(CStr([年度を入力]+1) & "/3/31")

  • CSVファイルをAccessに取りこみたい

    以下のような2つのCSVファイルがあるとします。 【hoge1.csv】 aaa,bbb,ccc,ddd 1,2,3,4 【hoge2.csv】 aaa,bbb,ddd,eee,fff 1,2,4,5,6 Accessをあまり使用したことがないので教えていただきたいのですが、 hoge1.csv、hoge2.csvを、以下のような形で Accessの1つのテーブルにインポートする事はできるのでしょうか? ---------------------------- | aaa | bbb | ccc | ddd | eee | fff | | 1 | 2 | 3 | 4 |  |  | | 1 | 2 |  | 4 | 5 | 6 | ---------------------------- ※「aaa」「bbb」…をフィールド名としたいです vb等でプログラムを自作するしかないのでしょうか? 何か良い方法がありましたら教えてください。お願いします。

  • アクセスのレポートでの連番付番方法について

     いつもお世話になっております。  アクセス2016のレポートで、連番のふり方についてお教えいただきたいと思います。  レポートでは、最初に日付でグループ化し、次に名前でグループ化しています。  連番は最初のグループ化でしている日付でふりたいのですが、やり方が分かりませんので、どうぞご教示をお願いいたします。  イメージは、下記のように考えています。 【例】テーブル名:T_仕事 日付    名前   仕事 8月1日  ああああ aaa 8月1日  ああああ bbb 8月1日  いいいい ccc 8月1日  うううう ddd 8月2日  うううう eee 8月2日  うううう fff 8月2日  ええええ ggg 8月2日  おおおお hhh 8月2日  おおおお iii 8月3日  かかかか jjj 8月3日  かかかか kkk レポート名:R_仕事 日付   名前   仕事 連番 8月1日 ああああ aaa  1           bbb  2      いいいい ccc  3      うううう ddd  4 8月2日 うううう eee  1           fff   2      ええええ ggg  3      おおおお hhh  4           iii   5 8月3日 かかかか jjj   1           kkk  2

  • Excelで空白セルだけを削除したい

    Excel(2002 SP3)で、以下のようなデータがあります。 これを、並び順を変えることなく、空白のセルだけを削除することはできますでしょうか? aaa     ←空白のセル zzz ddd     ←空白のセル bbb eee

  • ACCESSレポートのヘッダー表示の切り替えテクニック

    ACCESS(2002)のレポートで下記のように担当者別に担当者が購入した商品の明細リストを印刷したいと思います。 通常なら、担当者のグループヘッダーを作成し、詳細セクションに明細デーを表示させればOKなのですが、今回は、そのヘッダーの内容を「1ページ目(●Aを表示)」と「2ページ目以降(★Bを表示)」で異なる内容にしたいのです。 何か良い方法があれば教えて下さい! (補足1) 担当者が変われば、1ページ目は●Aの表示に戻し、2ページ目以降は★Bの表示とします。 (補足2) ★Bの表示領域は●Aよりも狭いです。つまり、2ページ目以降は1ページ目よりも明細が多く表示されます。 ┌───────┐P1-1  (担当1)太郎  ●ヘッダーA●   1.aaa   2.bbb   3.ccc └───────┘ ┌───────┐P1-2  (担当1)太郎  ★ヘッダーB★   4.ddd   5.eee   6.fff   7.yyy └───────┘ ┌───────┐P1-3  (担当1)太郎  ★ヘッダーB★   8.hhh   9.eee   10.aaa   11.ttt └───────┘ ┌───────┐P2-1  (担当2)花子  ●ヘッダーA●   1.xxx   2.yyy   3.ccc └───────┘ ┌───────┐P2-2  (担当2)花子  ★タイトルB★   4.jjj   5.eee   6.kkk   7.ppp └───────┘

  • 大量データの一括変換

    aaa.bbb ccc.ddd eee.fff ggg.hhh 上記のようなデータが約1万行程度あるのですが、これを下記のようなユーザ名・メルアドに変換するコマンド等、お分かりになる方教えてください。ユーザ名・メルアドの間は半角スペースです。 ある程度自分で調べた結果awk等で出来そうな気がするのですが。。。 ユーザ名  メルアド   ↓     ↓ aaa.bbb aaa.bbb@hoge.com ccc.ddd ccc.ddd@hoge.com eee.fff eee.fff@hoge.com ggg.hhh ggg.hhh@hoge.com

  • Access2016のレポートについて

     いつもお世話になっております。  Access2016のレポートで困っていますので、ご教示をお願いいたします。  下記のようなテーブルがあり、代表者がまだ決まっていない地域があるため、空白となっている所があります。  これをレポートで出力した際、代表者が空欄となっている所は1行分空いてしまいます。この代表者が空欄となっている所を詰めて出力したいと思います。  いろいろと調べて、詳細セクションと代表者名のテキストボックスの印刷時縮小をそれぞれ「はい」にすると、null値または「長さ0の文字列」の時は自動で詰まるとありましたが、なりませんでした。  どうか、ご教示をよろしくお願いいたします。 【テーブルA】 地区名   地域名   代表者名 AAA     あああ   ネズミ AAA     ああい   ウシ AAA     ああい  (空白) BBB    いいあ   トラ BBB     いいあ   ウサギ CCC     ううあ   タツ CCC     ううあ  (空白) CCC     ううい   ヘビ 【レポートA】 地区名(グループ化)  地域名(グループ化)  代表者名(詳細セクション) AAA             あああ                         ネズミ             ああい                         ウシ                         (空白行) ------------------------------- BBB             いいあ                         トラ                         ウサギ ------------------------------- CCC             ううあ                         タツ                         (空白行)             ううい                         ヘビ ------------------------------- ↓空白行をなしで出力したい形 【レポートA】 地区名(グループ化)  地域名(グループ化)  代表者名(詳細セクション) AAA             あああ                          ネズミ             ああい                          ウシ ------------------------------- BBB             いいあ                          トラ                          ウサギ ------------------------------- CCC             ううあ                          タツ             ううい                          ヘビ -------------------------------

  • 抽出して並べ替えたい

    初めまして 非常に悩んでいます。 エクセルシートの列に下記のようにデータが並んでいます。(文字列) AAA bbb ccc (空白) BBB ddd eee (空白) AAA bbb ccc (空白) AAA eee ggg 並べ替え後 AAA AAA BBB bbb eee ddd ccc ggg eee 尚、列上でセル位置は任意で、空白行も任意です。(1つ以上です) できれば関数でお願いします。 VBAの場合、使用したことがないので詳しくお願いします。

  • EXCELで特定の文字列を自動で置換する方法

    セル「A1」に商品名「AAA」と入力すれば、セル「A1」を参照している(計算式で結んでいる)セル「B1」に商品名「BBB」という具合に置換する方法を教えてください。同じく「CCC」が入力されれば「DDD」、「EEE」の場合「FFF」というように、置換したい商品パターンは約100アイテムあります。

専門家に質問してみよう