みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

アクセスの結合について

お世話になります。

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

お分かりになる方がいらしたらご教授ください。
よろしくお願い致します。

投稿日時 - 2006-04-20 16:41:41

QNo.2103470

yhg

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

2です。
良く考えたら日本語の小文字を大文字なのでucaseでは駄目ですね。
特定の日本語(例で言えばヶとケ)だけならreplaceで変換したキー項目を持つQAとQBを作り・・・で可能なはずです。

投稿日時 - 2006-04-20 17:13:21

ANo.2

Aテーブルに対し、結合キーのフィールドを大文字か小文字変換する関数(大文字化だとたしかucaseだっけな?)を通したクエリーQAとBテーブルの(以下同文)QBを作成し、そのフィールドで結合するクエリーを作成すれば可能だとは思いますが。

投稿日時 - 2006-04-20 16:56:51

ANo.1

そのままではできません。
1.どちらかに統一する。
2.ふりがなで結合する。
3.別フィールドに英数字の管理コードを作って結合する。

統一するなら更新クエリで
Strconv関数やReplace関数を利用してください。

投稿日時 - 2006-04-20 16:52:45

あなたにオススメの質問