There are a couple of ways of doing this depending on where your DBMS is. You can create a local delete query for local tables and then use DoCmd.OpenQuery (after using DoCmd.SetWarnings False, of course), or you can open a recordset on a remote DBMS using "DELETE FROM MyRemoteTable etc" with rs.Open. It looks like you found your own solution though.
mmcdonal
Look it up at:
http://wrox.books24x7.com