2017-04-25 10 views
0

私はフィールドDataTypeによってリンクされたサブフォームを持つフォームを持っています。このフォームは、そのDataTypeのすべてのデータを表示し、何年もうまく機能しています。 DataTypeはいくつかのドロップダウンフィールドでさらにフィルタリングできます。フィールドはサブフォームの基本クエリのパラメータですが、これらのフィールドが空白の場合、そのDataTypeのすべてのデータが返されます。すべてのデータが返されていないすべてのフィールドが空白の場合を除いて、すべてのフィルタ値をnull /空白にするコードを実行するボタン。私はこの問題を1つのフィールドDataFilterCに絞り込んだ。何らかの理由で、クエリがもはや空白/空白として扱われなくなりました。ドロップダウンのオプションを選択しても機能しますが、これはそのフィールドの基準です。MS Access Nullがクエリパラメータとして機能していません

Like IIf(IsNull([Forms]![Form]![SubForm1].[Form]![DataFilterC]),"*",[Forms]! [Form]![SubForm1].[Form]![ DataFilterC]) Or Is Null 

クエリは、最初のIsNullをスキップして、最終的にまっすぐに行くか、これを原因とすることができるものヌルですか? NULLまたは空の文字列のいずれかの可能性と

答えて

0

ディールは:それはクエリでのxレコードに当たったとき

IIf([Forms]![Form]![SubForm1].[Form]![DataFilterC] & "" = "", "*", ...

+0

どんなことで+/- Xを動作を停止したレコードの数に関連しているようですそれは大丈夫です。それは完全な謎です。 – Naz

関連する問題