>>Well, as far as I know, the form init is runned after all the inits of every control, then if you set in desing time the recordsource to the view, this is done before you form.init ..... but I'm thinking if there is no data till the form init will run well.
>
>Yes, you are right, the Form.Init runs after all control.Init's. But as you say, because the ControlSource is set at design-time and the view is open, just empty, at run-time there is no noticable performance hit.
Sure, but I prefer to prevent me for doing this... "defensive programming" is a term when I learn C...