• ベストアンサー

Access での質問です。

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

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

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

=[氏名] & IIf(IsNull([氏名]) Or Trim([氏名])="",""," 様") ではどう?

memo7272
質問者

お礼

できました!! ありがとうございました。 とても感謝!感謝!です。

関連するQ&A

  • ACCESS2000のレポートのコントロールソース内で文字列を結合したい

    ACCESS2000です。 レポートのテキストボックスのコントロールソースに式を書いて、2つのフィールドの文字列を結合してレポート上に表示させたいです。 例えば、 コントロールソース →[宛先]→教えてgoo →[敬称]→御中 とあるデータを レポート上では 「教えてgoo御中」 と一つのテクストボックス内で続けて表示させたいのです。 確かコントロールソースに =[宛先] & [敬称] に似たような感じで書けば良いというかすかな記憶があるのですが、 何かが足りないようで、#Errorになってしまいます。 こんな説明でお分かりになりますでしょうか。。。 宜しくお願い致します。

  • accessのレポートについて

    accessのレポートでテキストボックスのコントロールソースに =[名前] & "様" と入力したんですが,#エラー とでてしまいます。様という字を追加するにはどうすればいいのでしょうか?

  • access2003レポートの文字列の連結について

    access2003で宛名ラベルを作成しています。 レポートで氏名と敬称を連結して印刷をしたいのですが敬称のところが数値の1と印刷されます。 敬称はプルダウンメニューになっていて予めテーブルで設定された値を印刷させたいのです。ちなみにレポートはクエリから抽出しています。 テーブルの設定は数値型でコンボボックスで別のテーブルから様、先生などの値を選択できるようになっています。 うまく説明できませんが、レポート上で氏名と敬称のフィールドを連結しなければうまくいきます。 氏名と敬称を連結して表示させる方法を教えてください

  • Accessでのバーコードコントロールについて

    こんにちわ。 Access2003で、レポートにバーコードを表示しようとしているのですが、 表示されずに困っています。 もともと、Access97で作成したmdbを前任者がAccess2003で使えるように変換したものです。 レポートに以前のバージョンではバーコードが出ていたのですが、 Access2003バージョンにしてから表示されなくなりました。 バーコードコントロールが初期化(と言うのでしょうか?)されたように、 枠だけになっており、プロパティにコントロールソースの項目も消えてしまっています。 試しに、同じレコードソースを持ち、バーコードコントロールに同じコントロールソースを持つレポートを作ってみたのですが、 デザインの状態でサンプルが表示されるのですが、ビューを見ると全く表示されません。 当方の環境が、WindowsXPにAccess97、Access2000、Access2003がインストールされている環境であるということも影響するのでしょうか? Access2003以外をアンインストールして試してみれば良いのですが、 日常業務に支障が出てしまうので踏み切れずにおります。 何か情報をお持ちの方、お願いいたします。

  • Microsoft Accessの年賀状作成について

    Microsoft Accessで顧客管理表を作成し、その情報から年賀状レポートを使って送付しようと思ってますが、宛先が連名の場合、敬称をうまく表示出来ません。宛先が1人のみの場合は、“様”敬称が固定されているため問題がないのですが、2人目はいる場合“様”を表示し、いないときは表示しないようにしたいのです。詳しい方、どうか初心者の私に教えてください。

  • Access サブフォームの埋め込みについて

    サブフォームは「月を入力」というパラメーターを設定したクエリを使って作成した レポートです。下記2点について、よろしくお願いします。 ●サブフォームのラベルが表示されない サブフォームを埋め込んだレポートを作成したのですが、 レポートビューに切り替えたとき、各コントロールのラベルが表示されません。 (デザインビューではページヘッダーに各ラベルが表示されているのですが・・・) プロパティーシートの「可視」は「はい」になっています。 ●レポートビューに切り替えたとき、[月を入力]というパラメーターが何度も表示される 画面をスクロールする度に表示されてしまいます・・・ Access初心者で、質問内容もわかりにくいかと思いますが、 どうぞよろしくお願いします。

  • accessについて質問

    アクセス使用の初心者です。教えてください。 現在サーバーのテーブルから、特定の項目だけを抽出し、その中で下記項目を抽出しているクエリAがあります。 ・日付 ・氏名 これを、レポートでカレンダー形式に印刷してほしいというリクエストがあったのでレポートを作成中ですがうまくいきません。 色々調べた結果、http://hatenachips.blog34.fc2.com/blog-entry-56.html左記サイトに行き着き、Numというテーブルを作成し「クエリA」と日付で接続し「Q_予定」を作成しました。Q_予定を表示すると予定のない日も表示できるようになりました。 その後7列に表示する部分で行き詰っており、どうレポートを作成しても縦に一列日付と氏名が表示されるのみです。 レポート作成で具体的にどうするのか教えていただけないでしょうか? まちゃ当方はaccessはかなりの初心者なので、具体的に教えていただけると助かります。 よろしくお願いします。 なお同日に複数の氏名が入るカレンダーレポートを作成したいです。

  • Accessの条件式

    こんにちは、VBA初心者です。 条件分岐についての質問です。 関連しそうなWebサイトなどを調べて見たのですが、今一分からないため質問させてください。 社内でAccessを使って荷物の出荷管理表をつくっています。 大まかなものは完成しているのですが1点だけ修正したい箇所があります。 出荷表は、「品番」「品名」「個数」「納期」「出荷日」「出荷責任者」「担当者」「出荷先」 これらを示すテーブルとクエリ、情報入力用のフォームと出力用のレポートからなっています。 この中で『出荷先』は客先の社名を記載し、その語尾に「様」を表示するようにレポート内にてラベルを使用しています。 今まではこれで良かったのですが、社の運営方針が少し変わり、自社倉庫・自社系列への出荷品が入ることになりました。 これらの出荷先への出荷の場合には「様」は必要ないということで出荷先への記載は社名(または倉庫名)のみとなります。 このため、レポート内での「様」ラベルの使用ではなく、条件分岐のIF文を使って必要に応じて語尾の表示ができるようにしたいのです。 条件式は、『出荷先のデータが○○○(自社関連先名)のとき○○○のみ表示』『出荷先データが×××(自社関連先以外)のときのみ×××+(スペース)様と表示』 もしくは、レポート内に「様」ラベルを残しておき、 『出荷先データが○○○のときのみこのラベルを非表示にする』というものを考えています。 自分でも初歩的な質問とは思うのですが是非ご教授をお願いします。 バージョンはXP2002でAccess2003を使用しています。 【テーブル】【クエリ】 品番、品名、個数、納期、出荷日、出荷責任者、担当者、出荷先 【フォーム】 テーブル1と同様の内容でテキストボックスとデータの新規作成、削除、レポート表示用のコマンドボタンを配置。 各テキストボックスの名前は[情報名T(例:出荷先T]としています。 【レポート】 フォーム同様にテキストボックス配置し、名前は[情報名LT]としています。 現在は出荷先の後ろにのみ、「様」ラベルを配置。

  • Access アクセスについてお伺いします。

    Access アクセスについてお伺いします。 テーブルで作成したデータをレポートで表示する際にマルで囲みたい場合、 どのようにすればよいのでしょうか!? 例 テーブルでフィールド名学年とする   内容に1年生、2年生、3年生と入力していく      レポートではラベルで1年生、2年生、3年生と作成しておき、   テーブルで1年生と記入したらレポートでは1年生の箇所に○がかかるようにしたいのですが・・・ 

  • ACCESS詳細_Formatイベントが発生しない

    こんにちは。 ACCESS初心者で、初めて質問をさせて頂きます。よろしくお願いいたします。 Access2010のReportで詳細_Formatイベントが発生しません。 (詳細_Formatイベントにdebug.printのみを記入していますが、イミディエイトに表示されない)。 ちなみに、Report_Open / Report_Closeはイベントが発生します。 レコードソースとして、クエリーを指定していますが、これらは関係ありますでしょうか。 よろしくお願いいたします。

専門家に質問してみよう