Try adding MyRecord.MoveFirst before your loop that way you are at the begining of your recordset - otherwise you will just delete everything from the point you are at.[blue]C:DosC:Dos RunRun Dos Run[/blue]