[リストへもどる]
一括表示

投稿時間:2002/10/25(Fri) 18:44
投稿者名:また
URL :
タイトル:
助けて(ACCESSでの文字列比較方法の変更)
いつも勉強させていただいてます。

Access97を使用しているのですが、クエリでの文字列比較方法って
変更できないのでしょうか?
現状では、"abc"で検索すると、"ABC"、"ABC"もヒットして
しまうんですが、これを"abc"しかヒットしないようにしたいんです。
VBであれば、option compareステートメントで指定できるかと
思うんですが、Access、またはDAOでこのような指定はできるんでしょうか?

もしわかる方いましたらぜひご教授願います。

投稿時間:2002/10/30(Wed) 14:02
投稿者名:さか
Eメール:
URL :
タイトル:
Re: 助けて(ACCESSでの文字列比較方法の変更)
> Access97を使用しているのですが、クエリでの文字列比較方法って
> 変更できないのでしょうか?
> 現状では、"abc"で検索すると、"ABC"、"ABC"もヒットして
> しまうんですが、これを"abc"しかヒットしないようにしたいんです。

一週間も経過してるので既に解決してるかと思いますが、
とりあえずはこんな方法もありましたよって事で。

AC97クエリのSQLビューより
 SELECT T.フィールド1
 FROM テーブル1 AS T
 WHERE ((StrComp([T]![フィールド1],strconv([T]![フィールド1],?),0)="0"));

?に設定する値は以下の通りに
 5:大文字全角
 9:大文字半角
 6:小文字全角
 10:小文字半角

パフォーマンスが極端に悪そうですが・・・。