使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
3年前に書き込んだ内容に頂いた回答を色々と試しましたが結局ダメであきらめていました。
今回、上記の症状が現れる条件が判明しました。
①フィールドのデータ型は「数値型」
②フォームのプロパティは
IME入力モード保持⇒いいえ
IME入力モード⇒使用不可
IME変換モード⇒無変換
③フィールドのコントロールの種類は「コンボボックス」
④フィールドはサブフォームに配置
⑤直前のフィールドは
IME入力モード保持⇒いいえ
IME入力モード⇒ひらがな
IME変換モード⇒一般
この条件ではフィールドへカーソルが移動するとIMEがかな変換モードになりますが、③を「コンボボックス」から「テキストボックス」に変更するとIMEは使用不可モードになります。
また、該当フィールドの直前のフィールドのIME入力モードを「ひらがな」「半角カナ」等、IMEが変換モード以外にすると該当フィールドのIME入力モードは「使用不可」でも「オフ」と同じ動作になりました。
他の数値型フィールドでも試してみましたが、どうやら上記①~⑤の条件を満たしてフィールドのコントロールの種類が「コンボボックス」だとIME制御を設定してもかな変換モードになるようです。
原因は判明しましたが、ネットを検索しても同様の症状を指摘・回避している記事が見当たりません。
3年越しで悩んでいたものの原因は分かったものの、解決方法が見つからずにモヤモヤしたままです。