• ベストアンサー

アクセスのレポートの宛名ラベルで複数の氏名がある時、空欄には様も表示させない方法

宛名ラベルで家族の名前を列挙したラベルを作ろうとしています。 「代表者」と「家族1」「家族2」「家族3」という項目のそれぞれに 『[代表者]&"様"』とゆうようにして「様」を付けています。 このやり方だと家族がない場合でも「様」だけが表示されてしまいます。 家族がない場合、完全に空欄にする方法は無いでしょうか。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.2

「書式」を「@\様」としてください。

noname#258104
質問者

お礼

ご回答ありがとうございました。 おかげさまで解決いたしました。ただ、そのままでは苗字だけしか表示されなかったりしてびっくりしたのですが、もしやと思って@の文字を増やしてみたらうまくいきました。 なぜこうなるのかはまったくわかりませんが・・・・・・・・

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=[代表者]&Iif([代表者] Is Null),"","様") とするか テキストボックスを選択して「書式」「条件付き書式」で条件に [代表者] Is Null として文字色を白にする。

noname#258104
質問者

お礼

ご回答ありがとうございました。 ご教示のとおりやってみたのですが、どこかの入力が悪かったようでうまくいきませんでした。 時間がなかったのANo.2で対処させていただきました。 ただ、考え方は理解できましたので今後、いろいろなバリエーションを試すことができそうです。表面をかじっただけの知識でアクセスを10年以上も使ってきたことが恥ずかしいと感じております。