フィールド文字列を縦結合する方法とは?

このQ&Aのポイント
  • Access2010を使用して、テーブルのフィールドに入っている文字列を縦に結合する方法を教えてください。
  • フィールドに入っている複数の文字列を一つのフィールドに縦結合する方法を教えてください。
  • テーブルの内容を一つのフィールドに縦結合する方法を教えてください。
回答を見る
  • ベストアンサー

フィールド文字列の縦結合

よろしくお願いいたします。 Access2010を使用しています。 テーブルのフィールドに入っている文字を縦に結合したいのです。 次のようにです。 ーーーーーーーーーーーーーー テーブル:T_Sample ーーーーーーーーーーーーーー フィールド名:内容      ーーーーーーーーーーーーーー 今日は晴れです。     ーーーーーーーーーーーーーー 洗濯しなきゃ ーーーーーーーーーーーーーー でも、花粉がつくといやだな。 ーーーーーーーーーーーーーー こんな感じでフィールドに入っているものを、一つのフィールドに縦結合させて次のようにしたいのです。 ーーーーーーーーーーーーーー フィールド名:内容      ーーーーーーーーーーーーーー 今日は晴れです。     洗濯しなきゃ でも、花粉がつくといやだな。 ーーーーーーーーーーーーーー これはどうしたらよいでしょうか。 説明ベタで申し訳ありません。 よろしくお願いいたします。

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

  • ベストアンサー
noname#192382
noname#192382
回答No.1

エクセルにもつていって、エクセルでやったらいいです。エクセルでなら簡単に加工できます。

pinksakura
質問者

お礼

ご返信有難うございました。 Accessで現在管理されている中で行いたいと思った次第です。 もうしばらく頑張ってみます。

関連する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でそのようにするにはどのようにすればよろしいでしょうか? また、市区町村番地とマンション名の間にスペースをつけたいと思っているのですが、スペースを入れる方法などはありますでしょうか?

  • Access:クエリーにて集計後に文字列結合したい。

    Accessのクエリーでレコードのグループ化を行っている状態で、あるフィールドに対してだけ文字列の結合を行いたいのですが、集計部分をどのように指定すればよいかわからず困っています。 イメージとしては、SQLビューにて、グループ化されたレコードの合計が、  SUM([テーブル名].[フィールド名]) で求められる様に、 エクセルの文字列結合関数  CONCATENATE([テーブル名].[フィールド名]) が使いたい、という感じです、、 Accessにおける文字列結合は"&"を使うとありましたが、この場合どのように記述するべきでしょうか?

  • accessフィールドの複数結合

    テーブルAの1つのフィールドとテーブルB内の複数のフィールドを結合させたい。例 テーブルAには社員コードと社員名、テーブルBには商品名、納入社員コード、商品管理社員コード。テーブルAの社員コードフィールドとテーブルBの2つの社員コードフィールドを結合させたいのです。テーブルAをコピーして2つ作り、それぞれをBの2つのフィールドと結合すると出来るのですが、テーブルAが社員名でなく、画像だったりするととても大きなファイルサイズになってしまいます。お答えお待ちしています。

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

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

  • Accessで3つのテーブルの結合とフィールドについて教えてください。

    Access2003を使用しています。 「取引先マスタ」テーブルに契約の情報ものせることにしました。 契約は今のところ2種類ありますが、3種類になる可能性もありそうなので、応用が利くようにサブフォームにしました。http://questionbox.msn.co.jp/qa3473958.html 契約内容では弊社の誰が担当したのかわかるようにしたいです。 けれど担当者は新たにフィールドを設けずに、担当者マスタのテーブルから引っ張ってきたほうが良いのかなと思いました。 とすると、契約のテーブルには担当者IDだけでも加えないと結合できないなと思いました。 質問1.この考え方であっているでしょうか? 各テーブルは下記のようになっています。 質問2.T取引先マスタとT担当者マスタに「担当者」という同名のフィールドがありますが、意味合いは違います。これは「取引先担当者」と「弊社担当者」と名前を分けたほうがよいのでしょうか? 一緒でもなんとかいけるものでしょうか? テーブルの正規化いうものがしっかりと理解できていないので正しいのかどうがわかりかねています。 この3つのテーブルを結合させて、フォームとレポートを作りたいのです。 そして、契約締結済みと未締結との取引先に抽出わけをしたいのです・・・が、ここでつまずいてしまって困っております。 お手数をおかけして申し訳ないのですが、どなたかご教示ください。 よろしくお願いいたします。 T取引先マスタ  ID  取引先ID  取引先名  フリガナ   部署名   担当者名・・・・・・取引先の担当者名  郵便番号  都道府県  住所1  住所2  電話番号  FAX番号  URL  電子メール  備考   T取引先_契約内容  ID  取引先ID  契約種別・・・・・・基本と業務委託がある  契約締結日  契約終了日  契約者役職  取引先契約者名  担当者ID・・・・・・弊社の担当者を判別するもの。T担当者ますたと結合する。 T担当者  担当者ID  並べ替え  担当者名  フリガナ  備考  

  • フィールド数の多すぎる・フィールド数が一定でないテーブルのデータ結合の仕方?

    私は、accessについてあまり詳しくないものなのですが、仕事上50近くあるデータを一つにまとめたいんです。 データは2つありまして、 1.それぞれのテーブルが微妙にフィールド数が異なる場合の結合  例)・Aのテーブルのフィールド名     名前 クラス名 出身県 出身コード 血液型 性別        ・Bのテーブルのフィールド名    名前 出身県 血液型 性別    ・Cのテーブルのフィールド名    名前 クラス名 出身コード 血液型    ⇒このように微妙に異なる。しかもレコード数がかなり多いのです。これは、ユニオンクエリは使えないですよね?何かいい方法はないでしょうか? 2.テーブルの構造は同じなのですが、フィールド数が多くてユニオンクエリを使おうとすると、『フィールド数が多すぎる』とエラーメッセージがでてしまう。この場合の対処方法でいいのはないでしょうか? なにぶん、私はaccessをあまり使わないのでわかりにくい質問だと思いますが、どなたかすみませんが教えてください。お願いします。

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

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

  • ACCESSの結合

    よろしくお願いします。 ACCESS2000で、AテーブルのA'フィールドとBテーブルのB’フィールドを結合させ、同一でないものを表示させる(クエリーで)方法を教えてください。 よろしく、お願いいたします。

  • 文字列フィールドの集計をしたい

    [やっていること] このサイトで私が教えていただいた内容をデータベース化して保存しています。 [やりたいこと] ベストアンサーさんの「申告されているネーム」毎の集計を出したいと思っています。お名前は「数字・漢字・ローマ字」で申告されているものですが、お名前毎に合計をだしたいと思っています。それと、他のデータベースでも役に立てそうと感じている為。 [集計対象のテーブル] テーブル名:Access操作 フィールド名:NO、発生日、Accessテーマ、Access内容、Access項目、質問内容、アドバイザー、解決策、コマンド [やったこと] クエリを作成してフィールドに「NO」と「アドバイザー」をドラッグして、クエリフィールドの3列目に「式1: DCount("アドバイザー","Access操作")」を 記載しましたが、レコードの合計数字が表示されネーム毎の集計が出来ませんでした。 アドバイスをお願いします。

専門家に質問してみよう