2

iifアクセスフォームでフォームをチェックする必要があるwhere句のステートメントを使用して、アクセスでSQLクエリを作成しています。

true の場合、列を一致またはフィルタリングする必要があります。私が持っている声明は次のとおりです。

 And IIf(isnull(forms![abc QC]!combo45),
         null,
         w.[swt Team Member]=forms![abc QC]!combo45)

今私がこれを書くとき、それはうまくいきません。ステートメントを削除して書くと:

w.[swt Team Member]=forms![abc QC]!combo45

その後、正常に動作します

ありがとう

4

1 に答える 1

2
And IIf(isnull(forms![abc QC]!combo45) , TRUE, w.[swt Team Member]=forms![abc QC]!combo45)

条件はブール値である必要があります。

あなたの例でcombo45は、空白としましょう。条件は次のように変換されます。

And null

これはブール式ではありません。

于 2012-12-18T18:33:48.687 に答える