I have the following statements and keep getting "YES" where I should be
getting "WAIVED" or "NO". Does anyone know why, everything else evaluates correctly.
IIf([admit_dec_code] Is Null Or
[admit_dec_code]="R","",IIf([admit_dec_code] Is Not Null Or
[admit_dec_code]<>"R" And [date_acc_fee_paid] Is Not
Null,"YES",IIf([admit_dec_code] Is Not Null Or [admit_dec_code]<>"R" And
[date_acc_fee_paid] Is Null And [accept_fee_amount]="1","WAIVED","NO")))
IIf(IsNull([admit_dec_code]) Or [admit_dec_code]="R","",IIf(Not IsNull([admit_dec_code]) Or [admit_dec_code]<>"R" And Not IsNull([date_acc_fee_paid]),"YES",IIf(Not IsNull([admit_dec_code]) Or [admit_dec_code]<>"R" And IsNull([date_acc_fee_paid]) And [accept_fee_amount]="1","WAIVED","NO")))
getting "WAIVED" or "NO". Does anyone know why, everything else evaluates correctly.
IIf([admit_dec_code] Is Null Or
[admit_dec_code]="R","",IIf([admit_dec_code] Is Not Null Or
[admit_dec_code]<>"R" And [date_acc_fee_paid] Is Not
Null,"YES",IIf([admit_dec_code] Is Not Null Or [admit_dec_code]<>"R" And
[date_acc_fee_paid] Is Null And [accept_fee_amount]="1","WAIVED","NO")))
IIf(IsNull([admit_dec_code]) Or [admit_dec_code]="R","",IIf(Not IsNull([admit_dec_code]) Or [admit_dec_code]<>"R" And Not IsNull([date_acc_fee_paid]),"YES",IIf(Not IsNull([admit_dec_code]) Or [admit_dec_code]<>"R" And IsNull([date_acc_fee_paid]) And [accept_fee_amount]="1","WAIVED","NO")))