Kueh,
When you saved the form as a class you lost the data environment, so none of your controls will be able to bind to their ControlSource values. You'll have to use either a PRG based data environment class or USE all the necessary tables in the form.Load.
>I have form that has a pageframe and this works fine if i call it via the "Do FORM". Since I have save this form as a Class. I get error in the INIT method of object inside the pageframe complaining that the pages object does not exists. Can someone help me here? Thanks.