I have a transactions (ie. financial transactions) form where the allowedits property of the form is set to false if the status of the transaction is 'Posted'. The property is being set fine, if I go to the debug screen and type forms!frmTransactions.allowedits it returns false. However, on the screen I can change whatever I like. All the controls are bound and I have code in both the load and current events of the form to set this property. Also, if I make a change and then press Esc to undo it the form locks up like it's supposed to. Any ideas? Durkin