2017-06-14 9 views
0

私はクエリに基づいて分割フォームを持っています。ヘッダーには、クエリのフィルタとして機能するコンボボックスがあります。したがって、コンボボックスの値を変更すると、データシートが(On Change Event Requeryで)更新されると予想されます。今問題は、データシートが新しいフィルタを反映していないことです。MS Accessデータシートはコンボボックスに基づいて更新されません

コンボボックスにリンクされているクエリ自体を実行すると、すべて正常に動作します。また、クエリの基礎となるテーブルを更新して(たとえば、新しいエントリを追加する)、コンボボックスの値を変更すると、新しいエントリがデータシートに表示されますが、フィルタは表示されません。だから、私は、クエリが正しいと結論し、イベントも機能します。

何が起こっているのでしょうか?私はこれ以上気違いになっています...

答えて

0

これは回避策ですが、コードが正常であれば、実行イベントでコードを実行する "Apply Filter"ボタンを作成できます。スーパーエレガントではありませんが、効果的です。

関連する問題