2017-07-13 4 views
1

私はAccessデータベースを継承し、メインフォームはナビゲーションバーの検索ボックスを使用してクライアントを検索します。検索機能は入力されたすべての文字の後に検索を実行します。これは私たちのネットワーク上では非常に遅いです。各文字の間には2〜4秒の遅延があります。MS AccessでEnterキーを押すまでナビゲーションバーの検索ボックスを待機させる方法は?

検索を実行する前に「入力」を押すまで検索ボックスを待機させる方法はありますか?

カスタム検索のドロップダウンボックスを追加する可能性がありますが、可能な限り、現在のユーザーの現在の慣習を変更して自分の仕事を保存しないようにしたいと考えています。

答えて

0

レコードセレクタの下にある組み込み検索機能を使用している場合、あなたは不運です。その動作はAccess exeプログラムにハードコードされています。

独自の検索機能を構築すると、その動作を正確に制御できます。素晴らしい例がここにあります。 http://allenbrowne.com/ser-62.html

+0

データベースでは、埋め込み検索機能を使用しています。それは行動が変わることができないことは残念です。自分のカスタム検索ボックスを作成しないようにしたいと思っていましたが、それは避けられないようです。 –

1

さて、あなたは私たちに多くの情報を提供していません。 おそらく、検索ボックスでOnChangeイベントを使用して、現在の検索がVBAを使用して実行されていると仮定します。それをAfterUpdateイベントに移動すると、完了します。

関連する問題