Sorry, can't really speak for 97. Never used it.
However, I think I missed part of the point. Are you editing existing records or entering new records. If you are editing, then it makes since that you are at the end of a recordset. If you are adding new records, switch the following code...