Nadya & Vlad
Thanks for the clarification on the DE and BeforeOpenTables. Very helpful when you understand why things happen. The reason for my putting the SET's in 'both' the INIT and LOAD, was an unsucessful attempt to stop the ECHO which Vlad helped me overcome. It took me a while to realize that it was only happening when I had Views in the DE.
Thanks,
>The problem here is that Form Classes don't have DataEnvironment, so you have to put this command in BeforeOpenTables of DE each time for each new form, which is inconvenient. Lots of developers here use programmatically created DE, but I've never done this. I prefer to open all my tables (viewes) in Load event of the form and don't put tables in DE. This is just a personal preference.
>
>Anyway, you have to put set talk off in your form class Load event (no need to do it in Init) and manually add it in BeforeOpenTables, if you use form's DE.
Adam J Skowronski