• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのテキストボックスに定型入力を指定、Iと入れると強制終了する)

Accessでテキストボックスの定型入力が強制終了する現象について

このQ&Aのポイント
  • Access97(バージョンはSR-1)で、フォーム上のテキストボックスの定型入力に>AA999と指定しました。先頭2桁は半角で大文字の英字か数字、後ろ3桁に半角で数字または空白、のみ入力したいのです。
  • 不思議なことに、最初の文字に英字のI、2文字目に数字を入れたとたん、強制終了したり、突然プログラムが終わってしまいます。
  • この現象はAccess97やIME2000、IME2002などいくつかの環境で発生しており、原因や解決策について詳しい情報を求めています。

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

  • ベストアンサー
  • o23
  • ベストアンサー率36% (64/175)
回答No.1

エラーメッセージの内容は思い出せませんが、定型入力が設定してあるコント ロールに"i"を入力したときの不具合は、オートコレクトのせいだったことがあ ります。 1.当該コントロールのプロパティでオートコレクトを”いいえ”にする 2.【ツール】-【オートコレクト】で”入力中に自動修正”するのチェックを はずす 3.【ツール】-【オートコレクト】で”i”→”I”を削除する。 のいずれかひとつをやって見てください。 どれでも直ったと思います。 環境によっては大丈夫なようなので、もしかすると他に原因があるかもしれませ んが・・・

noname#7064
質問者

お礼

WINXP-IME2002-ACCESS97だと3番の方法で直りました。 WIN98SE-IME2000-ACCESS97だとそれでも異常終了した(詳細見てもよくわからない、ページ範囲外のエラー)ので、ACCESSのオートコレクトの自動修正のチェックをはずしてやっと解決しました。 なんとも?????なのですが、ありがとうございました。

noname#7064
質問者

補足

ありがとうございます。 IMEにオートコレクトがあるのは知っていたのですが、ACCESSのほうにもあるんですね。 WINXP-IME2002-ACCESS97のパターンのパソコンで、3番目にご指摘いただいた"i"->"I"を削除すると、無事動作しました。 定型入力の指定をしないときは落ちなかったのに、なぜ、こんな現象が起こるのでしょうね。 ACCESSのほうの不良点なのでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A