• ベストアンサー

アクセス2002でフィールド結合方法について

ご質問です。アクセス2002でDBを作ったのですが、「フィールド1(テキスト)」の文字と、「フィールド2(テキスト)」の文字を結合して、新たに「フィールド3(テキスト)」にセットすることって出来るのでしょうか。 ご存知の方、ご教授ください。 宜しくお願いします。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

更新クエリでフィールド3に[フィールド1]&[フィールド2]で更新しテーブルに書き込む。 入力フォームを作ってレコードの保存時にMe!フィールド3=[フィールド1] & [フィールド2]でフィールド3に書き込めばできます。

その他の回答 (1)

  • palmmy
  • ベストアンサー率38% (841/2170)
回答No.1

クエリーで フィールド3:[フィールド1] & [フィールド2] でどうでしょう?

関連するQ&A

  • アクセスで複数フィールドを結合して1フィールドを作る際

    こんにちは。 OSはWIN2KでAccess2000を使用しております。 「T_データ」テーブルには、 社員コード(数値型)、社員名(テキスト型)、 給料(数値型)、住所(テキスト型)フィールドがあります。 この4つのフィールドを以下の条件を満たしつつ 「T_結合」テーブルの「結合データ」フィールドという 一つのフィールド(テキスト型)に追加したいのです。 ------------------------------------------------ 1.社員コードは 5桁、社員名は半角30桁、 給料は10桁、住所は全角20桁。 2.社員コード、給料は右詰とし残りは0で、 社員名、住所は左詰とし、残りは空白("")で埋める。 ------------------------------------------------- 最終的に「T_結合」テーブルを1レコード85バイトの レコードとしてエクスポートするのが目標です。 アクセスはUnicodeで管理されているというので単純には いかなそうなので、どなたかご教授願います。

  • Accessでフィールドの結合

    Accessについて質問です。 例えばテーブルに都道府県、市区町村番地、マンション名のフィールドを作ります。 で、それらを入力すると3つとも結合されて同テーブル上にある別のフィールドに表示させたいと思っています。 ExcelではCONCATENATE関数を使えば結合して表示できるのですが、Accessでそのようにするにはどのようにすればよろしいでしょうか? また、市区町村番地とマンション名の間にスペースをつけたいと思っているのですが、スペースを入れる方法などはありますでしょうか?

  • アクセスの結合について

    お世話になります。 アクセスのクエリで、AテーブルのフィールドとBテーブルのフィールドを結合する際にAテーブルは「桜ヶ丘」でBテーブルは「桜ケ丘」・・・つまり大文字の「ケ」か小文字の「ヶ」の違いを区別しないで結合させることは出来るのでしょうか?基本的には同じでないと出来ないと思いますが、検索する時みたいに「大文字と小文字を区別しない」みたいな事なんですが・・・ お分かりになる方がいらしたらご教授ください。 よろしくお願い致します。

  • Accessで、他の二つのフィールドの値を結合し自動的に入力する

    Accessについて質問です テーブル  フィールド1(テキスト)  フィールド2(テキスト)  フィールド3(テキスト) フィールド3の値はフィールド1と2の値を結合させた値を自動で入力し フィールド1や2を更新すると、自動的にフィールド3の値も更新される というのはできますでしょうか?

  • Accessのフィールド結合について

    Accessのフィールド結合について Access2002を使用していますが、 「姓」と「名」というフィールドがあります。 クエリにて、「姓」と「名」を結合することは出来ますか? 「姓」と「名」の間にスペースも1つ入れたいです。 例えば下記のような場合 「姓」:田中 「名」:一郎 ↓↓↓↓↓↓↓ 仮に「名前」という演算フィールドを作ったとして、 「名前」:田中 一郎 といったようにするにはどうすればよろしいでしょうか?

  • Access :ALTER TABLE で作成した文字列フィールドがトリミングされない

    いつもお世話になっております。 Access2000を使用しております。 Accessで作成した、あるシステムのバージョンアップを行っております。 その際、複数のテーブルにフィールドを追加する移行プログラムを作成しております。 Dim DB As DAO.Database Set DB = OpenDatabase("外部DB.MDB") DB.Execute ("ALTER TABLE 既存テーブル ADD 追加フィールド CHAR(255)") DB.Close 'データベースを閉じる Set DB = Nothing 上記のようなプログラムを走らせたのですが、 作成された追加フィールドにデータを入力すると、 入力した値の後に指定サイズ分の空白文字ができてしまいます。 つまり、10文字入力した場合 255-10=245文字が空白として登録されてしまいます。 Unicode圧縮プロパティのせいかな、と思い、 Dim TBL As DAO.TableDef Dim FLD As DAO.Field Dim prUC As DAO.Property Set TBL = DB.TableDefs("既存テーブル") Set FLD = TBL.Fields("追加フィールド") Set prUC = FLD.Properties("UnicodeCompression") prUC.Value = True と、フィールド追加後にプロパティを変更してみたりもしたのですが、 やはり、空白が出てしまいます。 作成したフィールドの空白文字がセットされないようにするにはどのようなことを行えばよいのでしょうか。 ご教授のほど、宜しくお願い致します。

  • フィールドの結合

    アクセスの初心者です。同じ質問があるか調べたのですが見つけられませんでしたので質問いたします。 アクセスのクエリーでフィールドを結合させたいのですが、何か良い方法をお教え下さい。 フィールド1に品番1、フィールド2に品番2が入っています。品番2には、ブランクのものがあります。 質問は、品番1と品番2を連結させて品番3にしたいのです。 クエリーで 品番3:[品番1]+[品番2]とすると品番2がブランクでない品番は連結出来るのですが、 品番2がブランクのものは、品番3がブランクになります。どうすれば良いのかお教え願います。 例  品番3  品番1 品番2 1  ABC  AB  C 2  ブランク AB  ブランク 2の例で品番3をABとしたいのですが。    

  • アクセスのテーブルの2つ以上のフィールドの文章を結合した文章をフィールドごとに改行する方法

    アクセス2003を使用しています。テーブルのフィールドにある文章を結合し、1つの文章にして、他のフィールドに入れ、レポートで印刷すると改行されていないので見にくくなります。それで、結合する前のフィールドごとに改行されて印刷されると見やすいので、その方法を教えてください。  フィールドの文章の結合は、選択クエリの中で、式ビルドで & を使って結合しました。(これも別な方法があると思いますが) マクロなどでする方法もあるかもしれませんが、わかりません。

  • フィールドを結合して検索するには

    フィールドA B Cを結合してある文字列として検索したいです。 フィールドタイプは↓です。 A:datetime型 B:datetime型 C:int(11)型 フィールドA B Cを結合する方法を教えてください。

    • ベストアンサー
    • MySQL
  • Accessのフィールドサイズ

    Access2000を使用していますが、テーブル作成時に 「テキスト型」でフィールドサイズを「10」に設定して データを入力すると、半角でも全角でも「10桁」までの入力に なりますが、フィールドサイズは半角も全角も関係ないのでしょうか? 「テキスト型」の最大フィールドサイズは「半角255文字」と 思っていたのですが、全角でも255文字入力できました。