I am creating a dummy forms that is tied to table but i dont have any field bound to the table yet. This forms act as a tempory table if dont like the changes nothing get save to the table. I am really interested in the code that when a user clicks the new record on the build in recordbar on the bottum of the page. Once all the required field is filled in i run the programmatic code to create a new record and then change all the controlsource of the input boxes the right field in the table in that way i wont have to use a recordset. Is is good approach to what i want to archive. if you have any better suggestion feel free to help me out.