There seem to be differences in the way the Access UI tells
Jet to delete a row depending on how it's called.
If you want to stick with DoCmd then you could;
move your DoCmd delete somewhere else or
use the DoMenuItem method of DoCmd or
try to delete using the RunSQL method and an appropriate
SQL string.
Other than that you're into recordsets or running delete
queries.
Don't forget that you or Access may have locked the page of
records containing the row you're interested in.
Can't think of anything else at the moment.
--
Nick Coe (UK)
AccHelp v1.01 Access Application Help File Builder
http://www.alphacos.co.uk/ Download Free Copy
In Igor typed: