>>Actually, I think Renoir understood it better, but Hilmar is also right :) I usually open all tables in Form.Load (don't like to use DE), because Init is usually too late. Also, if I need to pass some parameters to the form, but Init is too late for these parameters, I just have them as private in the calling form/program. These variables could be accessed by Form's Load, but they would not be seen by Form's Init.
>
>This I don't understand. Why would the variable not be seen in Form.Init()?
>
>Hilmar.
It would loose scope at this point. I just know this for sure, because I was bitten by this problem once. It was discussed here as well, but it was long time ago and I don't remember thread specifics. I recall, though, that Ed Rauh participated in it:)
If it's not broken, fix it until it is.
My Blog