私は2つのフィールドA
とB
を持っています。アクセスの複数のIIF基準
IIF(A AND B) IS not NULL,0,0) As Col
IIF(A Is not NULL AND B IS NULL),1,0) As Col
がどのように私はこの二つの条件フィールドコルを形成するために組み合わせることができます。私は、私は次の二つの条件を組み合わせしようとしていますフィールド
を形成するために一緒にIIf
条件をしたいですか?
私は2つのフィールドA
とB
を持っています。アクセスの複数のIIF基準
IIF(A AND B) IS not NULL,0,0) As Col
IIF(A Is not NULL AND B IS NULL),1,0) As Col
がどのように私はこの二つの条件フィールドコルを形成するために組み合わせることができます。私は、私は次の二つの条件を組み合わせしようとしていますフィールド
を形成するために一緒にIIf
条件をしたいですか?
元の質問と合わせて一般的なコード例:あなたのコードのための
IIF((Not IsNull(A) AND Not IsNull(B)),0,IIF((Not IsNull(A) AND B IS NULL),1,0))
具体的な答え:むしろ
IIF((Not IsNull(Laufzettel.EPolicierungVSL) AND Not IsNull(Laufzettel.DAnlageSchwebeVSL)),0,IIF((Not IsNull(Laufzettel.EPolicierungVSL) AND Laufzettel.DAnlageSchwebeVSL IS NULL),1,0)) AS dunkel
このような何か:
IIF(A IS not null and B IS not NULL, 1, IIF(A Is not NULL AND B IS NULL),1,0)) As Col
ネストされたIIFよりも、 https://support.office.com/en-us/article/Switch-Function-d750c10d-0c8e-444c-9e63-f47504f9e379
が「真」は常にTrueに解決されますので、この場合、ELSEとして機能:
Switch(
A is not null and B is not null,0,
A is not null and B is null,1,
True,0)
は、ここでスイッチ機能上のMSのヘルプです:私は、読みやすくするためにスイッチを使用したいです。
クエリ式エラーで関数で使用された引数の数が間違っています。ここでReplication ABとColには次の用語があります。IIF(Laufzettel.EPolicierungVSLはNULLではなく、Laufzettel.DAnlageSchwebeVSLはNULLではありません.0、IIF(Laufzettel.EPolicierungVSLはNULLではなく、Laufzettel.DAnlageSchwebeVSLはNULLです)、1,0) ASダンケル –