• ベストアンサー

アクセスで文字列結合し、定型文字を表示させたいのですが、、、

アクセスのクエリーで文字の結合をしたときに (項目:  ) というのを表示させるようにしたいのですが どうすれば良いのでしょうか? フィールド→ A範囲: [B範囲]&[C項目] この[C項目]に (項目:  )というのを表示させ (項目:C項目)というように表示したいのですが できません、、、。 A範囲というフィールドに    B範囲 +(項目: C項目) どう入力すればできるでしょうか? どなたか教えてください。

  • nase
  • お礼率100% (11/11)

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

  • ベストアンサー
  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

[B範囲]&"(項目:"&[C項目]&")" でいいような気がしますが…未テスト

nase
質問者

お礼

できました~(^o^) ありがとうございました。

関連するQ&A

  • ACCESSの結合

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

  • Access 長文の文字列結合

    選択クエリAには空のフィールド1があります。 選択クエリCには説明文1というフィールドがあります。 空のフィールド1に説明文1と、ある長文の文字列を収めたい為、以下のようにしました。 選択クエリC.説明文1 & "長文文字列1" AS 空のフィールド1 として、SQLビューへ直接、長文文字列を入力しています。 ※デザインビューにすると「指定した式はクエリのデザイングリッドの1024文字の制限を超えています」と出て開けません。 こういった書き方は力技なのでしょうか? また、この長文の文字列ですが、種類が複数あります。 クエリAのフィールド1には、説明文1と文字列1、フィールド2には、説明文2と文字列2、 クエリBのフィールド1には、説明文1と文字列3、フィールド2には、説明文2と文字列4 など、クエリAやBのような他のクエリを複数作成したい為、 別のスマートな書き方があればご教示いただきたく思っております。 クエリCはデータベースからダウンロードしたものをAccessにインポートして成型した情報で、 クエリA、B等はシリーズ別の説明文の雛形として使用しています。 長文文字列は注意文のようなもので、その中の一文だけが違う文章です。 作業環境は、OS:Windws7、使用ソフト:Access2003となっております。 どうぞ宜しくお願い致します。

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

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

  • ACCESSの文字列の結合について!

    AとBのふたつのフィールドがある場合、 A&Bで文字列の結合が出来る事は分かっています。 ところが、同一フィールドの文字列を結合する方法がわかりません。 現在はAというフィールドがある場合、 フォームフッターにフレームをつくり・・・・。 この時点で止まっています。 数値の場合はただたんに「=sum([A])で解決しますが、 文字列の場合はsumでは駄目なわけで・・・・。 ご指導の程宜しくお願いします。

  • Access2000の文字列結合について。

    こんにちは。Access2000で、別々のフィールドに入力したデータを結合して、 一つのフィールドに入力するようにしたいと考えてます。 例えば、年のフィールドに、01 同じく月に9 日に17と入力して、最終的に 01/9/17としたいのです。 エクセルならば、= セル番地 & セル番地....とすればいいのですが、Access 2000では 同様な事はできないのでしょうか? わかりづらい質問でしょうが、よろしくお願いします。

  • ACCESS2003クエリの結合した表示形式が

    ACCESS2003でクエリを作成しました。各テーブルのフィールドを結合したのですが 表示形式が思ったようになりませんでした。 【Aテーブル】 フィールド:学部NO データ型:数値型 書式:00 【Bテーブル】 フィールド:学科NO データ型:数値型 書式:00 【ABクエリ】 フィールド:学籍NO:[Aテーブル]![学部NO]&[Bテーブル]![学科NO] 【ABクエリ】の結果が数字が4桁表示されません。 (例) 0101 と表示してほしいのですが、   11  と表示されます。 各テーブルでは、01と表示されるのですが・・・。 宜しくお願いします。

  • NULLを含む文字列の結合で困っています。

    いつもお世話になっています。 VB.NET2003+Access2000環境です。 まず前提として、このデータベースにはユニークなフィールドがありません。(残念ながらこちらの都合では変更することはできません) 従って今まではAccessのクエリウイザードを使って文字列を結合(フィールドを結合)して、ユニークなキーを作っていました。 これを今回、VB.NETで動いているアプリの中にボタンを作り、そこからcsvファイルにエクスポートさせるような仕掛けを作ろうとしました。 ところが、あるフィールドがデータが存在したりNULLであったりするため、結合するとNULLになるデータが出現してきます。 (Accessでは結合時、NULLは無視されていたようで影響はありませんでした) これでは検索して絞り込むキーには出来ず、Accessと同じ結果が得られません。 SQL文では(というかデータアダプターに読み込ませるクエリデザイナ作成時に)どういう風に記述すればNULLがあっても区別出来るようになるのでしょうか? 簡単に言えば フィールドA と フィールドB ともにテキストタイプのデータで、BのみNULLもあり得る場合、  select a, b, a+b as tempAB from tableC というSQL文を実行した結果、tempAB が NULL だけにならない方法をご教示ください。 SELECT CASE when~end などをいろいろ試してみましたがダメでした。 よろしくお願いいたします。

  • Access97で文字の表示について

    会社でACCESS97を使っています、普段つかっているPCでテーブルを作成しクエリーをつくったものを他のPCで開いたところ「5/6」と表示されていたフィールド名が「5_6」と別の文字表示になってしまいクエリーを開いたときにこのフィールド名を使っていた項目の計算が実行されなくなってしまいました。 多分設定を替えればよいのだと思うのですが、どこをいじればよいでしょうか? 宜しくお願いします。

  • アクセスで文字列をつなげる

    おはようございます。たびたびお世話になります。 文字列の連結で  フィールド1 フィールド2 フィールド3  材料a     材料b    材料c  材料a     材料d  材料c というデータがあり、クエリで&を使用し文字の連結をしています。 材料a,材料b,材料c 材料a,材料d 材料c というようにしたいのですが、そのまま連結してしまうと、 材料a,材料b,材料c 材料a,材料d, 材料c,, となってしまいます。 適当な関数も見つからず、不要な『,』を置換で消してしまう事も考えているのですが、うまくいきません。 良い方法はないでしょうか?

  • ACCESSクエリでの結合の仕方

    ACCESS 2003を使用しています。 テーブルA テーブルB テーブルC の3テーブルでクエリを作っています。結合的には・・・ テーブルAのフィールドX⇔テーブルCのフィールドX テーブルBのフィールドX⇔テーブルCのフィールドX です。 これで3テーブルに共通する一致データのみ抽出はできるのですが、 3テーブルに共通する一致データに加えて、テーブルAとテーブルBの不一致データ(テーブルCに対する)も一緒に抽出できるようにしたいのです。 2テーブルだけの結合であれば、結合プロパティを、 テーブルAのフィールドX⇒テーブルCのフィールドX のようにすることで実現できるのですが、3テーブルの結合の場合、どのようにすればよいでしょうか? テーブルAのフィールドX⇒テーブルCのフィールドX テーブルBのフィールドX⇒テーブルCのフィールドX のようにしてみましたが、「あいまいな外部結合が含まれているので、SQLステートメントを実行できません。云々。。。」と警告エラーがでてしまいます。 どなたが、ご教授いただけると助かります。 ご面倒ですが、よろしくお願い致します。

専門家に質問してみよう