コンボボックスとチェックボックス(chkClosed)のあるフォームがあります。コンボボックスの場合、行ソースを選択クエリとして配置しました。これには2つのフィールドがあります(両方とも表1から):Field1、Field2 (図には示されていません)およびその基準は[Forms]!Form1]![chkClosed]
表1のデータ例:
Field1 Field2
Test -1
Test1 0
Test2 0
Test3 -1
問題は、実行時にchkClosedのチェックを外しても、ドロップダウンリストが変更されないことです。デザインに切り替えてフォームビューに戻り、チェックするとドロップダウンリストにTest&Test3が表示され、その逆も同様ですが、正しく評価されていることはわかっています。常にではなく起動時に評価するときは、イベントで何かを変更する必要があると確信しています。これは単なる例であり、私が行っているデータは実際にはSQLソースからのものですが、ロジックは引き続き適用されます。基準を使用するだけです。IIf([Forms]![Form1]![chkClosed]=-1,1,0)