>I'm not sure I completely understand the problem here, but here's one thing to keep in mind. You can modified certain properties of the DE in the Init method with bound controls. Naturally, the property has to be writable at run-time (such as the cursor alias or cursor source). You do, however, have to do this prior to the tables being physically opened. If you set AutoOpenTables to .F. you can modify these properties in the Init, then issue This.DataEnvironment.OpenTables without any problem.
>
George, this is all completely true, but changing the necessary properties in the init is too late for controls whose ControlSource property was set to the expected alias at design time.
Erik Moore
Clientelligence