簡體   English   中英

根據MS Access中的條件添加新字段

[英]Adding a new field depending on the condition in MS Access

我在名為Status的查詢中有五個字段。 讓我們考慮一下字段名稱,以便進行簡單演示,如A,B,C,D,E。 狀態查詢看起來像這樣

A         B           C           D            E
1         a                                    d
2                     n           o            
3         t           z   
4         r           m           d            
          q           f           j          

我想在上面的查詢中添加一個名為Description的字段,該字段可以查看每條記錄並添加一個說明。 例如,如果字段A為空,則在說明中它必須顯示FailedA。如果字段B為空,則它必須顯示Failed B,並且以類似的方式顯示Failed C,Failed D和FailedE。也可能有多個字段記錄為空。 但是它必須描述該記錄首先哪個字段為空。 它必須顯示如下內容:

A         B           C           D            E        Description
1         a                                    d          Failed C
2                     n           o                       Failed B
3         t           z                                   Failed D
4         r           m           d                       Failed E
          q           f           j                       Failed A

我試圖通過以下方式使用IIF函數

IIF(A is null,Failed A,IIF(B is null),Failed B, IIF(C is null), Failed C,IIF(D is null), Failed D,Failed E)

它不能以這種方式工作。 如何實現以上目標? 或者我在代碼中哪里出問題了?

我想你需要這個:

"Failed " & IIF(A is null,"A",IIF(B is null),"B", IIF(C is null), "C",IIF(D is null), "D","E")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM