• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:変換の型を強制的に設定する)

変換の型を強制的に設定する方法と問題の解決方法

このQ&Aのポイント
  • windos NTでAccess2000を使っています。テーブルの入力モードをONにしても、フォームのコンボボックスで変換可能な英数半角にならない問題が発生しています。さらに、チェックボックスでタブを行うと全角変換モードになり、操作が不便です。
  • 同じ問題に直面している方におすすめの解決策は、半角入力(無変換)設定+ひらがな入力設定のプログラムを用意することです。このプログラムを使えば、スムーズな入力が可能になります。
  • 質問文章によると、フォームのプロパティでIME入力モードをONにしても問題が解決されないことがわかりました。そのため、別のアプローチが必要です。半角入力(無変換)設定+ひらがな入力設定のプログラムを使って、入力のスムーズさを確保してください。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

プロパティの入力モードをオンではなく「ひらがな」にしてみてはいかがですか。 それと入力モードの保持を「しない」で設定すれば次のタブ順に移動した際に 入力モードはオフの状態でフォーカスが移動するのでチャックボックスに移動 した際に変換モードはオフされます。 入力モードが必要なフィールドはその都度入力モードの保持を「しない」にして フィールドごとに設定すれば漢字入力モードの継続は回避出来るのでは。 漢字の入力モードにするフィールドは「ひらがな」で入力モードは「しない」で 設定すれば解決できると思うのですが。

Sheep17
質問者

お礼

こんにちは、O_Cyanさん。いつもお世話になっております。 助言通り、見事回避することが出来ました。 毎度ながら感謝するばかり。 そして1つの質問で終われない私…f^_^; というわけでもう1つ質問。 フォームで保存ボタンのマクロを用意して計算結果をテーブルに収めるよう設定したものの データシートビューで処理をした場合はこのマクロは作動しないのですね。 何とかデータシートビューでも使えるようにしたいのですが…。 解答よろしくお願いします。

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

データシート型で抽出表示されたレコードの計算結果をテーブルに保存するには 抽出されたレコードのキーを見ながら保存していかなくてはいけないためLoop させてキーをマッチングさせてテーブルに保存するような処理になるので記述が 増えてしまいます。 簡単に処理する方法としてはレコードを抽出してデータシートビューとして表示 しているのですからその抽出条件を利用して計算結果の更新をする更新クエリを 作り保存ボタンに更新クエリの実行を記述するのが分かりやすく簡単ではないか と思います。 Accessは簡単にクエリを作成したりできるので難しくイベントに記述をゴチャ ゴチャ書くより簡単に処理できる機能を有効に使って処理させた方が開発効率も 良くメンテも易しくなるのではないでしょうか。

関連するQ&A