Javier, Razzak & Claudine, Further to my earlier emails, I have found the problem - I had a 'spare' table attached to the form, which obviously shouldn't have been there. (Something I put there when adding a DBLookupComboBox as I recall.)
Removing this from the form has made a large difference and performance is back to normal. My apologies for wasting your time on this, but I appreciate the advice. Thank you. Regards John Docherty
