MS Access で InStr の大文字と小文字を区別するにはどうすればよいですか?
以下を表示したい0
msgbox InStr("In Here", "here")
代わりに私は得る4
。
vbBinaryCompare を追加してみました
msgbox InStr("In Here", "here", vbBinaryCompare)
しかし、型の不一致について不平を言っています。
MS Access で InStr の大文字と小文字を区別するにはどうすればよいですか?
以下を表示したい0
msgbox InStr("In Here", "here")
代わりに私は得る4
。
vbBinaryCompare を追加してみました
msgbox InStr("In Here", "here", vbBinaryCompare)
しかし、型の不一致について不平を言っています。
InStrB
の代わりに使用しInStr
ます。次に、大文字と小文字を区別せずに、バイトごとの比較を行います。
msgbox InStrB("In Here", "here")
を表示し0
ます。
ヘルプ トピックではこの点が明確ではありませんが、オプションの比較引数を使用する場合は、その型の不一致の苦情を回避するために、オプションのstart引数も指定する必要があります。
したがって、これは に 0 を表示しますMsgBox
:
MsgBox InStr(1,"In Here", "here", vbBinaryCompare)