Are there any workarounds to not being able to edit a field based on an expression? Let me explain my situation… I have a form based on a query created from 2 tables. The control source of one of my fields is: =IIf([BillCodeID]=1,[CustomAmt],[Amount]). I understand that you cannot update data in a field/control whose control source is based on an expression. And I understand the logistics of it, if the expression is something like =[field1]&” “&[field2], but my actual expression can be expressed as “if BillcodeID is 1 then I want the control source to be [customAmt] otherwise I want the control source to be [Amount]. Logically speaking, I should be able to update these fields. But I guess Access just sees that there is an expression and locks me out of editing that field regardless of the type of expression. So, is there any method of overriding this ‘locking” of this field?