MajP -
People always assume that errors are bad. They aren't. In fact, you can use them to your advantage. Now, using On Error Resume Next is a HORRIBLE thing to do as it DOES obscure the cause of many things.
But, look at it this way -
Even Microsoft has determined that ERRORS are not bad. So, in the newer .NET languages we have TRY and CATCH blocks with EXCEPTIONS. They aren't ERRORS per se. They CAN be errors but they are not many times an error but an exception which you wish to catch.
Also, there are times where you might want to RAISE an error so to stop processing in order to handle something. Is that really an ERROR? No, you intended it.
So, if you take that mindset into the Access world, you will see that not all errors are bad and, in fact, you will see that there are many good programmers out there who use errors for good. In this case it is for good and I will continue to use them in that way. They are efficient and you don't have to do any extra checking to see if the recordset is at the end, you just have to TRY and CATCH the EXCEPTION. You deal with the exception that is generated when you can't go on. Actually very efficient.
I hope that helps explain it better. Errors CAN be your friend.
Bob Larson
FORMER Microsoft Access MVP (2008-2009, 2009-2010)
Free Tutorials/Samples/Tools: