Why is the table not updateable? That's weird. Usually this happens when you don't have a Primary Key defined -- go back and check it in the table design. Also, sometimes I find that compound keys can give trouble. Once you fix the table, see if the form now works.
Denis