A
Afia
Hi, I wonder if some one can help me.
The following code works:
Milestone:
IIf([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete]=100,"Completed",IIf(IsNull([Kdcr
Global Roadmap]![DcCloseActualDate]) And ([Kdcr Global
Roadmap]![DcCloseTargetDate]>=[dbo_Site_ProjectCard_Milestones]![TaskFinish]),"On
Target",IIf([Kdcr Global Roadmap]![Site Status]="Sites Closed" And
([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete]<>100),"Late","On
Target but Milestone > Closure Date")))
But when I modify statement for Late by combining 2 statements (And/Or) for
the result Late, I get error message "The expression you entered has a
function containg the wrong number of arguments.
Appreciate your help in finding out what I'm doing wrong.
Milestone:
IIf([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete]=100,"Completed",IIf(IsNull([Kdcr
Global Roadmap]![DcCloseActualDate]) And ([Kdcr Global
Roadmap]![DcCloseTargetDate]>=[dbo_Site_ProjectCard_Milestones]![TaskFinish]),"On
Target",IIf([Kdcr Global Roadmap]![Site Status]="Sites Closed" And
([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete]<>100) or
([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete] <> 100 And [Kdcr
Global Roadmap]![Site Status] = "Sites to Rationalise" And
[dbo_Site_ProjectCard_Milestones]![TaskFinish] < Date(),"Late","On Target but
Milestone > Closure Date"))))
thanks
The following code works:
Milestone:
IIf([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete]=100,"Completed",IIf(IsNull([Kdcr
Global Roadmap]![DcCloseActualDate]) And ([Kdcr Global
Roadmap]![DcCloseTargetDate]>=[dbo_Site_ProjectCard_Milestones]![TaskFinish]),"On
Target",IIf([Kdcr Global Roadmap]![Site Status]="Sites Closed" And
([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete]<>100),"Late","On
Target but Milestone > Closure Date")))
But when I modify statement for Late by combining 2 statements (And/Or) for
the result Late, I get error message "The expression you entered has a
function containg the wrong number of arguments.
Appreciate your help in finding out what I'm doing wrong.
Milestone:
IIf([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete]=100,"Completed",IIf(IsNull([Kdcr
Global Roadmap]![DcCloseActualDate]) And ([Kdcr Global
Roadmap]![DcCloseTargetDate]>=[dbo_Site_ProjectCard_Milestones]![TaskFinish]),"On
Target",IIf([Kdcr Global Roadmap]![Site Status]="Sites Closed" And
([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete]<>100) or
([dbo_Site_ProjectCard_Milestones]![TaskPercentageComplete] <> 100 And [Kdcr
Global Roadmap]![Site Status] = "Sites to Rationalise" And
[dbo_Site_ProjectCard_Milestones]![TaskFinish] < Date(),"Late","On Target but
Milestone > Closure Date"))))
thanks