Originally Posted by
June7
Where are you using this expression - in a query or textbox on form? Cannot set value of [Next_Appointment] within a query or textbox. Must use code (VBA or macro). However, really no need to save this calculated value. You can always calculate it when needed. A principle of relational database is to save raw data and do calcs in queries/reports.
IIf([Contact_Type]="Flag_Only" Or [Contact_Type]="Flag/Pole_Install" Or [Contact_Type]="Scheduled_Maintenance", [Contact_Date]+180, Null)