OK, having looked at your db I can see several problems with your table structure and that is probably also the main reason why you are struggling with your form design. If the table structure is faulty, then every other aspect of the application design (queries, forms, reports) will be more difficult and ultimately faulty as well. I can't detail everything that may be wrong with the structure because I don't know what your data model should look like to begin with (in other words, I don't have a true understanding of the entities and attributes that would be necessary for the proper design of your application), or what your business rules are. However, there are some things that stand out that I can point to.
1) You have a table named AuditChecklistTable with several Yes/No fields for indicating (I'm guessing) which items were verified during some type of audit. A multitude of Yes/No fields is not a good way to store this type of data. It's difficult to query against and, even worse, if you need to add a new type of attribute some time in the future it requires you to add a new field to your table and subsequently go back and re-design every object (query, form, report) that is based on that table. A table with a bunch of Yes/No fields is usually an indication that there is a many-to-many relationship that should be managed with a junction table.
2) There are several examples of redundant data storage as well;
- In the Physician Table you store the medical license# and expiration date. If a Physician can only have one license then this is appropriate. However, you also have a MLTable that stores both of these fields as well along with a PhysicianID field, which would indicate that a Physician could have more than one license, in which case you would not have those fields in the Physician table. Plus, you also have these fields showing up again in both the Documentaion table and the Enrollments table.
- This goes for your DBA table as well. In here you have fields for DBA Name, Address, City and Zip, which is normal. Then, looking at the Enrollments table, you have all those same fields repeated.
Attributes like this should be stored in one place only. If you need to relate that data to another table, then you store only the Primary Key value in the related table, not the attributes (fields) themselves.
The best advice I could give you here is to work on getting your table structure properly normalized before proceeding with query, form or report design. The links that JDraw provided would be a good place to start. I'm not saying this will be easy. This is not exactly a simple data model if you're new to all of this. It will take some time and effort to understand how to design it properly, but if you really want to have a reliable, well functioning application, that's what you'll need to do. You can certainly get help from this forum while you're in the process of normalizing your table structure, but trying to force some type of form design to work with your current table structure will ultimately lead to nothing but problems and headaches for you.