• ベストアンサー

AccessVBAで入力文字の確認がしたい

こんにちは。 私は今AccessVBAである検索機能を作成中なのですが、 わからない部分があったので質問させてください。 その検索機能とは、テキストボックスに記入した文字を含むレコード をテーブルから探すという機能で、その探すテーブル内には半角カナで データが入力されています。そこで、その検索のテキストボックスにも 自動で半角カナ入力できるようにしたいのですが、どのような関数、またはメソッドを利用すればよいのでしょうか? また引数なんかも詳しく教えていただけるとたすかります。 よろしくおねがいします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

#1の方の日本語入力モードが簡単ですが... 数式を使ってなら StrConv([フィールド名],vbNarrow+vbKatakana) でひらがなや全角カタカナを半角カタカナに置換できます。 ※テキストボックスやクエリー上で使う場合はコードは使えないので  vbNarrow+vbKatakana を 24 に置き換えてください。  vbNarrow= 8 vbKatakana=16 である為、8+16=24となります。 StrConvの説明サイト http://office.microsoft.com/ja-jp/assistance/HP010432761041.aspx

その他の回答 (1)

回答No.1

テキストボックスの「IME入力モード」を半角カタカナに設定すればOK。

関連するQ&A

専門家に質問してみよう