Bit of a compromise but I can get it to work if I put the delete record button in the form header instead of the detail section.
Using the Form_Current method, If I click on a row the button, in the header, is enabled/disabled as required.
That will have to do for now.
Cheers,
Gadjet