• ベストアンサー

アクセスで選択してプリントアウト

アクセスで得意先の住所録を作って宛名ラベルを作りました テ-ブルに住所録を作って、ラベルシ-ルへのプリントアウトはレポ-トで行っています そこで質問です 宛名の中でいくつかを選択してプリントアウトしたいです 例えば、テ-ブルのデ-タ型でYes/No型を選択し、チェックを入れた宛名のみレポ-トに出力できるようにとかはできないのでしょうか また、似たような事ができるのであれば、別の方法でかまいません ご存じの方は、アドバイスをよろしくお願いします

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

  • ベストアンサー
  • nobuendo
  • ベストアンサー率47% (182/384)
回答No.1

こう言う場合は、クエリーを使用します。 クエリーで抽出条件を設定して、必要なデータ(レコード)のみをピックアップし、レポ-トのレコードソースは、そのクエリーを指定します。

hiroki-73
質問者

お礼

なるほど クエリ-ですね やってみます ありがとうございました

その他の回答 (2)

  • sweet_old
  • ベストアンサー率17% (16/90)
回答No.3

Excelの住所録に、選択欄を作成し、選択したいデータに、"yes"を入れ、アクセスで、リンクし、クエリーで、抽出条件に"Yes"と入れれば、抽出したいデータのみ選択できますので、あとはレポートで、印刷をした方が簡単です。

hiroki-73
質問者

お礼

なるほど ありがとうございました

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

 君の言うようにYes/No型を使う方法と、もう一つ、レポートの抽出条件を動的に作成する方法がある。両方ともざっと解説しよう。 1.Yes/No枕  テーブルにYes/No型のフィールドを一つ追加または別テーブルを作って結合。  レポートのレコードソースプロパティにYes=Trueの条件を付けたSQL文を登録。 2.動的変更  住所録一覧画面を作って、チェックを入れられるようにする。チェックを入れたものの一覧を、「(1, 4, 9, 110)」という形式で作る。それを入れておく変数をlabelsとしよう。  "select * from そのテーブル where id in " & labels  というSQL文をレポートのReport_OpenイベントでMe.RecordSourceに食わしてやる。

hiroki-73
質問者

お礼

1も2も難しいですね 1の方がわかるかもしれないので試してみます もしよろしければ「ポートのレコードソースプロパティにYes=Trueの条件を付けたSQL文を登録」と言う部分を具体的に教えて頂ければと思います レポ-トを右クリックしてプロパティを開いたのですが、よくわかりませんでした(汗) 有難うございます 大変参考になりました

関連するQ&A

  • Access2002宛名ラベル作成で

    宛名ラベル作成の際、yes、noにチェックが入ったものだけを印刷するようにするにはどうしたらよいのでしょうか?

  • Access2007でのカスタマバーコードについて

    Access2007の宛名ラベルウィザードを使って、ラベルを印刷しましたが、どうみても、すべて同じバーコードが印刷されてしまっているようです。 (北海道と沖縄の住所を比較しても同じものが出力されていました。) 何か特別な設定が必要なのでしょうか? よろしくお願いいたします。

  • accessのテーブルとフォ-ムの関連付け方

    access2003でウインドウズXPを使っている者です accessでテーブルに住所録を作り、フォ-ムにその表示形式を作りました ですが、最初に、「新しいレポ-ト」から「基になるテーブルまたはクエリの選択」をしなかったのでテーブルデータをレポ-トに反映していません データの関連付け方をご存知の方教えてください

  • ワ-ド 差し込み印刷のラベル作成

    手紙の発送のためラベル作成を試みておりますが下記のとおりうまくいきません。 WORD2007の差し込み印刷でEXCEL2007のデ-タを利用してラベルを作成しています。 差し込み印刷ウィザ-ドからラベル(1つのシ-トに16枚ラベルができるようにラベルオプションで設定しました。)を選択しました。 エクセルのデ-タを連動後差し込みフィ-ルドの挿入をし、すべてのラベルに更新ボタンを押しました。 エクセルの住所デ-タが連動されました。 プレビュ-で見ると例えば氏名1から32のデ-タを連動した場合  1ペ-ジ目が氏名1から指名16のデ-タが連動されています。 ところが2ペ-ジ目には氏名2のデ-タから氏名17のデ-タが連動さ れていて、氏名2から16の住所が重なって連動されてしまします。 1~16 17~32とラベルに連動できるようにしたいのですがどう してもできません? ご教授よろしくお願いいたします。

  • Accessでの宛名ラベル作成について

    アクセスの2007を使用しています。 宛名ラベルを作成しておりますが、A-oneの単票ラベル用紙、42mm×82mm 2列(品番28179 2列×6行分。)なので、ウィザードでラベルの種類から同一のものを選択して作成しました。 ウィザードに従って進めていきラベルレイアウトは(1行目:郵便番号、2行目:空白、3行目:住所(1)、4行目:住所(2)、5行目:空白、6行目:宛名)と設定しました。 しかし、プレビューをみると5行分(10個)しか表示されておらず、最下段の2列には宛名が表示されません。 どうすれば全てのラベルに宛名を表示することができるでしょうか?最後の2列が空白になってしまうのは大変もったいないので、設定方法をご教示よろしくお願いいたします。

  • windows インスト-ラ

    XPのパソコンにoffice2000が入っておりましたが、office2000の中の、ビュ-とレポ-トを組み合わせて、印刷しょうと思ってレポ-トを入れようとして、失敗したのでofficeを再インスト-ルしました。するとファイルを出そうとしたら、windowsインスト-ラ の画面が出て、選択した機能は、CD-ROM、または現在使用できないほかのリム-バブルデイスにあります。デイスクを挿入しOKをクリックします。 と言う画面が出ます。初心者なので、意味と、方法が判らず大変困っております。どうか教えてください。

  • エクセルで打ち込んだ住所録

    エクセルで打ち込んである住所録を 郵送用のラベルの形でプリントアウトする方法はありますか? 300人分の宛名ラベルを、至急で作らなくてはならないので 大変困っています。 ファイルメーカーや、クイックアドレスで読み込む方法でも結構です。 なにか手だてはありませんでしょうか? (ちなみに、Macを使用しています) 宜しくお願いします。

  • アクセスの宛名レポートで発送先を選択表示する方法

    アクセス2003のレポートで宛名ラベルを作っております。 発送先別に敬称や送り先を選択する方法を教えていただければと思います。 テーブルは1つで、その中に顧客の「自宅」と「勤務先」の住所等が入っています。そして、「発送先区分」により、それぞれの顧客への送り先が「自宅」か「勤務先」かで選択できるようになっております。 今回、発送先が「自宅」であった場合、「自宅〒番号」と「自宅住所」を、反対に発送先が「勤務先」であった場合には「勤務先〒番号」と「勤務先住所」を選択表示されるようにしたいのです。 Switch関数を使ってやってみたのですが、うまくいきません。何かいい方法はないでしょうか。どうかよろしくお願いします。

  • 弥生販売の宛名シールについて

    いつもお世話になっております。 弥生販売の宛名シール出力方法を教えてください。 どなたか、弥生販売をお使いで宛名シールの出力方法をご存じの方が いらっしゃいましたら、ご教授よろしくお願いいたします。 請求書締め切り、発行時の宛名シールは問題なく出力出来ます。 請求段階ではないもの=見積書入力時に宛名シールを出力したいのですが、 出力出来ません。 出力したい先を表示させて「印刷」を押し、 出力帳票を「宛名ラベル」にするとプレビューが押せなくなり、 印刷ができません。 売上伝票画面でも同様です。 通常の見積書は出力出来ています。 また、得意先リストで確認しても「宛名ラベル=○」になっています。 以上、サポート期間が切れてしまいどうにも分からなかった為、 質問させていただきました。 どうぞ、よろしくお願いいたします。

  • タック紙ラベルの作成方法

    A-one のフリーソフト ラベル屋から住所宛名のタックラベル の作成方法をどなたか ラベル屋をご使用の方 教えてください。 ソフトを立ち上げ、用紙品番28919を選択し宛名などまでは作成でいきるのですが、印刷画面がタック1面のみで12面にコピーできません。宜しく。