Hi,
I currently am running into errors when trying to create a query within my Access 2010 database for tracking procurement requests. The whole point of the query is to show which requests are pending her financial review. I am trying to create a new field
using the IIF function to display if the pending requests have technically approved (different from her financial approval). What I want the new column to display is "Yes" if it has been technically approved, "No" if it is pending technical approval
and "Unnecessary" if the request does need technical approval (only her approval). Here is what I have been inputting and working around:
Technical Approval: IIf([Technical Reviewer]="Review Unnecessary" Or "Pre-Approved","Unnecessary",IIf([Date Technical Approved] Is Not Null,"Yes","No"))
The error message I am receiving is that "the multi-valued field '[Technical Reviewer]' is not valid in the expression. With that being said, when inputting new records in the database for the [Technical Reviewer], there are (8) options
which are selected via combo box depending on the request. When either 'Pre-Approved' or 'Review Unnecessary' is selected, that means the request is then only pending financial approval. I have been researching for the last couple hours about the issues/problems
with multi-valued fields and possible ways to work around them via a query, but nothing has worked.
The version above is the one I believe is the closest to how it should be, but I am really looking for some assistance in figuring out a way to display "Unnecessary" when the query is ran to show my manager that it does not need technical approval.
P.S. the database I am working on is extremely large and performing any major changes to the data types at this point would jeopardize the data for me and my colleagues.
Any help or tips would be greatly appreciated!