[英]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.