>>Alternatively, I'm doing it from the .Dataenvironment.BeforeOpenTables, like this:
>
>But then you can't include it in class code, which is where I keep it.
That's the downside. I'm thinking of instantiating DataEnvironment at the class level, probably using something like an array property to keep the list of tables to open.