Case is the correct function,
You want to set "Due Date" to be an auto-enter calculation, uncheck the box that says "don't replace existing value" so that it updates whenever "response time" is updated.
Then your case calc looks like:
Response Time = "Urgent" ; Entry Date + 5 ;
Response Time = "Routine" ; Entry Date + 18 ;
Entry Date + 21 //This last line is the default, used whenever a condition above does not match
Set YourTable::DueDate to a calculation where the result is a Date.
Case(YourTable::ComplaintStatus ="Urgent"; YourTable::EnterDate +5;
YourTable::ComplaintStatus="Standard"; YourTable::EnterDate +18;
Additional Status ; Enter Date + Number of Days;
You can add more as needed, I am a newer developer so this may or may not be the best way, but this should give you a starting point.
You are kidding me, it was that simple?????
I am fooling around with all these extra steps, I should've come here first.
I appreciate the help!
Sometimes it's that simple. Sometimes it's much more difficult. Feel free to ask for help!