>Nick, you right, but if you have AutoOpenTables=.f. (sometimes it's relevant) you will not trigger BeforeOpenTables. So use Dataenvironment.Init()
That's right. It always depends of your approach in particular app or form.
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro
"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison