I have some Delete Query code taken from the Access query GUI which brings up 'Specify the table containing the records you want to delete'. (I have set up complete referential integrity in all joins). Unfortunately I do not yet understand SQL very well, but after reading your forums I believe...