I also have to ask...WHY? Why are you changing paths often enough to warrant having a special procedure, in place, to enter the new one? After a dozen years of contributing, here and on half-a-dozen other Access forums, I can tell you that there are very few truly unique requirements out there, and I have never seen this one before. I'm not saying that you don't have a valid reason for needing this, just, as I said, really interested in knowing the why!
Linq ;0)>
The problem with making anything foolproof...is that fools are so darn ingenious!
All posts/responses based on Access 2003/2007