I am new to access just installed Access13. I am trying to set up a practice management solution for my law office. The table I need to create would contain too many fields (probably >260) so I broke it up into several tables and created a one to one relationship between them. I probably am not doing this the right way, but I figured that if I have an ID (autonumber) field in each table and connect the tables by the ID field that would be like having one big table. When I did that and created a form including all tables it worked fine if there was some data input into at least one field in each table (so that a record is created in that table maintaining the integrity for the same record in each table). If I did not have some info in at least one field of each table then that table will not advance to the next record along with the others that did have some data input. To try to correct the problem, I created a field in each table that I labeled Invisible (Invisible1, Invisible2, etc.. for each table) and set the properties to invisible, with a default value of 1. By including that field in the Form and setting the size of the textbox to 0 it takes up no space on the form and insures that there will be some input from at least this field in every table to keep the records across these tables straight. That creates the problem that records with no real info can be created in my database (since there will always be some input from that Invisible field in every table) which I don't want. What is the best way to do this? Sorry for the long post.