動的に検索しているフォームがあります。私はいくつかの本当に厄介な Like *' & {value} & *' OR Like (etc) パラメーターを使用してフォームにフィルターを設定しています。
驚いたことに、フィルタは実際には非常に高速に実行されます。これはいい。しかし、ひとまとめにされた設計では、フィルタリングに一致するすべての顧客の顧客名を表示するリスト ボックスが必要です。
これで、Access には既にこの情報が含まれていることがわかりました。基本的には、データシート ビューにフリックした場合に表示される最初の列をリスト ボックスに表示したいだけです。
悲しいことに、これを行うための推奨される方法は、ラウンド トリップ クエリでデータベースにアクセスすることであると思われます。
フォームの「データシート」から値を読み取って「チート」する方法はありますか?
フォームのレコードセットをリストボックスのレコードセットに代入してみましたが、Access が気に入りませんでした。