1

在 Access 2010 中,我试图列出 IIF 语句中的结果,但由于某种原因无法正常工作。

DogTrainingStatus: IIf(([TrainingSuccess]>"*Pass*") And ([TrainingSuccess]>"*Failed*"),"Failed", IIf([TrainingSuccess]>"Failed","Failed"," "))

这是我的清单:

DogGroups - TrainingSuccess  
---------------------------  
A         - Pass, Pass, Pass  
B         - Pass, Pass, Failed  
C         - (Blank)  
D         - Failed, Failed, Failed  

我需要以下结果:

DogGroups - TrainingSuccess  
---------------------------  
A         - Pass  
B         - Failed  
C         - (Blank)  
D         - Failed  
4

1 回答 1

1

假设字段包含 CSV 文本并且您想要的结果遵循逻辑:如果字段为 Null,则返回 Null,否则如果字段包含“失败”返回“失败”,否则“通过”,请考虑:

DogTrainingStatus: IIf([TrainingSuccess] Is Null, Null, IIf([TrainingSuccess] LIKE "*Failed*", "Failed", "Passed"))

于 2019-03-20T20:59:21.993 回答