• 締切済み

Access顧客住所録から任意のデータ抽出して、宛名シールに印字方法を教えて下さい

今、エクセル上で大量の顧客管理(住所、所属、担当者名など)しておりまして、エクセル上で宛名ラベルに印字する方法を調べておりましたが、見つからず、アクセスのレポート機能を使って印字する方法を教えていただきました。 ただ、Accessのテーブルデータに入っている大量の顧客情報から、任意のデータだけを抽出して宛名ラベルに印字するにはどうすればよろしいでしょうか?1件とか数件だったりします。 もしくは、Excelで同じように抽出したデータだけを、直接宛名ラベルに印字する方法はありませんでしょうか(Wordに落とし込む方法だと面倒なので)? とても急ぎで困っております。どなかたご存知の方どうか教えて下さい!

みんなの回答

  • mhassy
  • ベストアンサー率43% (16/37)
回答No.2

Excelだけで作業出来そうなアイデアです。 まず、住所録のシートに、「印刷:要・不要」の項目を作り、 例えば 1:要、2:不要 として、全件の判断を入力します。 次にフィルタの機能を使って、印刷するものだけを画面表示させます。 その状態で、先頭の行から末尾の行までを「範囲選択」して、 別のシートへコピーします。 これで、データの準備は完了です。 後は参考のサイトを読んでみてください。

参考URL:
http://hamachan.info/word/atena.html
noname#182251
noname#182251
回答No.1

通常そのような場合は、当該テーブルに「選択(yes/no型)」フィールドを追加し、さらに選択用フォームには「選択」チェックボックスなどを用意します。 このようにして「選択」フラッグ的なものを用意すれば、それだけを対象に印刷することは簡単です。 その他、選択フォームでは ・選択フラッグを全て消去 ・選択データだけを表示 などのボタンを用意すると使いやすくなります。「選択フラッグを全て消去」は更新クエリを使用します。 選択対象をわかりやすくするフィルタなども必要かもしれません。

minmin1510
質問者

補足

ご丁寧にどうもありがとうございます。 当方はアクセスに関しましては初歩的知識しかありませんので、再度お聞きしたいのですが、「当該テーブルに“選択(Yes/No型)”フィールドを追加し・・・」というのはデザインビューで開いて作成するんですよね?これで作成してみましたが、これだけでは抽出されませんでした。おっしゃるように「選択用フォームには“選択”チェックボックスなどを用意します」という工程が必要だと思うのですが、これはどのように作成すればよろしいのでしょうか?どこの箇所をどういじって・・・というように初心者にもわかるように教えていただけますと大変ありがたいです。 重ねがさね申し訳ありません。

関連するQ&A

  • Accessデータベースで抽出した任意の顧客住所を宛名シールに印字する際、特定のシールに印字する方法を教えて下さい。

    Accessで顧客住所録を作成しました。 任意の1件の顧客データを最初に印字すると、2列6段(計12枚のシールです)の1枚のシールが使われて、残りが11枚になりますよね? そのあとまた任意の1件の宛名を印字する際、最初に使ってはがしてしまったシール跡に印字されてしましますよね? それではまずいので、ちゃんと上下印刷だったら最上段の右の2枚目のシールに印字されるように指定したいのですが、どうすればよいでしょうか? 友人がマクロを組んでくれたのですが、一応考えとしては、空白データをもう1件作っておいて2件を印字用データとして抽出してはがした部分に空白データが印字(?)され、2枚目に本命のデータを印字する・・・というのが考えなのですが、空白データを含む2件の抽出まではできたんですが、そのあと抽出された空白データ1件がうまく右2枚目に印字されないのです。 一体どうすればよいのでしょうか? どなたかお分かりになる方お願いいたします。 なお、マクロを作ったのは友人で当方はあまりAccessに詳しくありませんので、なるべく初歩的な言葉で具体的にご享受していただけますと助かります。 データベースは添付しますので開いて確認してみて下さい。

  • Accessで作った顧客住所録を宛名シールへの印刷の際、指定した何番目のシールへ印字指定したい

    Accessで作成した顧客住所録があり、そこで宛名シールへ印字したい任意の一件の顧客を抽出したとしますよね?それを例えば2列6段の宛名シールの、左上から二番目のシールに印字したい場合どのようにすればよいのでしょうか? そうしないと、すでに使用済みのはがした跡のシール部分に印字されてしまうことになるからです。 どなたか、お詳しい方がいらっしゃりましらご回答お願い致します! 当方はAccessについては全く初歩的ですのでできれば用語とか分かりやすく、かつ具体的指示をしていただけますと助かります。 どうぞ宜しくお願い致します。

  • Accessで作成したデータの、宛名シールへの印字について

    教えて下さい。 Accessで管理している顧客データの住所等を宛名シールへ印字しているのですが、今使っているシールは2列6段計12枚用の宛名シートなんですが、印字するシール位置によってズレたり、はみ出したりしてしまいます。 例えば最上段左1枚目にはきれいに印字されても、左3段目にはたとえ同じ顧客でもうまく印字されずズレてはみだしてしまったりします。 当方はあまりAccessがわからないので、適当にレポートのデザインヴューで位置を微調整したりしていますが、この方法がいけないのでしょうか? ちなみにページ設定では、余白などは用紙の規格のとおりの数値を入れて設定してあります。 いつ誰を印字してもはみだすことなく(多少のずれは仕方ないにしても)きれいに印字する方法をご存知の方がいらっしゃったら教えて下さい。 初心者ですので、なるべくわかりやすく、具体的に指示をしていただければ有難いです。 どうぞ宜しくお願いいたします。

  • EXELを使って宛名ラベルの印字方法

      近々大量のお客様あてにDMを発送する予定なのですが、いちいち手書きで宛名を書くのが大変なので、Exelを使って自動的に宛名ラベルを印字したいと思ってます。  現状ではExelで表を作って顧客の住所・氏名が入力してあるのですが、どうすればそれを使って宛名ラベルを印字できるようになるのかが分かりません。  パソコンにはあまり詳しくないですが、マクロとかを使うことになるのでしょうか。また、それ用のソフトなどがあるのでしょうか。  知っている方からアドバイスいただければ有難いです。よろしくお願いします。

  • エクセル 選択して宛名シール印刷する方法

    エクセル(2010ですが)で、簡単に宛名シールを印刷する方法は、 ・エクセルにあるラベル印刷ウィザードをつかう ・ワードの差込印刷を使う かと思います。(ざっと調べたところ) できれば、エクセルで、個人のデータを選択→選択したものについて、宛名印刷する、というのをしたいのですが、比較的簡単に(高度な方法しかなければそれでもよいのですが) 私自身はACCESSだと、そのように簡単にできるのですが、メンバー全体でつかうのと、まだ件数がそこまで多くない(300くらい)ので、できれば融通の利くエクセルでやりたいのですが。

  • Accessのレポート機能での宛名シール作成

    こんにちは、質問させてください。 MicroSoftのAccessを使用し、顧客や登録者の名簿管理をしています。 そこで、その中から任意のかたがたを抽出し、宛名タックシールを作成したいのですが、例えば21枚の宛名ラベルにレポート機能で12件印刷する際、残りの9枚を上手く使いきることができません。 というのも、レポートでは1~21件目まで自動入力される際、上から順番にデータが入っていってしまいます。 下から9枚のみ残っても、新しく9件印刷したい場合に、すでに使用している部分9枚にしか印刷ができません。 どうにか使用した枚数文ずらして次のタックシールを使用する方法はございませんでしょうか。 よろしくお願いいたします。

  • ACCESSのレポートで

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

  • エクセルデータから宛名シールを作成する場合

    エクセルデータからワードの差込み機能を使い宛名シールを作成しようと思っています。 データが100件ほどあるのですが、差込みをしたら2枚目の頭の宛名シールにデータの2件目が出てきてしまいます。 12面の宛名シールのため、2枚目は13件目から差込みをしたいのですが、何かいい方法はないでしょうか? 分かりずらい質問ですが、よろしくお願いします。

  • エクセルからの宛名ラベル印刷は

    顧客データをエクセルで作りたいのですが、そこから宛名ラベルを印字できますか? そのやり方を説明する詳しいサイトなどありましたらおしえてください。

  • アクセスでのデータの引き抜き(抽出)方法について

    アクセスのデータ抽出についてご質問が ございます。 100件あるデータの中から 抽出条件が異なるデータを レコードごとに3件抽出したいのですが 困ってます。 例えば、100件のデータの 1フィールド目の数値が 1234567890 7891234567 5678901234 となる値を 抽出条件に割り当て 100件中3件ほど、レコードごとに 抽出出来る 方法はないでしょうか? お手数ですがアドバイスお待ちして おります。