こんにちは、次のようなアクセスに関するフォームを作成しました。
Year フィルターと Length フィルターを除くすべてのフィルターが機能するようにすることができます。Year ボックスはバインドされておらず、左側はYear1と呼ばれ、右側はYear2と呼ばれます。Me.Filterコードを使用しようとしましたが、機能しません。エラーは発生しません。データがフィルタリングされないだけです。したがって、ユーザーがYear1とYear2に年を入力できるようにする必要があり、これら 2 つの年の間のデータをフィルター処理します。たとえば、 Year1 に 2000 、Year2に 2010 を入力すると、クエリを実行すると、2000 から 2010 までのデータのみが表示されます。
これは私が現在使用しているコードです:
Private Sub Year2_AfterUpdate()
Me.Filter = "[Year] BETWEEN #" & Me.Year1 & "# AND #" & Me.Year2 & "#"
Me.Filteron = true
どんな助けでも大歓迎です!:) (どのコードが何をするのかを説明できれば、それも非常にありがたいです。そうすれば、自分でそれを書くことを学ぶことができ、よりよく理解できるようになります!ありがとう!)