• ベストアンサー

access フィールドへの固定文字

accessのフィールドで固定文字をつけたいのですがやり方がわかりません 例としては名前のフィールドに対して "様"のように敬称をつけたいです エクセルのユーザ定義みたいな使い方はできないのでしょうか。 できればフィールドをいじるだけで解決したいですが、難しければクエリやフォームのコントロールソースでもかまいません。 よろしくお願いします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1615/2454)
回答No.2

No1の追加です。 フォームのコントロールの書式にも &様 としてください。

ot8968
質問者

お礼

ありがとうございました! 求めた通りの結果で助かりました!

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率65% (1615/2454)
回答No.1

テーブルのデザインモードのテキストフィールドの書式で &様 として試してみてください。 自動で &\様 になるかもしれません。

関連するQ&A

  • アクセス メモ型 255文字以上入れられない

    アクセスでテーブルデザインでメモ型にしています。 そのフィールドには何文字でも入力できるようですが、 そのフィールドをフォームのテキストボックスのコントロールソースにすると なぜか255文字以上入力できません。 テーブルは一度クエリにして、フォームのレコードソースとしています。 ダイレクトにテーブルを開いて、そのメモ型のフィールドに情報を入れることは出来ますが フォームからは255文字以上は入力できません。 これを回避する方法をご教授ください。

  • ACCESS SELECTで始まるフィールド

    ACCESS2003です。 他部署の人が使用していたACCESSの改変を依頼されました。 フォーム部を変更したいとのことだったので、 フォームのフィードリストを確認しながら、参照先に該当するクエリを変更していました。 あるフォームのフィールドリストを確認したら、「SELECT」で始まるフィールドがありました。 しかし、どこを探しても「SELECT」で始まるクエリもテーブルは存在しません。 どこから参照されているのかがわかりません。 プロパティのレコードソースから変更して保存しようとしたら、上書きできずクエリ名を求められてしまいます。 追加を行うには、どこから行えばいいのでしょうか?

  • ACCESSで2つのフィールドを結合したい(時:分)

    テーブルなりクエリをフォームに表示させる時 フォーム上でコントロールソースで指定して テーブル、クエリのフィールドと結びつけます。 そこで、時/分と2つのフィールドに分かれている時 一箇所に結合して、表示できましでしょうか? 時/分が分かれていても、2つを隣接して表示すれば いいものの、 旧プログラムを修正していて、フィールドが50以上 システム(フォーム)なので、 なるべく、大幅な手を加えずしたいのです。 旧フォームがフィールド、1つで表示しているので そこに、なんとか2つ組み込めないか?と WinXP Office2003 よろしくおねがいします

  • Accessで文字列を連結しフィールドを作成するには?

    アクセスのクエリーでテーブルから2つの文字列フィールド引っ張ってきて、その文字列データをくっつけることがやりたいのですが、どのようにやったらよいのでしょうか? ちなみにExcelの場合はCONCATENATE関数で2つのセルを 1つのセルにまとめることが可能です。アクセスで関数を見てみたのですが、そのような関数はありませんでした。 誰かよい方法があれば教えていただけませんか? よろしくお願いします。

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

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

  • ACCESS2000のフォームでExcelへコピー

    お世話になっております。 ACCESS2000のフォーム(ソースはクエリ)で一覧表示されたデータの 一番左にあるバーをクリックしてレコードをコピーし、Excel2007へ貼り付けることがあります。 この時、"備考"というフィールドがあるのですが、メモ形式となっており、 おそらく文字数が多いか改行数が多いのか、Excelへコピー出来ません。空白になります。 他のフィールドや同じ"備考"でも文字数の少ないものはコピーされていますので おそらく文字数が多い等の為かと思います。 おおむね200文字くらいまでは無事にコピー出来ていると思います。 現状、クエリをExcelへエクスポートするvbaですと、無事にコピーされます。 これを出来たらフォームをドラッグしてコピーしても、大丈夫にしたいのですが、 ACCESSやExcelの仕様でしょうか。。何か心当たりありませんでしょうか。 Web検索しても見当つかずです。 宜しくお願いいたします。

  • アクセスのフォームに乗っけられるフィールドは216

    アクセスのフォームに乗っけられるフィールドは216個? アクセス2010で、テーブルのフィールドは250個近くあります。 そのテーブルを元に、単表フォームを作ろうとウィザードを立ち上げたのですが どうしても216個目で「フォームを作成できません」になります。 フィールド名がおかしいのかな?と、216個目のフィールド名を適当な文字に変えてみましたが やはりエラーになります。 ヘルプ等にこのような記載はあるのでしょうか? 探せませんでした。

  • ACCESSのフィールドの更新

    マイクロソフトACCESSフォームAでテーブルBのCフィールドの更新は出来るのですが、フォームDから連結でテーブルBのCフィールドの更新が出来ません。(同じようにして2個作成したシステムのうち1個は出来たのですが、もう1個がどうしても出来ません:テーブル,クエリ,フサブフォーム,フォームの違いを捜しているのですが見当たりません。)

  • Access2002 255以上のフィールドをレポートで表示させたい

    Access2002を使っています。Accessは初心者です。 255以上あるフィールドをレポートでA3用紙(横)1枚におさめたいと思っています。 構造は,下の通りです。 テーブル1,テーブル2,テーブル3,テーブル4 クエリ1(テーブル1~3をもとに)・・・フィールドが200あります クエリ2(テーブル4をもとに)・・・・・フィールドが150あります 初心者判断で,クエリ1とクエリ2をもとに350あるフィールドを1枚のレポートにおさめるには,A3用紙の右側の部分にサブレポートを作成すると解決できるのではと考え,マニュアルを読んで,レポート1にサブレポートを追加する作業を進めました。しかし,「アプリケーション定義またはオブジェクト定義のエラーです」というメッセージが表示され作成できませんでした。 サブレポートの概念がよくわからないのですが,サブレポートにこだわらず,350もあるフィールドをA3用紙(横)1枚にレポートで出力できる最も簡単な方法があったら教えて下さい。何分,Accessは初心者なので,よろしくご教示下さい。よろしくお願いします。

  • ACCESSにおいてコントロールソースのフィールド値に関数を適用するには?

    フォームに表形式のフィールドを表示しています。 フィールドのコントロールソースへテーブルのフィールド値を設定しています。 ここに関数を適用する方法を教えてください。 例えば、aテーブルにbというフィールドあったときフォームにright(b,10)の状態で表示させたいです。 環境はACCESS2000です。 宜しくお願い致します。

専門家に質問してみよう