Sub DeleteQuery(QueryName As String)
Dim db As DAO.Database, qdf As DAO.QueryDef
Set db = CurrentDb()
For Each qdf In db.QueryDefs
If qdf.Name = QueryName Then
Set qdf = Nothing
DoCmd.DeleteObject acQuery, QueryName
Exit For
End If
Next qdf
Set qdf = Nothing
Set db = Nothing
End Sub