I'm am running a couple of querys, to append data to 2 different tables (depend on result of query) if OK.value = -1 then that data goes to OKrecords table if Error.value = -1 then that data goes to Errorrecords table. That works fine the problem comes when I try and delete the data from then Checkrecord table. Once I have run the above queries I then run the Delete query, so I am not searching on data already checked, Access will run the query and then dump me out of the program ?? I have checked and I don't ask Access to Quit when I finsh running the queries Please Help