Hi Mailman,
Thanks very much, I have copied that code in and it works but how do I distinguish between a new record that the user will enter other details in for the supplier and one that the user erases because they change their mind about putting the supplier in? I still get the sup_name...