It seems that I can use the Setproperty statement in 2007, but it is not recognised in 2003. The benefit of this statement is that I can easily control the locked status of the subform and fileds on the main form on a record by record basis.
For example:
DoCmd.SetProperty "frmTransResourcesDetail Subform", acPropertyLocked, "-1"
DoCmd.SetProperty "Customer", acPropertyLocked, "-1"
Unfortunately 2003 does not seem recongnise this construct.
Can anyone suggest and alternate way of doing this.