- ベストアンサー
【Access2010】カンマをクエリで抽出したい
Access2010を使用しています。 初心者です。 タイトル通り、「カンマをクエリで抽出したい」のですが、 クエリの条件式がわかりません・・・・ わかる方教えてください。。。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>「カンマをクエリで抽出したい」 といっても、 1 カンマがあるか確認(InStr関数など) 2 カンマを他の文字に置き換える(Replace関数など) 3 カンマを除く(Replace関数、その他) 4 カンマの数を調べる(自作関数) 5 その他もろもろ のようにどうしたいのか、によって「スル」ことが 異なってきます。ちなみに1から順に面倒になります。 いちばん簡単な例として1のカンマがあるかないかは、 クエリの新しいフィールドに、 存在確認: IIf(InStr(1,[フィールド名],",")>0,"有","無") をコピー貼り付けます。なお、[フィールド名] のところには 検索するフィールド名をいれます。たとえば「氏名」という フィールドにカンマがあるか調べるには、 存在確認: IIf(InStr(1,[氏名],",")>0,"有","無") とします。この場合はIIf関数とInStr関数を使用しています。
その他の回答 (2)
- 山田 太郎(@f_a_007)
- ベストアンサー率20% (955/4574)
回答No.2
>タイトル通り、「カンマをクエリで抽出したい」のですが・・・ 字義通りですと、 コンマ:"," という回答になりますが・・・。
noname#222886
回答No.1
参考に
質問者
お礼
回答ありがとうございます。 クエリ自体はPiroin654さんの教えてくださったもので出来ました。 教えていただいたリンクは自分では見つけられなかったものです。 参考にさせていただきます。 ありがとうございました。
お礼
出来ました!!!ありがとうございます! 存在確認クエリですね。メモリました。今後も大活用させていただきます。 今回は単純に、「本来カンマが入ってはいけない「フィールド1」に誤ってカンマが入っている場合がある」のを見つけて、それを探したかあったのです。 単純なことでも、クエリを作ろうと思うと上手くいかなくて・・・ これで作業開始できます! 本当にありがとうございました!