Accessのレポートでラベル印刷に問題が発生している

このQ&Aのポイント
  • アクセスのレポートでラベル印刷する際、隣のデータまで表示される問題に困っています。
  • テーブルのデータを元に宛名ラベルウィザードでレポートを作成したが、1つのラベルに隣のデータも表示される。
  • 印刷すべきデータだけを1つのラベルに印字させる方法を教えてください。
回答を見る
  • ベストアンサー

アクセスのレポートで・・

アクセスのデーターをラベル印刷するにあたって困っております。多分何か簡単な設定で解決できるのだと思って・・アドバイス頂けましたら幸いです。 まず、テーブル構成は ------------------------------- ID :オートナンバー 案件1:テキスト 案件2:テキスト 案件3:テキスト 案件4:テキスト 案件5:テキスト -------------------------------- となっており、案件1から5には文字が入力されております。(約20行のデーターを入力してます。) このテーブルを元に宛名ラベルウィザードで5列からなるレポートを完成させたのです。 レポートイメージは下記のような感じです。 -------------------------------- 案1 案2 案3 案4 案5 □  □  □  □  □ □  □  □  □  □ □  □  □  □  □ -------------------------------- そこで印刷した結果を見てびっくり。。 テーブルの案件1に入力された文字が”あいうえお”  〃   〃 2に 〃  〃   ”かきくけこ”  〃   〃 3に 〃  〃   ”さしすせそ”  〃   〃 4に 〃  〃   ”たちつてと”  〃   〃 5に 〃  〃   ”なにぬねの” とすると、レポート印刷では上記のレポートイメージのように1つ1つのラベルにテーブルのデーターが印字されるものと思ったら、1つのラベルに、”あいうえおかきく”というように自分のデーター”あいうえお”以外にも隣のデーターである”かきく”までも表示し印刷されてしまって困ってます。 ちなみに、そのレポートのコントロールソースを見てみると(=Trim([案件1] & [案件2] & [案件3] & [案件4] & [案件5])というようになっております。 どうしたら1つのラベルに1つのデーターのみを印字させることが出来ますでしょうか。

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

  • ベストアンサー
noname#11841
noname#11841
回答No.2

(1) 案1:テーブルのデザインを変更する。  即ち、 ------------------------------- ID :オートナンバー 案件:テキスト -------------------------------- という形にして、約100行のデータにするわけです。その上で、再度、宛名ラベルウィザードを走らせます。 (2) 案2:レポートのデザインを変更する。  即ち、  レポート全体の幅を5倍にし、  今あるテキストボックスのクローンを4つ作り、  クローンをオリジナルのテキストボックスの横にレイアウトし、  5つのテキストボックスのコントロールソースを変更する。  上の2案ではいかがでしょうか。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

宛名ラベル1枚に相当する部分を念頭において、案件数(この場合は5個)のテキストボックスを貼り付けます。場所は、ドラッグして自由に配置できますよね。そして5つのテキストボックスの「コントロールソース」を案件1、2、3,4,5と適当に、別々に設定します。配置はラベルの1枚の中に納まるようにします。 >(=Trim([案件1] & [案件2] & [案件3] & [案件4] & [案件5])としたら1テキストボックスに結合された文字列が入ってしまうのは当たり前。 次に用紙1枚に何組か印刷したいのでしょうが、、ページ設定で、レイアウトタブをクリックし、そこの列数(通常2か)行間隔、列間隔、サイズ、印刷方向(左から右へ、Z型、または上からに下へ、N型)を指定して印刷してみてください。 それらの知識を元に、ラベルにうまく収まるように間隔などを調節してください。

  • doredore1
  • ベストアンサー率38% (13/34)
回答No.1

おはようございます。 レポートのレコードソースを基になるテーブルまたはクエリに変更。 レポートのテキストボックスのコントロールソースをそれぞれ案件1 案件2 ・・・と変更しては、いかがでしょうか? 私は、質問の意味を勘違いでしょうか? こんな事では、解決できませんか? 

関連するQ&A

  • ACCESSのレポートで

    ACCESSど初心者です。。皆様にいろいろ助けていただいておりますが、今回はレポートでラベル印字のところをテキストでやっていますが、1件目のデータは最初からテーブルに格納してあり、郵便番号をプロパティで定形どおりに設定しました。2件目からはエクセルでデータをインポートしたので宛名ラベルをレポートで作成し印刷プレビューで見てもー(ハイフン)が付いていますが、1番目は付いていません。どうしたらハイフンをつけられるでしょうか?よろしくお願いします。

  • アクセスVBAで、レポートを作成しています。

    アクセスVBAで、レポートを作成しています。 CreateReportControlでテキストボックスを作成しているのですが、SizeToFitが機能していません。 ラベルはSizeToFitの記述をいていないのに、自動で文字分の大きさに変わっています。 表示させようとしているデータはあらかじめ、テーブル内に入力されていて、改行もされています。 うまくレポートに反映できません。 よろしくお願いします。

  • ACCESSのレポートで

    Accessのレポートで宅急便の送り状を印刷しているのですが、 送り先は住所録からですが、送るものが毎回違う為、 送り状の品名欄に印字したい文字をその都度、印刷時に入力 することは出来ませんか?(品名のデータは残らくて良いです。) 宜しくお願い致します。

  • Access2000でのレポート印刷

    Access2000を使用しています。 データをテーブルに入力してレポート印刷をしたいのですが、テーブルで抽出したデータだけを印刷するにはどうしたらいいのでしょうか? 今、レポート印刷できるのはそのレポートを作成した時点でのテーブル状況が反映されたもので、その後テーブルの操作をしても、それがその都度、レポートに反映されません。よろしくお願いします。

  • VB6からACCESSのレポートを印刷  

    OpenReportはレポート1 text2.text はテキスト型(何部印刷) oleAccess.DoCmd.OpenReport ReportName, acNormal oleAccess.DoCmd.PrintOut acPages, , , , CInt(Text2.Text) 上記の内容では印刷したときに、印刷ドキュメントがOpenReportとPrintOutでは違うんですけど,これでは 別々のデータが印刷さるのでこまってます。どうかいいアドバイスを下さい. 例  ACCESSのテーブル    テーブル1(青くなっている状態)    テーブル2    ACCESSのレポート    レポート1(青くなっている状態) っていう具合になっていて、ACCESSを開くとテーブル1にカ ーソルがある状態。 印刷のドキュメント レポート1 テーブル1 っいうふうになっていて、困っています. レポート1だけを何部印刷するとかはできないんですかね?

  • Accessでのレポート表示について

    Accessの初心者です。レポートを作成していてわからないので教えてください。 テーブルで入力したものを引っ張ってきてレポートで表示したいのですがその表示の時に括弧をつけて(****)と表示する事はできますか?  テーブルでは **** と入力して  レポートでは(****)と表示したい レポートで****の前後にテキストボックスで()を書いてもいいのですがこれでは1つ困る事があります。 それは文字数がその都度違うということです。テキストボックスでやると(**  )となったり(****)****となったりします。希望は文字数が多くても少なくても最初と最後に括弧をつけたいのです。 (*) (****) (***********) ↑こんなかんじで。 いい方法はないでしょうか?よろしくお願いします。

  • Access 宛名ラベル印刷で,

    Accessd2003を使用しています。 レポートで宛名ラベルウィザードでラベルを作っています。 テーブルの"担当者"には、データが入っている場合と入っていない場合があります。 現在、 =Trim([担当者] & " 様") と設定しているため、担当者がいない場合も "様" と印字されてしまいます。 担当者が入力されている場合のみ、○○ 様 と印刷することは出来ますか? 教えてください。宜しくお願い致します。

  • Accessレポートについて

    Accessを始めたばかりの初心者です。A4版3枚程度のテキストデータ量の文書をテーブルに入力し,これをレポート表示させてプリントしたいのですが,レポートのデザインがうまくいきません。最初の1ページは問題ないのですが,2ページ,3ページが切り捨てられます。そこで,縦長のレポートをデザインして改ページコントロールを設定すると,今度は,それよりもデータの少ない他のレコードを表示させたときに,仮にそれが1ページ内のデータ量であっても必ず2ページ,3ページが白紙で表示されることになってしまいます。ワード文書の印刷機能のように,レポートを表示したときにデータ量に応じたプレビューを設定することはできないのでしょうか。

  • Access のレポートでラベルを印刷

    Accessのデータからレポートを作成し、 OAラベルのシールへ印刷する作業を行っているのですが、 シールのサイズ(3*7)に合わせるように余白や、横幅や高さ 列間隔等を設定しても、3*7のすべてのラベルが表示されず 設定がおかしい、とのエラーが出てしまいます。 で、表示画面を見ると7行目のデータが印字されていません。 一つのラベルには項目は収まっているはずなのですが・・・ どのように設定をすれば、印刷ができるようになるのか 教えていただければと思います。 OS Windows7     Access2010 OAラベル KOKUYO LBP-F7160-20(3*7 21枚用)

  • アクセスのレポートについて

    アクセス初心者です。 レポートについての質問ですが下のような表は簡単につくれますか?    月  金額     名前****     ----------- 給  |1  1000 |   社会保険料 50      |2  2000 |   税金    10 与  |3  1500 |     ----------- 例えばこんな表です。 点線で囲ったところにクエリーで抽出したデータをのせて他の部分はラベルなどで入力するなどしたいのです。月や名前などはヘッダーを利用すればいいですがこのようにレポートを左右半分に区切るよな配置にしたり、”給与”とあるような配置でラベル等配置することはできますか?作りかけているのですが、 給 1  1000  与 給 2  2000 与 というようになってしまいます。 また”給与”や”税金”などの字句はテーブルやクエリーにはなくあくまでフォームのラベル等にある字句です。 よろしくお願いします。

専門家に質問してみよう