In some cases you'll still get the talk echo as the dataenviornment loads, even if you've set it off else where. The problem is that the set talk off isn't necessarly scoped to private datasessions, so if your form is running in a private datasession you can still get the echo because the dataenviornment of the form loads (and the proceudures in it run) prior to the load() event of the form itself...which also why the fix works.
>Victor,
>
>What's wrong with putting it in the form load method. I currently have a call from form...load in my baseclass form that calls a function with all my private dataenvironment "Sets".
>
>PF
>
>>A word of advise.....
>>In the dataenviornment of your form, there is a method called BeforeOpenTables. Put your SET TALK OFF there.
ICQ 10556 (ya), 254117