• ベストアンサー

アクセスについて

アクセスでラベル印刷をする際、 空データの欄に‘様”というのが 残ってしまいます。 空データの欄を真っ白で印刷したいのですが どうしたらいいですか? こんな質問でわかりますか? だれか教えてくださいね。

  • art-c
  • お礼率14% (6/42)

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

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

iif という関数を使って解決します。 空データというと、例えば、[氏名]フィールドが空っぽだったりするデータのことですよね? 例えば、[氏名]フィールドが空っぽの時に「敬称」テキストボックスに値を表示させないようにするには、 「敬称」テキストボックスの「コントロールソース」プロパティに =iif(nz([氏名])<>"","様","") と記述します。 あるいは、最初っから空データは印刷しないように設定してもいいのでは? 不明点等々、何かありましたら補足をお願いします。

その他の回答 (1)

  • misoka
  • ベストアンサー率35% (56/160)
回答No.1

ちょっとしたプログラム(?)をする必要がありますね。 Accessにはクエリーというのがあるはずなので、 それを使うのがいいでしょう。クエリーを使えば、 [氏名]列の値がNULLでない場合は[氏名]列の値に "様"という文字を追加するようにできます。 (NULLっていうのは、「値なし」ってことね) そして、ラベル印刷のレポートオブジェクトの参照先を そのクエリーにしてしまう、というわけです。 具体的なやり方は、忘れてしまいました。(すみません) クエリーの中で式を使ってください。 式は、エクセルみたいなものなので、そんなにムズかしくない はずですよ。

関連するQ&A

  • access97のラベル印刷

    同じような質問を見つけられず困ってしまい、新たに質問させていただきます。 access97で 「1個のレポートでラベル1シート(12枚)」を印刷する方法を教えてください!! データーは11あり、1データーにつき1シートずつ、11枚のラベルをシートで印刷したいです。 本日の17時までにあげたいので、とても急いでいます。ご存知の方、お知恵を貸してください!! どうぞよろしくお願いします。

  • Access2000での宛名印刷について

    Access2000で宛名ラベルウィザードを使用する際、“御中"や“様”等の敬称を挿入したいのですがどのようにすればよいのでしょうか。教えて下さい。

  • エクセルのデータをアクセスにインポート後、宛名を印刷

    エクセルにある、〒、住所、名前のデータをアクセスにインポートして、封筒、もしくはラベル(A-one等)に印刷したいと考えております 郵便番号などは 7ケタなので 入力しなくても【郵便マーク】や名前には【様】などが付いて印刷されると、尚可です どの様にすればよいでしょうか ソフトはwindows XP PRO エクセル、アクセスは2002 です よろしくお願いします

  • アクセスでラベル印刷

    アクセスでラベル印刷しましたが、住所が長いと1行の終りが、中途半端な所で改行されてしまう、修正をしたいのです。100件程度 〒124-5621    東京都渋谷区渋谷4丁 目125番地 十月 太郎  様 追伸、こういう方法はないのでしょうか? アクセスでラベル印刷作成後、エクスポートでエクセルにして修正、表画面でなく、修正画面はラベル印刷のレイアウト画面(ビュー)で修正したいのです。そのほうが修正がわかりやすいのです。

  • アクセスで印刷したいのですが・・・

    アクセスのフォームで、フィルタを使って絞り込んだデータを(ラベル)印刷するにはどうしたらよいでしょうか?教えてください。今は、絞り込んだデータの表示は出来ますが、印刷になると全件出力してしまいます。(クエリは使用していません)

  • Accessでの宛名ラベル出しについて

    ホントに初心者です。 Accessでラベルを出す際に、テーブルには何件もデータが入っているのですが、その中のいくつかをピックアップして、なおかつ、一枚の用紙に同じ宛先を複数印刷したい時はどのようにすればよいでしょうか? 分かりやすく教えて頂ければ幸いです。

  • エクセルデータをアクセスデータに変換したいですが・・・

    office2000を使用しています。 エクセルで打ち込んだ宛名などをアクセスに変換して、封筒に宛名などを印刷しようとしています。アクセスに印刷フォーマットを作って現在のワードのラベル印刷のような方法で印刷しています。ドットプリンタを使っていて、ラベルに印刷して封筒に張るよりも、直接印字してしまうのが安く済むので、上記のように印刷しているのですが。 質問なのですが、エクセルデータをアクセスデータに変換することができると思うのですが、エクセルツールに「アクセスに変換する」という項目が消えてしまって、できなくなってしまいました。レジストリが壊れてしまったのでしょうか? お分かりになる方はご返事待っております。宜しくお願い致します。

  • アクセスでの宛名ラベル作成

    お世話になります。 アクセス(WINXP アクセス2002)で住所録を作成しました。 クエリで抽出したデータを元に宛名ラベルを作りたいのですが、 ウィザードで作成されたラベルは1枚に複数レコードが入るラベルです。 1つのレコードで1枚の宛名ラベルを作成したいのですが・・・。 1枚の宛名ラベルに10枚ラベルシールがあるとしたら、10枚全て 同一のものを作成したいのです。 エクセルデータを元にワードの差込印刷だと出来るのですが・・・。 アクセスのみで行いたいので困っています。 宜しくお願いします。

  • アクセスのラベル印刷で質問です

    アクセスでラベル印刷をしています 住所 会社名 枚数 というデータがあり、会社は数百社あります これをもとに会社ごとの希望枚数のラベルを印刷することはできますでしょうか? お教えください よろしくお願いいたします

  • Access での質問です。

    Access での質問です。 レポートであて先ラベルを作っているのですが、 氏名のところで、誰もいないところは「様」を非表示にしたいのですが、 どのようにすればよいのでしょうか? ご教授宜しくお願いいたします。 ちなみに現在コントロールソースで「=[氏名] & " 様"」と記入しております。

専門家に質問してみよう